Home
last modified time | relevance | path

Searched refs:efer (Results 1 – 13 of 13) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/
A Dsvmdebug.c98 uint64_t efer = vmcb_get_efer(vmcb); in svm_vmcb_isvalid() local
106 if ( !(efer & EFER_SVME) ) in svm_vmcb_isvalid()
107 PRINTF("EFER: SVME bit not set (%#"PRIx64")\n", efer); in svm_vmcb_isvalid()
117 ((!(cr4 & X86_CR4_PAE) || (efer & EFER_LMA)) && (cr3 & 0xfe0)) || in svm_vmcb_isvalid()
118 ((efer & EFER_LMA) && in svm_vmcb_isvalid()
134 if ( efer & ~(EFER_SCE | EFER_LME | EFER_LMA | EFER_NX | EFER_SVME | in svm_vmcb_isvalid()
136 PRINTF("EFER: undefined bits are not zero (%#"PRIx64")\n", efer); in svm_vmcb_isvalid()
138 if ( hvm_efer_valid(v, efer, -1) ) in svm_vmcb_isvalid()
139 PRINTF("EFER: %s (%"PRIx64")\n", hvm_efer_valid(v, efer, -1), efer); in svm_vmcb_isvalid()
141 if ( (efer & EFER_LME) && (cr0 & X86_CR0_PG) ) in svm_vmcb_isvalid()
[all …]
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Ddomain.c188 if ( (regs->efer & EFER_LMA) && !(regs->efer & EFER_LME) ) in arch_set_info_hvm_guest()
191 regs->efer); in arch_set_info_hvm_guest()
209 v->arch.hvm_vcpu.guest_efer = regs->efer; in arch_set_info_hvm_guest()
239 if ( !(regs->efer & EFER_LME) ) in arch_set_info_hvm_guest()
242 regs->efer); in arch_set_info_hvm_guest()
260 v->arch.hvm_vcpu.guest_efer = regs->efer; in arch_set_info_hvm_guest()
/xen-4.10.0-shim-comet/xen/include/public/hvm/
A Dhvm_vcpu.h52 uint64_t efer; member
106 uint64_t efer; member
/xen-4.10.0-shim-comet/xen/arch/x86/efi/
A Defi-boot.h232 u64 cr4 = XEN_MINIMAL_CR4 & ~X86_CR4_PGE, efer; in efi_arch_post_exit_boot() local
239 rdmsrl(MSR_EFER, efer); in efi_arch_post_exit_boot()
240 efer |= EFER_SCE; in efi_arch_post_exit_boot()
242 efer |= EFER_NX; in efi_arch_post_exit_boot()
243 wrmsrl(MSR_EFER, efer); in efi_arch_post_exit_boot()
263 : [rip] "=&r" (efer/* any dead 64-bit variable */), in efi_arch_post_exit_boot()
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmsr.h199 DECLARE_PER_CPU(u64, efer);
/xen-4.10.0-shim-comet/tools/debugger/kdd/
A Dkdd.c189 uint64_t efer, entry = 0, mask, pa; in v2p() local
193 || kdd_rdmsr(s->guest, cpuid, 0xc0000080, &efer) != 0) in v2p()
198 lma = !!(efer & 0x00000400); in v2p()
A Dkdd.h457 uint64_t efer; // XXX find out where EFER actually goes member
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/
A Dvmcs.c1776 uint64_t efer; in vmcs_dump_vcpu() local
1787 efer = vmr(GUEST_EFER); in vmcs_dump_vcpu()
1797 (cr4 & X86_CR4_PAE) && !(efer & EFER_LMA) ) in vmcs_dump_vcpu()
1826 printk("EFER = 0x%016lx PAT = 0x%016lx\n", efer, vmr(GUEST_PAT)); in vmcs_dump_vcpu()
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/svm/
A Dvmcb.h579 VMCB_ACCESSORS(efer, cr)
/xen-4.10.0-shim-comet/xen/arch/x86/
A Dtraps.c96 DEFINE_PER_CPU(u64, efer);
1732 return this_cpu(efer); in read_efer()
1737 this_cpu(efer) = val; in write_efer()
A Ddomain.c1717 uint64_t efer = read_efer(); in context_switch() local
1718 if ( !(efer & EFER_SCE) ) in context_switch()
1719 write_efer(efer | EFER_SCE); in context_switch()
A Dsmpboot.c311 rdmsrl(MSR_EFER, this_cpu(efer)); in start_secondary()
A Dsetup.c731 rdmsrl(MSR_EFER, this_cpu(efer)); in __start_xen()

Completed in 32 milliseconds