Home
last modified time | relevance | path

Searched refs:gdtr (Results 1 – 5 of 5) sorted by relevance

/hypervisor/arch/x86/
A Dgdt.c28 static inline void load_gdt(struct host_gdt_descriptor *gdtr) in load_gdt() argument
30 asm volatile ("lgdt %0" ::"m"(*gdtr)); in load_gdt()
36 struct host_gdt_descriptor gdtr; in load_gdtr_and_tr() local
55 gdtr.len = sizeof(struct host_gdt) - 1U; in load_gdtr_and_tr()
56 gdtr.gdt = gdt; in load_gdtr_and_tr()
58 load_gdt(&gdtr); in load_gdtr_and_tr()
/hypervisor/arch/x86/guest/
A Dtrusty.c143 ext_ctx->gdtr.base = exec_vmread(VMX_GUEST_GDTR_BASE); in save_world_ctx()
145 ext_ctx->gdtr.limit = exec_vmread32(VMX_GUEST_GDTR_LIMIT); in save_world_ctx()
196 exec_vmwrite(VMX_GUEST_GDTR_BASE, ext_ctx->gdtr.base); in load_world_ctx()
198 exec_vmwrite32(VMX_GUEST_GDTR_LIMIT, ext_ctx->gdtr.limit); in load_world_ctx()
A Dvmcs.c35 exec_vmwrite(VMX_GUEST_GDTR_BASE, ectx->gdtr.base); in init_guest_vmx()
36 pr_dbg("VMX_GUEST_GDTR_BASE: 0x%016lx", ectx->gdtr.base); in init_guest_vmx()
37 exec_vmwrite32(VMX_GUEST_GDTR_LIMIT, ectx->gdtr.limit); in init_guest_vmx()
38 pr_dbg("VMX_GUEST_GDTR_LIMIT: 0x%016lx", ectx->gdtr.limit); in init_guest_vmx()
A Dvcpu.c362 ectx->gdtr.base = vcpu_regs->gdt.base; in set_vcpu_regs()
363 ectx->gdtr.limit = vcpu_regs->gdt.limit; in set_vcpu_regs()
/hypervisor/include/arch/x86/asm/
A Dcpu.h392 struct segment_sel gdtr; member

Completed in 15 milliseconds