| /NextBSD/sys/dev/wbwd/ |
| HD | wbwd.c | 130 uint8_t efer; /* and efir */ member 135 .efer = 0x2e, 140 .efer = 0x4e, 574 probe_addrs[i].efer, probe_addrs[i].efer + 1, 2, RF_ACTIVE); in wb_probe_enable() 582 error = (*probe_addrs[i].ext_cfg_enter_f)(sc, probe_addrs[i].efer); in wb_probe_enable() 587 write_efir_1(sc, probe_addrs[i].efer, WB_DEVICE_ID_REG); in wb_probe_enable() 588 dev_id = read_efdr_1(sc, probe_addrs[i].efer); in wb_probe_enable() 589 write_efir_1(sc, probe_addrs[i].efer, WB_DEVICE_REV_REG); in wb_probe_enable() 590 dev_rev = read_efdr_1(sc, probe_addrs[i].efer); in wb_probe_enable() 591 write_efir_1(sc, probe_addrs[i].efer, WB_CR26); in wb_probe_enable() [all …]
|
| /NextBSD/sys/amd64/vmm/amd/ |
| HD | svm.c | 149 uint64_t efer; in svm_disable() local 151 efer = rdmsr(MSR_EFER); in svm_disable() 152 efer &= ~EFER_SVM; in svm_disable() 153 wrmsr(MSR_EFER, efer); in svm_disable() 205 uint64_t efer; in svm_enable() local 207 efer = rdmsr(MSR_EFER); in svm_enable() 208 efer |= EFER_SVM; in svm_enable() 209 wrmsr(MSR_EFER, efer); in svm_enable() 497 state->efer = EFER_SVM; in vmcb_init() 606 if (state->efer & EFER_LMA) { in svm_vcpu_mode() [all …]
|
| HD | vmcb.c | 195 *retval = state->efer; in vmcb_read() 287 state->efer = val | EFER_SVM; in vmcb_write()
|
| HD | vmcb.h | 287 uint64_t efer; member
|
| /NextBSD/sys/amd64/vmm/intel/ |
| HD | vmcs.c | 333 u_long cr0, cr4, efer; in vmcs_init() local 353 efer = vmm_get_host_efer(); in vmcs_init() 354 if ((error = vmwrite(VMCS_HOST_IA32_EFER, efer)) != 0) in vmcs_init()
|
| HD | vmx.c | 1610 uint64_t efer, entry_ctls; in vmx_emulate_cr0_access() local 1617 efer = vmcs_read(VMCS_GUEST_IA32_EFER); in vmx_emulate_cr0_access() 1618 if (efer & EFER_LME) { in vmx_emulate_cr0_access() 1619 efer |= EFER_LMA; in vmx_emulate_cr0_access() 1620 vmcs_write(VMCS_GUEST_IA32_EFER, efer); in vmx_emulate_cr0_access()
|
| /NextBSD/lib/libvmmapi/ |
| HD | vmmapi_freebsd.c | 227 uint64_t cr0, cr4, efer, rflags, desc_base; in vm_setup_freebsd_registers() local 239 efer = EFER_LME | EFER_LMA; in vm_setup_freebsd_registers() 240 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_EFER, efer))) in vm_setup_freebsd_registers()
|
| /NextBSD/sys/dev/ppc/ |
| HD | ppc.c | 1002 #define efir ((efer == 0x250) ? 0x251 : 0x3f0) 1003 #define efdr ((efer == 0x250) ? 0x252 : 0x3f1) 1013 int i, j, efer; in ppc_w83877f_detect() local 1018 efer = w83877f_efers[i]; in ppc_w83877f_detect() 1022 outb (efer, w83877f_keys[i]); in ppc_w83877f_detect() 1173 outb(efer, 0xaa); in ppc_w83877f_detect()
|
| /NextBSD/usr.sbin/bhyvectl/ |
| HD | bhyvectl.c | 643 uint64_t cr0, cr3, cr4, dr7, rsp, rip, rflags, efer; in get_all_registers() local 649 error = vm_get_register(ctx, vcpu, VM_REG_GUEST_EFER, &efer); in get_all_registers() 651 printf("efer[%d]\t\t0x%016lx\n", vcpu, efer); in get_all_registers() 1608 uint64_t rax, cr0, cr3, cr4, dr7, rsp, rip, rflags, efer, pat; in main() local 1640 efer = strtoul(optarg, NULL, 0); in main() 1785 error = vm_set_register(ctx, vcpu, VM_REG_GUEST_EFER, efer); in main()
|