Home
last modified time | relevance | path

Searched refs:ldtr (Results 1 – 17 of 17) sorted by relevance

/openbmc/linux/arch/x86/hyperv/
H A Dhv_vtl.c142 input->vp_context.ldtr.selector = GDT_ENTRY_LDT * 8; in hv_vtl_bringup_vcpu()
143 input->vp_context.ldtr.base = hv_vtl_system_desc_base(ldt); in hv_vtl_bringup_vcpu()
144 input->vp_context.ldtr.limit = hv_vtl_system_desc_limit(ldt); in hv_vtl_bringup_vcpu()
145 input->vp_context.ldtr.attributes = 0x82; in hv_vtl_bringup_vcpu()
/openbmc/linux/arch/arm64/include/asm/
H A Dasm-uaccess.h70 8888: ldtr \reg1, [\addr];
71 8889: ldtr \reg2, [\addr, #8];
/openbmc/linux/arch/x86/kvm/
H A Dsmm.h45 struct kvm_smm_seg_state_32 ldtr; member
87 struct kvm_smm_seg_state_64 ldtr; member
H A Dsmm.c40 CHECK_SMRAM32_OFFSET(ldtr, 0xFF78); in check_smram_offsets()
68 CHECK_SMRAM64_OFFSET(ldtr, 0xFE70); in check_smram_offsets()
204 enter_smm_save_seg_32(vcpu, &smram->ldtr, &smram->ldtr_sel, VCPU_SREG_LDTR); in enter_smm_save_state_32()
264 enter_smm_save_seg_64(vcpu, &smram->ldtr, VCPU_SREG_LDTR); in enter_smm_save_state_64()
486 rsm_load_seg_32(vcpu, &smstate->ldtr, smstate->ldtr_sel, VCPU_SREG_LDTR); in rsm_load_state_32()
548 rsm_load_seg_64(vcpu, &smstate->ldtr, VCPU_SREG_LDTR); in rsm_load_state_64()
/openbmc/linux/arch/arm64/lib/
H A Dcopy_from_user.S40 user_ldst 9997f, ldtr, \reg, \ptr, \val
/openbmc/qemu/target/i386/
H A Dsvm.h199 struct vmcb_seg ldtr; member
/openbmc/linux/arch/x86/mm/
H A Dfault.c554 u16 ldtr, tr; in show_fault_oops() local
574 store_ldt(ldtr); in show_fault_oops()
575 show_ldttss(&gdt, "LDTR", ldtr); in show_fault_oops()
/openbmc/linux/arch/x86/include/asm/
H A Dsvm.h310 struct vmcb_seg ldtr; member
362 struct vmcb_seg ldtr; member
H A Dhyperv-tlfs.h765 struct hv_x64_segment_register ldtr; member
/openbmc/linux/tools/testing/selftests/kvm/include/x86_64/
H A Dsvm.h203 struct vmcb_seg ldtr; member
/openbmc/qemu/target/i386/hvf/
H A Dx86.h68 uint16_t ldtr; member
/openbmc/qemu/target/i386/tcg/sysemu/
H A Dsvm_helper.c506 addr + offsetof(struct vmcb, save.ldtr), &env->ldt); in helper_vmload()
566 svm_save_seg(env, mmu_idx, addr + offsetof(struct vmcb, save.ldtr), in helper_vmsave()
/openbmc/linux/arch/x86/kvm/svm/
H A Dsvm.c1341 init_sys_seg(&save->ldtr, SEG_TYPE_LDT); in init_vmcb()
1721 case VCPU_SREG_LDTR: return &save01->ldtr; in svm_seg()
3431 save01->ldtr.selector, save01->ldtr.attrib, in dump_vmcb()
3432 save01->ldtr.limit, save01->ldtr.base); in dump_vmcb()
H A Dnested.c958 to_vmcb->save.ldtr = from_vmcb->save.ldtr; in svm_copy_vmloadsave_state()
/openbmc/linux/arch/x86/kernel/
H A Dsev.c1029 vmsa->ldtr.limit = AP_INIT_LDTR_LIMIT; in wakeup_cpu_via_vmgexit()
1030 vmsa->ldtr.attrib = INIT_LDTR_ATTRIBS; in wakeup_cpu_via_vmgexit()
/openbmc/linux/arch/x86/kvm/vmx/
H A Dvmx.c3772 struct kvm_segment ldtr; in ldtr_valid() local
3774 vmx_get_segment(vcpu, &ldtr, VCPU_SREG_LDTR); in ldtr_valid()
3776 if (ldtr.unusable) in ldtr_valid()
3778 if (ldtr.selector & SEGMENT_TI_MASK) /* TI = 1 */ in ldtr_valid()
3780 if (ldtr.type != 2) in ldtr_valid()
3782 if (!ldtr.present) in ldtr_valid()
/openbmc/libcper/specification/document/
H A Dcper-json-specification.tex617 ldtr & uint64 & The LDTR register.\\
695 ldtr & uint64 & The LDTR register.\\