Searched refs:cr4 (Results 1 - 25 of 27) sorted by relevance

12

/freebsd-10.2-release/sys/amd64/amd64/
H A Dinitcpu.c162 uint32_t cr4; local
164 cr4 = rcr4();
166 cr4 |= CR4_FXSR | CR4_XMM;
170 cr4 |= CR4_FSGSBASE;
179 cr4 |= CR4_SMEP;
180 load_cr4(cr4);
H A Dmpboot.S94 mov %cr4, %eax
96 mov %eax, %cr4
H A Damd64_mem.c310 u_long cr0, cr4; local
317 cr4 = rcr4();
318 load_cr4(cr4 & ~CR4_PGE);
403 load_cr4(cr4);
H A Dcpu_switch.S354 movq %cr4,%rax
472 movq %rax,%cr4
/freebsd-10.2-release/sys/boot/i386/libi386/
H A Damd64_tramp.S86 movl %cr4, %eax
88 movl %eax, %cr4
/freebsd-10.2-release/sys/i386/i386/
H A Dmpboot.s82 movl %cr4,%eax
99 movl %eax,%cr4
105 movl %cr4, %eax
107 movl %eax, %cr4
H A Dlocore.s278 movl %cr4, %eax
280 movl %eax, %cr4
287 movl %cr4, %eax
289 movl %eax, %cr4
754 movl %cr4, %eax
756 movl %eax, %cr4
763 movl %cr4, %eax
765 movl %eax, %cr4
H A Di686_mem.c304 u_long cr0, cr4; local
311 cr4 = rcr4();
312 load_cr4(cr4 & ~CR4_PGE);
397 load_cr4(cr4);
H A Dswtch.s393 movl %cr4,%eax
447 movl %eax,%cr4
H A Dpmap.c522 u_long cr0, cr4; local
590 cr4 = rcr4();
591 load_cr4(cr4 & ~CR4_PGE);
612 load_cr4(cr4);
911 u_long cr4; local
927 cr4 = rcr4();
928 load_cr4(cr4 & ~CR4_PGE);
936 load_cr4(cr4 | CR4_PGE);
/freebsd-10.2-release/sys/amd64/acpica/
H A Dacpi_wakecode.S152 mov %cr4, %eax
154 mov %eax, %cr4
/freebsd-10.2-release/sys/amd64/vmm/intel/
H A Dvmx.h136 u_long vmx_fix_cr4(u_long cr4);
H A Dvmcs.c333 u_long cr0, cr4, efer; local
363 cr4 = vmm_get_host_cr4() | CR4_VMXE;
364 if ((error = vmwrite(VMCS_HOST_CR4, cr4)) != 0)
/freebsd-10.2-release/sys/amd64/vmm/
H A Dx86.c92 uint64_t cr4; local
261 VM_REG_GUEST_CR4, &cr4);
264 "fetching %%cr4", error);
265 if (cr4 & CR4_XSAVE)
/freebsd-10.2-release/lib/libvmmapi/
H A Dvmmapi_freebsd.c227 uint64_t cr0, cr4, efer, rflags, desc_base; local
235 cr4 = CR4_PAE;
236 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR4, cr4)) != 0)
H A Dvmmapi.c782 uint64_t rflags, rip, cr0, cr4, zero, desc_base, rdx; local
804 cr4 = 0;
805 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR4, cr4)) != 0)
/freebsd-10.2-release/contrib/gcc/config/rs6000/
H A Dppc-asm.h42 #define cr4 4 macro
/freebsd-10.2-release/sys/i386/acpica/
H A Dacpi_wakecode.S150 mov %eax, %cr4
/freebsd-10.2-release/sys/amd64/vmm/amd/
H A Dvmcb.c187 *retval = state->cr4;
277 state->cr4 = val;
H A Dvmcb.h289 uint64_t cr4; member in struct:vmcb_state
H A Dsvm.c429 * in the VMCB - i.e. all except cr0, cr2, cr3, cr4 and cr8.
627 svm_paging_mode(uint64_t cr0, uint64_t cr4, uint64_t efer) argument
632 if ((cr4 & CR4_PAE) == 0)
708 paging->paging_mode = svm_paging_mode(state->cr0, state->cr4,
/freebsd-10.2-release/sys/amd64/include/
H A Dcpufunc.h423 __asm __volatile("movq %0,%%cr4" : : "r" (data));
431 __asm __volatile("movq %%cr4,%0" : "=r" (data));
478 uint64_t cr4; local
480 cr4 = rcr4();
481 load_cr4(cr4 & ~CR4_PGE);
489 load_cr4(cr4 | CR4_PGE);
790 void load_cr4(u_long cr4);
/freebsd-10.2-release/sys/xen/interface/arch-x86/hvm/
H A Dsave.h79 uint64_t cr4; member in struct:hvm_hw_cpu
188 uint64_t cr4; member in struct:hvm_hw_cpu_compat
/freebsd-10.2-release/usr.sbin/bhyvectl/
H A Dbhyvectl.c110 " [--set-cr4=<CR4>]\n"
111 " [--get-cr4]\n"
193 " [--get-vmcs-host-cr4]\n"
198 " [--get-vmcs-cr4-mask]\n"
199 " [--get-vmcs-cr4-shadow]\n"
641 uint64_t cr0, cr3, cr4, dr7, rsp, rip, rflags, efer; local
665 error = vm_get_register(ctx, vcpu, VM_REG_GUEST_CR4, &cr4);
667 printf("cr4[%d]\t\t0x%016lx\n", vcpu, cr4);
938 uint64_t ctl, cr0, cr3, cr4, rs local
1531 uint64_t rax, cr0, cr3, cr4, dr7, rsp, rip, rflags, efer, pat; local
[all...]
/freebsd-10.2-release/sys/i386/include/
H A Dcpufunc.h432 __asm __volatile("movl %0,%%cr4" : : "r" (data));
440 __asm __volatile("movl %%cr4,%0" : "=r" (data));
747 void load_cr4(u_int cr4);

Completed in 375 milliseconds

12