Lines Matching +full:reserved +full:- +full:memory
5 * selector 32-bit 64-bit
7 * 0x08 ring-0 code segment (32-bit) ring-0 code segment (64-bit)
8 * 0x10 ring-0 data segment (32-bit) ring-0 data segment (32/64-bit)
9 * 0x18 ring-0 code segment (P=0) ring-0 code segment (64-bit, P=0)
10 * 0x20 intr_alt_stack TSS ring-0 code segment (32-bit)
11 * 0x28 ring-0 code segment (16-bit) same
12 * 0x30 ring-0 data segment (16-bit) same
13 * 0x38 (0x3b) ring-3 code segment (32-bit) same
14 * 0x40 (0x43) ring-3 data segment (32-bit) ring-3 data segment (32/64-bit)
15 * 0x48 (0x4b) **unused** ring-3 code segment (64-bit)
16 * 0x50-0x78 free to use for test cases same
17 * 0x80-0x870 primary TSS (CPU 0..254) same
18 * 0x878-0x1068 percpu area (CPU 0..254) not used
20 * Note that the same segment can be used for 32-bit and 64-bit data segments
23 * Selectors 0x08-0x10 and 0x3b-0x4b are set up for use with the SYSCALL
170 * Use the non-FEP ASM_TRY() as KVM will inject a #UD on the prefix in is_fep_available()
175 ::: "memory" : fep_unavailable); in is_fep_available()
193 unsigned reserved; member
268 uintptr_t addr = entry->offset0 | ((u32)entry->offset1 << 16); in get_idt_addr()
270 addr |= (u64)entry->offset2 << 32; in get_idt_addr()
289 : "memory"); \
306 : "memory"); \
323 : "memory"); \