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

12

/freebsd-10-stable/sys/amd64/amd64/
H A Dinitcpu.c204 uint32_t cr4; local
206 cr4 = rcr4();
208 cr4 |= CR4_FXSR | CR4_XMM;
212 cr4 |= CR4_FSGSBASE;
221 cr4 |= CR4_SMEP;
222 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.S351 movq %cr4,%rax
469 movq %rax,%cr4
/freebsd-10-stable/sys/boot/i386/libi386/
H A Damd64_tramp.S86 movl %cr4, %eax
88 movl %eax, %cr4
/freebsd-10-stable/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.s399 movl %cr4,%eax
453 movl %eax,%cr4
H A Dpmap.c544 u_long cr0, cr4; local
615 cr4 = rcr4();
616 load_cr4(cr4 & ~CR4_PGE);
637 load_cr4(cr4);
948 u_long cr4; local
964 cr4 = rcr4();
965 load_cr4(cr4 & ~CR4_PGE);
973 load_cr4(cr4 | CR4_PGE);
/freebsd-10-stable/sys/amd64/acpica/
H A Dacpi_wakecode.S152 mov %cr4, %eax
154 mov %eax, %cr4
/freebsd-10-stable/sys/amd64/vmm/intel/
H A Dvmx.h136 u_long vmx_fix_cr4(u_long cr4);
H A Dvmcs.c340 u_long cr0, cr4, efer; local
370 cr4 = vmm_get_host_cr4() | CR4_VMXE;
371 if ((error = vmwrite(VMCS_HOST_CR4, cr4)) != 0)
/freebsd-10-stable/sys/amd64/vmm/
H A Dx86.c92 uint64_t cr4; local
264 VM_REG_GUEST_CR4, &cr4);
267 "fetching %%cr4", error);
268 if (cr4 & CR4_XSAVE)
/freebsd-10-stable/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.c998 uint64_t rflags, rip, cr0, cr4, zero, desc_base, rdx; local
1020 cr4 = 0;
1021 if ((error = vm_set_register(vmctx, vcpu, VM_REG_GUEST_CR4, cr4)) != 0)
/freebsd-10-stable/contrib/gcc/config/rs6000/
H A Dppc-asm.h42 #define cr4 4 macro
/freebsd-10-stable/sys/i386/acpica/
H A Dacpi_wakecode.S150 mov %eax, %cr4
/freebsd-10-stable/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.
639 svm_paging_mode(uint64_t cr0, uint64_t cr4, uint64_t efer) argument
644 if ((cr4 & CR4_PAE) == 0)
720 paging->paging_mode = svm_paging_mode(state->cr0, state->cr4,
/freebsd-10-stable/sys/amd64/include/
H A Dcpufunc.h453 __asm __volatile("movq %0,%%cr4" : : "r" (data));
461 __asm __volatile("movq %%cr4,%0" : "=r" (data));
508 uint64_t cr4; local
510 cr4 = rcr4();
511 load_cr4(cr4 & ~CR4_PGE);
519 load_cr4(cr4 | CR4_PGE);
820 void load_cr4(u_long cr4);
/freebsd-10-stable/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-stable/usr.sbin/bhyvectl/
H A Dbhyvectl.c113 " [--set-cr4=<CR4>]\n"
114 " [--get-cr4]\n"
196 " [--get-vmcs-host-cr4]\n"
201 " [--get-vmcs-cr4-mask]\n"
202 " [--get-vmcs-cr4-shadow]\n"
644 uint64_t cr0, cr3, cr4, dr7, rsp, rip, rflags, efer; local
668 error = vm_get_register(ctx, vcpu, VM_REG_GUEST_CR4, &cr4);
670 printf("cr4[%d]\t\t0x%016lx\n", vcpu, cr4);
941 uint64_t ctl, cr0, cr3, cr4, rs local
1609 uint64_t rax, cr0, cr3, cr4, dr7, rsp, rip, rflags, efer, pat; local
[all...]
/freebsd-10-stable/sys/i386/include/
H A Dcpufunc.h462 __asm __volatile("movl %0,%%cr4" : : "r" (data));
470 __asm __volatile("movl %%cr4,%0" : "=r" (data));
777 void load_cr4(u_int cr4);

Completed in 371 milliseconds

12