Lines Matching +full:0 +full:x00
28 #define GS_PROT_JUMP 0
48 .short 0xaa55; \
62 shl $0x4, %eax
68 shl $0x4, %ecx
71 sub $0x20, %ecx
72 sub $0x30, %esp
73 shr $0x4, %ecx
90 /* initialize HVM memmap table using int 0x15(e820) */
111 movl $0x0000e820, %eax
113 movl $0x534d4150, %edx
114 /* store counter value at %es:0 (pvh_e820.entries) */
115 movl %ebx, %es:0
117 int $0x15
124 /* continuation value 0 means last entry */
129 movl %es:0, %ebx
133 movl %ebx, %es:0
153 movl $0x10, %eax
163 .align 4, 0
167 .align 4, 0
169 /* 0x00 */
170 .byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
173 * 0x08: code segment
174 * (base=0, limit=0xfffff, type=32bit code exec/read, DPL=0, 4k)
176 .byte 0xff, 0xff, 0x00, 0x00, 0x00, 0x9a, 0xcf, 0x00
179 * 0x10: data segment
180 * (base=0, limit=0xfffff, type=32bit data read/write, DPL=0, 4k)
182 .byte 0xff, 0xff, 0x00, 0x00, 0x00, 0x92, 0xcf, 0x00
185 * 0x18: code segment
186 * (base=0, limit=0x0ffff, type=16bit code exec/read/conf, DPL=0, 1b)
188 .byte 0xff, 0xff, 0x00, 0x00, 0x00, 0x9e, 0x00, 0x00
191 * 0x20: data segment
192 * (base=0, limit=0x0ffff, type=16bit data read/write, DPL=0, 1b)
194 .byte 0xff, 0xff, 0x00, 0x00, 0x00, 0x92, 0x00, 0x00