/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | fb_swtch_src.S | 50 movl %cr4, %eax ;\ 52 movl %eax, %cr4 ;\ 150 movq %cr4, %rax 152 movq %rax, %cr4 211 movl %cr4, %eax 213 movl %eax, %cr4
|
H A D | mpcore.S | 108 movl %cr4, %eax 115 movl %eax, %cr4
|
H A D | cpr_wakecode.S | 100 movq %cr4, %rdx 266 movl %cr4, %eax 273 movl %eax, %cr4 595 movq WC_CR4(%rbx), %rax / restore full cr4 (with Global Enable) 596 movq %rax, %cr4
|
H A D | bios_call_src.S | 86 movq %cr4, %rax 307 movl %eax, %cr4
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | i86_mmu.c | 432 uint64_t cr4; in invpcid() local 443 cr4 = getcr4(); in invpcid() 444 setcr4(cr4 & ~(ulong_t)CR4_PGE); in invpcid() 445 setcr4(cr4 | CR4_PGE); in invpcid() 454 cr4 = getcr4(); in invpcid() 455 setcr4(cr4 & ~(ulong_t)CR4_PGE); in invpcid() 456 setcr4(cr4 | CR4_PGE); in invpcid()
|
/illumos-gate/usr/src/boot/i386/libi386/ |
H A D | amd64_tramp.S | 86 movl %cr4, %eax 88 movl %eax, %cr4
|
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/ |
H A D | multiboot_tramp.S | 92 movl %cr4, %eax /* disable PAE, PGE, PSE */ 94 movl %eax, %cr4
|
/illumos-gate/usr/src/test/bhyve-tests/tests/common/ |
H A D | payload_utils.S | 113 movq %rdi, %cr4 119 movq %cr4, %rax
|
/illumos-gate/usr/src/boot/sys/amd64/include/ |
H A D | cpufunc.h | 517 uint64_t cr4; in invltlb_glob() local 519 cr4 = rcr4(); in invltlb_glob() 520 load_cr4(cr4 & ~CR4_PGE); in invltlb_glob() 528 load_cr4(cr4 | CR4_PGE); in invltlb_glob() 833 void load_cr4(u_long cr4);
|
/illumos-gate/usr/src/uts/i86pc/dboot/ |
H A D | dboot_grub.S | 233 movl %cr4, %eax 246 movl %eax, %cr4
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/ |
H A D | unix_sup.S | 46 movq %cr4, %rax
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_cpuid.c | 231 uint64_t cr4; in cpuid_apply_runtime_reg_state() local 244 VM_REG_GUEST_CR4, &cr4); in cpuid_apply_runtime_reg_state() 246 if ((cr4 & CR4_XSAVE) != 0) { in cpuid_apply_runtime_reg_state()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | cmi_hw.c | 1758 ulong_t cr4; in cmi_ntv_hwdisable_mce_xc() local 1760 cr4 = getcr4(); in cmi_ntv_hwdisable_mce_xc() 1761 cr4 = cr4 & (~CR4_MCE); in cmi_ntv_hwdisable_mce_xc() 1762 setcr4(cr4); in cmi_ntv_hwdisable_mce_xc() 1839 ulong_t cr4; in cmi_hdl_enable_mce() local 1845 cr4 = HDLOPS(hdl)->cmio_getcr4(hdl); in cmi_hdl_enable_mce() 1847 HDLOPS(hdl)->cmio_setcr4(hdl, cr4 | CR4_MCE); in cmi_hdl_enable_mce()
|
H A D | startup.c | 2700 ulong_t cr0, cr0_orig, cr4; in pat_sync() local 2705 cr4 = getcr4(); in pat_sync() 2712 if (cr4 & CR4_PGE) { in pat_sync() 2713 setcr4(cr4 & ~(ulong_t)CR4_PGE); in pat_sync() 2714 setcr4(cr4); in pat_sync() 2723 if (cr4 & CR4_PGE) { in pat_sync() 2724 setcr4(cr4 & ~(ulong_t)CR4_PGE); in pat_sync() 2725 setcr4(cr4); in pat_sync()
|
H A D | cpr_impl.c | 87 init_real_mode_platter(int cpun, uint32_t offset, uint_t cr4, wc_desctbr_t gdt); 841 init_real_mode_platter(int cpun, uint32_t offset, uint_t cr4, wc_desctbr_t gdt) in init_real_mode_platter() argument 855 real_mode_platter->rm_cr4 = cr4; in init_real_mode_platter()
|
/illumos-gate/usr/src/cmd/bhyvectl/ |
H A D | bhyvectl.c | 367 uint64_t cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in get_all_registers() local 399 error = vm_get_register(vcpu, VM_REG_GUEST_CR4, &cr4); in get_all_registers() 401 printf("cr4[%d]\t\t0x%016lx\n", vcpuid, cr4); in get_all_registers() 703 uint64_t ctl, cr0, cr3, cr4, rsp, rip, pat, addr, u64; in get_misc_vmcs() local 871 error = vm_get_vmcs_field(vcpu, VMCS_HOST_CR4, &cr4); in get_misc_vmcs() 873 printf("host_cr4[%d]\t\t0x%016lx\n", vcpuid, cr4); in get_misc_vmcs() 1617 uint64_t rax, cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in main() local 1667 cr4 = strtoul(optarg, NULL, 0); in main() 1843 error = vm_set_register(vcpu, VM_REG_GUEST_CR4, cr4); in main()
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | vmcb.c | 106 res = &state->cr4; in vmcb_regptr()
|
H A D | vmcb.h | 350 uint64_t cr4; /* 0x148 */ member
|
H A D | svm.c | 530 svm_paging_mode(uint64_t cr0, uint64_t cr4, uint64_t efer) in svm_paging_mode() argument 535 if ((cr4 & CR4_PAE) == 0) in svm_paging_mode() 552 paging->paging_mode = svm_paging_mode(state->cr0, state->cr4, in svm_paging_info() 861 (state->cr4 & CR4_PAE) == 0) { in svm_handle_cr0_write()
|
/illumos-gate/usr/src/uts/intel/ml/ |
H A D | i86_subr.S | 262 movq %cr4, %rax 267 movq %rdi, %cr4 1165 movq %cr4, %rax 1191 movq %cr4, %rax
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 368 vmx_fix_cr4(ulong_t cr4) in vmx_fix_cr4() argument 370 return ((cr4 | cr4_ones_mask) & ~cr4_zeros_mask); in vmx_fix_cr4() 378 vmx_unshadow_cr4(uint64_t cr4, uint64_t shadow) in vmx_unshadow_cr4() argument 380 return ((cr4 & ~cr4_ones_mask) | in vmx_unshadow_cr4()
|
/illumos-gate/usr/src/boot/sys/i386/include/ |
H A D | cpufunc.h | 744 void load_cr4(u_int cr4);
|
/illumos-gate/usr/src/lib/libvmmapi/common/ |
H A D | vmmapi.c | 1554 uint64_t rflags, rip, cr0, cr4, zero, desc_base, rdx; in vcpu_reset() local 1584 cr4 = 0; in vcpu_reset() 1585 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CR4, cr4)) != 0) in vcpu_reset()
|