Home
last modified time | relevance | path

Searched refs:cr4 (Results 1 – 22 of 22) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/ml/
H A Dfb_swtch_src.S50 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 Dmpcore.S108 movl %cr4, %eax
115 movl %eax, %cr4
H A Dcpr_wakecode.S100 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 Dbios_call_src.S86 movq %cr4, %rax
307 movl %eax, %cr4
/illumos-gate/usr/src/uts/i86pc/vm/
H A Di86_mmu.c432 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 Damd64_tramp.S86 movl %cr4, %eax
88 movl %eax, %cr4
/illumos-gate/usr/src/boot/efi/loader/arch/amd64/
H A Dmultiboot_tramp.S92 movl %cr4, %eax /* disable PAE, PGE, PSE */
94 movl %eax, %cr4
/illumos-gate/usr/src/boot/sys/amd64/include/
H A Dcpufunc.h517 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 Ddboot_grub.S233 movl %cr4, %eax
246 movl %eax, %cr4
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Dunix_sup.S46 movq %cr4, %rax
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm_cpuid.c384 uint64_t cr4; in legacy_emulate_cpuid() local
659 VM_REG_GUEST_CR4, &cr4); in legacy_emulate_cpuid()
661 if (cr4 & CR4_XSAVE) in legacy_emulate_cpuid()
/illumos-gate/usr/src/uts/i86pc/os/
H A Dstartup.c2691 ulong_t cr0, cr0_orig, cr4; in pat_sync() local
2696 cr4 = getcr4(); in pat_sync()
2703 if (cr4 & CR4_PGE) { in pat_sync()
2704 setcr4(cr4 & ~(ulong_t)CR4_PGE); in pat_sync()
2705 setcr4(cr4); in pat_sync()
2714 if (cr4 & CR4_PGE) { in pat_sync()
2715 setcr4(cr4 & ~(ulong_t)CR4_PGE); in pat_sync()
2716 setcr4(cr4); in pat_sync()
H A Dcmi_hw.c1758 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 Dcpr_impl.c87 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 Dbhyvectl.c544 uint64_t cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in get_all_registers() local
576 error = vm_get_register(vcpu, VM_REG_GUEST_CR4, &cr4); in get_all_registers()
578 printf("cr4[%d]\t\t0x%016lx\n", vcpuid, cr4); in get_all_registers()
880 uint64_t ctl, cr0, cr3, cr4, rsp, rip, pat, addr, u64; in get_misc_vmcs() local
1048 error = vm_get_vmcs_field(vcpu, VMCS_HOST_CR4, &cr4); in get_misc_vmcs()
1050 printf("host_cr4[%d]\t\t0x%016lx\n", vcpuid, cr4); in get_misc_vmcs()
1739 uint64_t rax, cr0, cr2, cr3, cr4, dr0, dr1, dr2, dr3, dr6, dr7; in main() local
1789 cr4 = strtoul(optarg, NULL, 0); in main()
1965 error = vm_set_register(vcpu, VM_REG_GUEST_CR4, cr4); in main()
/illumos-gate/usr/src/uts/intel/io/vmm/amd/
H A Dvmcb.c106 res = &state->cr4; in vmcb_regptr()
H A Dvmcb.h349 uint64_t cr4; /* 0x148 */ member
H A Dsvm.c554 svm_paging_mode(uint64_t cr0, uint64_t cr4, uint64_t efer) in svm_paging_mode() argument
559 if ((cr4 & CR4_PAE) == 0) in svm_paging_mode()
576 paging->paging_mode = svm_paging_mode(state->cr0, state->cr4, in svm_paging_info()
879 (state->cr4 & CR4_PAE) == 0) { in svm_handle_cr0_write()
/illumos-gate/usr/src/uts/intel/ml/
H A Di86_subr.S262 movq %cr4, %rax
267 movq %rdi, %cr4
1165 movq %cr4, %rax
1191 movq %cr4, %rax
/illumos-gate/usr/src/lib/libvmmapi/common/
H A Dvmmapi.c1545 uint64_t rflags, rip, cr0, cr4, zero, desc_base, rdx; in vcpu_reset() local
1575 cr4 = 0; in vcpu_reset()
1576 if ((error = vm_set_register(vcpu, VM_REG_GUEST_CR4, cr4)) != 0) in vcpu_reset()
/illumos-gate/usr/src/uts/intel/io/vmm/intel/
H A Dvmx.c368 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 Dcpufunc.h744 void load_cr4(u_int cr4);