qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

unaligned-lowcore.S (488B)


      1     .org 0x1D0                         /* program new PSW */
      2     .quad 0x2000000000000,0            /* disabled wait */
      3     .org 0x200                         /* lowcore padding */
      4 
      5     .globl _start
      6 _start:
      7     lctlg %c0,%c0,_c0
      8     vst %v0,_unaligned
      9     lpswe quiesce_psw
     10 
     11     .align 8
     12 quiesce_psw:
     13     .quad 0x2000000000000,0xfff        /* see is_special_wait_psw() */
     14 _c0:
     15     .quad 0x10060000                   /* lowcore protection, AFP, VX */
     16 
     17     .byte 0
     18 _unaligned:
     19     .octa 0