| /freebsd-12.1/sys/dev/wbwd/ |
| H A D | wbwd.c | 139 uint8_t efer; /* and efir */ member 144 .efer = 0x2e, 149 .efer = 0x4e, 639 probe_addrs[i].efer, probe_addrs[i].efer + 1, 2, RF_ACTIVE); in wb_probe_enable() 651 write_efir_1(sc, probe_addrs[i].efer, WB_DEVICE_ID_REG); in wb_probe_enable() 652 dev_id = read_efdr_1(sc, probe_addrs[i].efer); in wb_probe_enable() 653 write_efir_1(sc, probe_addrs[i].efer, WB_DEVICE_REV_REG); in wb_probe_enable() 654 dev_rev = read_efdr_1(sc, probe_addrs[i].efer); in wb_probe_enable() 655 write_efir_1(sc, probe_addrs[i].efer, WB_CR26); in wb_probe_enable() 656 cr26 = read_efdr_1(sc, probe_addrs[i].efer); in wb_probe_enable() [all …]
|
| /freebsd-12.1/sys/amd64/vmm/amd/ |
| H A D | svm.c | 152 uint64_t efer; in svm_disable() local 154 efer = rdmsr(MSR_EFER); in svm_disable() 155 efer &= ~EFER_SVM; in svm_disable() 156 wrmsr(MSR_EFER, efer); in svm_disable() 208 uint64_t efer; in svm_enable() local 210 efer = rdmsr(MSR_EFER); in svm_enable() 211 efer |= EFER_SVM; in svm_enable() 212 wrmsr(MSR_EFER, efer); in svm_enable() 668 if (efer & EFER_LME) in svm_paging_mode() 743 state->efer); in svm_paging_info() [all …]
|
| H A D | vmcb.c | 201 *retval = state->efer; in vmcb_read() 299 state->efer = val | EFER_SVM; in vmcb_write()
|
| H A D | vmcb.h | 298 uint64_t efer; member
|
| /freebsd-12.1/sys/amd64/vmm/intel/ |
| H A D | vmcs.c | 342 u_long cr0, cr4, efer; in vmcs_init() local 362 efer = vmm_get_host_efer(); in vmcs_init() 363 if ((error = vmwrite(VMCS_HOST_IA32_EFER, efer)) != 0) in vmcs_init()
|
| H A D | vmx.c | 1748 uint64_t efer, entry_ctls; in vmx_emulate_cr0_access() local 1755 efer = vmcs_read(VMCS_GUEST_IA32_EFER); in vmx_emulate_cr0_access() 1756 if (efer & EFER_LME) { in vmx_emulate_cr0_access() 1757 efer |= EFER_LMA; in vmx_emulate_cr0_access() 1758 vmcs_write(VMCS_GUEST_IA32_EFER, efer); in vmx_emulate_cr0_access()
|
| /freebsd-12.1/lib/libvmmapi/ |
| H A D | vmmapi_freebsd.c | 229 uint64_t cr0, cr4, efer, rflags, desc_base; in vm_setup_freebsd_registers() local 241 efer = EFER_LME | EFER_LMA; in vm_setup_freebsd_registers() 242 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_EFER, efer))) in vm_setup_freebsd_registers()
|
| /freebsd-12.1/sys/dev/ppc/ |
| H A D | ppc.c | 1000 #define efir ((efer == 0x250) ? 0x251 : 0x3f0) 1001 #define efdr ((efer == 0x250) ? 0x252 : 0x3f1) 1011 int i, j, efer; in ppc_w83877f_detect() local 1016 efer = w83877f_efers[i]; in ppc_w83877f_detect() 1020 outb (efer, w83877f_keys[i]); in ppc_w83877f_detect() 1171 outb(efer, 0xaa); in ppc_w83877f_detect()
|
| /freebsd-12.1/usr.sbin/bhyvectl/ |
| H A D | bhyvectl.c | 672 uint64_t rsp, rip, rflags, efer; in get_all_registers() local 678 error = vm_get_register(ctx, vcpu, VM_REG_GUEST_EFER, &efer); in get_all_registers() 680 printf("efer[%d]\t\t0x%016lx\n", vcpu, efer); in get_all_registers() 1687 uint64_t rsp, rip, rflags, efer, pat; in main() local 1719 efer = strtoul(optarg, NULL, 0); in main() 1888 error = vm_set_register(ctx, vcpu, VM_REG_GUEST_EFER, efer); in main()
|