Searched refs:efer (Results 1 – 13 of 13) sorted by relevance
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | svmdebug.c | 98 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 D | domain.c | 188 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 D | hvm_vcpu.h | 52 uint64_t efer; member 106 uint64_t efer; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/efi/ |
A D | efi-boot.h | 232 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 D | msr.h | 199 DECLARE_PER_CPU(u64, efer);
|
/xen-4.10.0-shim-comet/tools/debugger/kdd/ |
A D | kdd.c | 189 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 D | kdd.h | 457 uint64_t efer; // XXX find out where EFER actually goes member
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | vmcs.c | 1776 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 D | vmcb.h | 579 VMCB_ACCESSORS(efer, cr)
|
/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | traps.c | 96 DEFINE_PER_CPU(u64, efer); 1732 return this_cpu(efer); in read_efer() 1737 this_cpu(efer) = val; in write_efer()
|
A D | domain.c | 1717 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 D | smpboot.c | 311 rdmsrl(MSR_EFER, this_cpu(efer)); in start_secondary()
|
A D | setup.c | 731 rdmsrl(MSR_EFER, this_cpu(efer)); in __start_xen()
|
Completed in 32 milliseconds