| /f-stack/freebsd/amd64/amd64/ |
| H A D | initcpu.c | 257 uint32_t cr4; in initializecpu() local 259 cr4 = rcr4(); in initializecpu() 261 cr4 |= CR4_FXSR | CR4_XMM; in initializecpu() 265 cr4 |= CR4_FSGSBASE; in initializecpu() 268 cr4 |= CR4_PKE; in initializecpu() 290 cr4 |= CR4_SMEP; in initializecpu() 292 cr4 |= CR4_SMAP; in initializecpu() 294 load_cr4(cr4); in initializecpu()
|
| H A D | locore.S | 105 movl %cr4,%eax 107 movl %eax,%cr4
|
| H A D | mpboot.S | 97 mov %cr4, %eax 102 1: mov %eax, %cr4
|
| H A D | xen-locore.S | 158 movl %cr4, %eax 160 movl %eax, %cr4
|
| H A D | cpu_switch.S | 330 movq %cr4,%rax 451 movq %rax,%cr4
|
| H A D | pmap.c | 1785 uint64_t cr4, pcpu_phys; in pmap_bootstrap() local 1823 cr4 = rcr4(); in pmap_bootstrap() 1824 cr4 |= CR4_PGE; in pmap_bootstrap() 1825 load_cr4(cr4); in pmap_bootstrap() 1828 cr4 |= CR4_SMEP; in pmap_bootstrap() 1830 cr4 |= CR4_SMAP; in pmap_bootstrap() 1831 load_cr4(cr4); in pmap_bootstrap() 1941 u_long cr0, cr4; in pmap_init_pat() local 1977 cr4 = rcr4(); in pmap_init_pat() 1978 load_cr4(cr4 & ~CR4_PGE); in pmap_init_pat() [all …]
|
| /f-stack/freebsd/i386/i386/ |
| H A D | mpboot.s | 80 movl %cr4,%eax 90 3: movl %eax,%cr4 97 movl %cr4, %eax 99 movl %eax, %cr4
|
| H A D | swtch.s | 362 movl %cr4,%eax 416 movl %eax,%cr4
|
| H A D | pmap.c | 801 u_long cr0, cr4; in __CONCAT() local 872 cr4 = rcr4(); in __CONCAT() 873 load_cr4(cr4 & ~CR4_PGE); in __CONCAT() 894 load_cr4(cr4); in __CONCAT()
|
| /f-stack/freebsd/amd64/acpica/ |
| H A D | acpi_wakecode.S | 155 mov %cr4, %eax 162 1: mov %eax, %cr4
|
| /f-stack/freebsd/amd64/vmm/ |
| H A D | x86.c | 94 uint64_t cr4; in x86_emulate_cpuid() local 353 VM_REG_GUEST_CR4, &cr4); in x86_emulate_cpuid() 357 if (cr4 & CR4_XSAVE) in x86_emulate_cpuid()
|
| /f-stack/freebsd/amd64/include/ |
| H A D | cpufunc.h | 506 uint64_t cr4; in invltlb_glob() local 508 cr4 = rcr4(); in invltlb_glob() 509 load_cr4(cr4 & ~CR4_PGE); in invltlb_glob() 517 load_cr4(cr4 | CR4_PGE); in invltlb_glob() 972 void load_cr4(u_long cr4);
|
| /f-stack/freebsd/x86/x86/ |
| H A D | x86_mem.c | 327 u_long cr0, cr4; in x86_mrstoreone() local 334 cr4 = rcr4(); in x86_mrstoreone() 335 load_cr4(cr4 & ~CR4_PGE); in x86_mrstoreone() 420 load_cr4(cr4); in x86_mrstoreone()
|
| /f-stack/freebsd/amd64/vmm/intel/ |
| H A D | vmcs.c | 346 u_long cr0, cr4, efer; in vmcs_init() local 376 cr4 = vmm_get_host_cr4() | CR4_VMXE; in vmcs_init() 377 if ((error = vmwrite(VMCS_HOST_CR4, cr4)) != 0) in vmcs_init()
|
| H A D | vmx.h | 149 u_long vmx_fix_cr4(u_long cr4);
|
| H A D | vmx.c | 503 vmx_fix_cr4(u_long cr4) in vmx_fix_cr4() argument 506 return ((cr4 | cr4_ones_mask) & ~cr4_zeros_mask); in vmx_fix_cr4() 1942 uint64_t cr4; in vmx_paging_mode() local 1946 cr4 = vmcs_read(VMCS_GUEST_CR4); in vmx_paging_mode() 1947 if (!(cr4 & CR4_PAE)) in vmx_paging_mode() 1950 if (!(cr4 & CR4_LA57)) in vmx_paging_mode()
|
| /f-stack/freebsd/i386/acpica/ |
| H A D | acpi_wakecode.S | 158 mov %eax, %cr4
|
| /f-stack/freebsd/amd64/vmm/amd/ |
| H A D | vmcb.c | 192 *retval = state->cr4; in vmcb_read() 286 state->cr4 = val; in vmcb_write()
|
| H A D | vmcb.h | 302 uint64_t cr4; member
|
| H A D | svm.c | 682 svm_paging_mode(uint64_t cr0, uint64_t cr4, uint64_t efer) in svm_paging_mode() argument 687 if ((cr4 & CR4_PAE) == 0) in svm_paging_mode() 763 paging->paging_mode = svm_paging_mode(state->cr0, state->cr4, in svm_paging_info() 2449 SNAPSHOT_VAR_OR_LEAVE(vmcb->state.cr4, meta, ret, done); in svm_snapshot()
|
| /f-stack/freebsd/i386/include/ |
| H A D | cpufunc.h | 782 void load_cr4(u_int cr4);
|