Home
last modified time | relevance | path

Searched refs:GDT_ENTRY_TSS (Results 1 – 8 of 8) sorted by relevance

/linux-3.4.99/drivers/lguest/
Dsegments.c54 return (num == GDT_ENTRY_TSS in ignored_gdt()
118 gdt[GDT_ENTRY_TSS].a = 0; in setup_default_gdt_entries()
119 gdt[GDT_ENTRY_TSS].b = 0; in setup_default_gdt_entries()
121 gdt[GDT_ENTRY_TSS].limit0 = 0x67; in setup_default_gdt_entries()
122 gdt[GDT_ENTRY_TSS].base0 = tss & 0xFFFF; in setup_default_gdt_entries()
123 gdt[GDT_ENTRY_TSS].base1 = (tss >> 16) & 0xFF; in setup_default_gdt_entries()
124 gdt[GDT_ENTRY_TSS].base2 = tss >> 24; in setup_default_gdt_entries()
125 gdt[GDT_ENTRY_TSS].type = 0x9; /* 32-bit TSS (available) */ in setup_default_gdt_entries()
126 gdt[GDT_ENTRY_TSS].p = 0x1; /* Entry is present */ in setup_default_gdt_entries()
127 gdt[GDT_ENTRY_TSS].dpl = 0x0; /* Privilege level 0 */ in setup_default_gdt_entries()
[all …]
/linux-3.4.99/drivers/lguest/x86/
Dswitcher_32.S152 movl $(GDT_ENTRY_TSS*8), %edx
162 andb $0xFD, (GDT_ENTRY_TSS*8 + 5)(%edx)
245 andb $0xFD, (LGUEST_PAGES_guest_gdt+GDT_ENTRY_TSS*8+5)(%eax); \
252 movl $(GDT_ENTRY_TSS*8), %edx; \
/linux-3.4.99/arch/x86/include/asm/
Dsegment.h84 #define GDT_ENTRY_TSS (GDT_ENTRY_KERNEL_BASE+4) macro
168 #define GDT_ENTRY_TSS 8 /* needs two entries */ macro
Ddesc.h192 #define set_tss_desc(cpu, addr) __set_tss_desc(cpu, GDT_ENTRY_TSS, addr)
212 asm volatile("ltr %w0"::"q" (GDT_ENTRY_TSS*8)); in native_load_tr_desc()
/linux-3.4.99/arch/x86/kernel/
Ddoublefault_32.c29 gdt += GDT_ENTRY_TSS << 3; in doublefault_fn()
/linux-3.4.99/arch/x86/power/
Dcpu.c146 get_cpu_gdt_table(cpu)[GDT_ENTRY_TSS].type = 9; in fix_processor_context()
/linux-3.4.99/arch/x86/kvm/
Dvmx.c1306 descs[GDT_ENTRY_TSS].type = 9; /* available TSS */ in reload_tss()
3639 vmcs_write16(HOST_TR_SELECTOR, GDT_ENTRY_TSS*8); /* 22.2.4 */ in vmx_set_constant_host_state()
Dsvm.c644 sd->tss_desc = (struct kvm_ldttss_desc *)(gdt + GDT_ENTRY_TSS); in svm_hardware_enable()