/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | flushtlb.c | 74 unsigned long flags, cr4 = read_cr4(); in write_cr3() local 84 write_cr4(cr4 & ~X86_CR4_PGE); in write_cr3() 86 write_cr4(cr4); in write_cr3() 122 unsigned long cr4 = read_cr4(); in flush_area_local() local 126 write_cr4(cr4 & ~X86_CR4_PGE); in flush_area_local() 128 write_cr4(cr4); in flush_area_local()
|
A D | vm_event.c | 104 w->do_write.cr4 = 0; in vm_event_register_write_resume() 162 req->data.regs.x86.cr4 = ctxt.cr4; in vm_event_fill_regs()
|
A D | domain.c | 768 unsigned long flags, cr4; in arch_set_info_guest() local 959 cr4 = v->arch.pv_vcpu.ctrlreg[4]; in arch_set_info_guest() 960 v->arch.pv_vcpu.ctrlreg[4] = cr4 ? pv_guest_cr4_fixup(v, cr4) : in arch_set_info_guest() 1508 unsigned long cr4; in paravirt_ctxt_switch_to() local 1510 cr4 = pv_guest_cr4_to_real_cr4(v); in paravirt_ctxt_switch_to() 1511 if ( unlikely(cr4 != read_cr4()) ) in paravirt_ctxt_switch_to() 1512 write_cr4(cr4); in paravirt_ctxt_switch_to()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | svmdebug.c | 97 unsigned long cr4 = vmcb_get_cr4(vmcb); in svm_vmcb_isvalid() local 117 ((!(cr4 & X86_CR4_PAE) || (efer & EFER_LMA)) && (cr3 & 0xfe0)) || in svm_vmcb_isvalid() 122 if ( cr4 & ~hvm_cr4_guest_valid_bits(v, false) ) in svm_vmcb_isvalid() 124 cr4, hvm_cr4_guest_valid_bits(v, false)); in svm_vmcb_isvalid() 143 if ( !(cr4 & X86_CR4_PAE) ) in svm_vmcb_isvalid() 149 if ( (efer & EFER_LME) && (cr0 & X86_CR0_PG) && (cr4 & X86_CR4_PAE) && in svm_vmcb_isvalid()
|
/xen-4.10.0-shim-comet/xen/include/public/hvm/ |
A D | hvm_vcpu.h | 42 uint32_t cr4; member 105 uint64_t cr4; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | vm_event.c | 103 if ( unlikely(w->do_write.cr4) ) in hvm_vm_event_do_resume() 105 if ( hvm_set_cr4(w->cr4, 0) == X86EMUL_EXCEPTION ) in hvm_vm_event_do_resume() 108 w->do_write.cr4 = 0; in hvm_vm_event_do_resume()
|
A D | domain.c | 208 v->arch.hvm_vcpu.guest_cr[4] = regs->cr4; in arch_set_info_hvm_guest() 232 if ( !(regs->cr4 & X86_CR4_PAE) ) in arch_set_info_hvm_guest() 235 regs->cr4); in arch_set_info_hvm_guest() 259 v->arch.hvm_vcpu.guest_cr[4] = regs->cr4; in arch_set_info_hvm_guest()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | processor.h | 298 return get_cpu_info()->cr4; in read_cr4() 303 get_cpu_info()->cr4 = val; in write_cr4() 341 unsigned long cr4 = read_cr4(); in read_pkru() local 348 write_cr4(cr4 | X86_CR4_PKE); in read_pkru() 351 write_cr4(cr4); in read_pkru()
|
A D | elf.h | 5 unsigned long cr0, cr2, cr3, cr4; member
|
A D | current.h | 43 unsigned long cr4; member
|
A D | domain.h | 265 unsigned int cr4 : 1; member 272 uint64_t cr4; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/acpi/ |
A D | power.c | 166 unsigned long cr4; in enter_state() local 232 cr4 = read_cr4(); in enter_state() 233 write_cr4(cr4 & ~X86_CR4_MCE); in enter_state() 239 write_cr4(cr4); in enter_state()
|
A D | wakeup_prot.S | 72 mov GREG(ax), %cr4
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/compat/ |
A D | entry.S | 119 mov %rax, %cr4 152 GET_CPUINFO_FIELD(cr4, dx) 157 mov %rax, %cr4 164 mov %cr4, %rax 171 mov %cr4, %rcx 173 mov %rcx, %cr4
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | kexec_reloc.S | 66 movq %rax, %cr4 167 movl %eax, %cr4
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/ |
A D | elf.h | 77 xen_core_regs->cr4 = tmp; in elf_core_save_regs()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_pagetab.c | 50 pt_levels = (ctx.msr_efer&EFER_LMA) ? 4 : (ctx.cr4&CR4_PAE) ? 3 : 2; in xc_translate_foreign_address()
|
/xen-4.10.0-shim-comet/tools/debugger/kdd/ |
A D | kdd-xen.c | 370 c->cr4 = cpu->cr4; in kdd_get_ctrl_x86_32() 392 c->cr4 = cpu->cr4; in kdd_get_ctrl_x86_64()
|
A D | kdd.h | 417 uint32_t cr4; member 439 uint64_t cr4; member
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/hvm/ |
A D | save.h | 81 uint64_t cr4; member 195 uint64_t cr4; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/boot/ |
A D | x86_64.S | 16 mov %rcx,%cr4
|
A D | wakeup.S | 133 mov %ecx, %cr4
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | vm_event.h | 187 uint64_t cr4; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/efi/ |
A D | efi-boot.h | 232 u64 cr4 = XEN_MINIMAL_CR4 & ~X86_CR4_PGE, efer; in efi_arch_post_exit_boot() local 264 [cr4] "+&r" (cr4) in efi_arch_post_exit_boot()
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.c | 1043 unsigned long cr4; in _get_fpu() local 1045 rc = ops->read_cr(4, &cr4, ctxt); in _get_fpu() 2013 unsigned long cr4; in umip_active() local 2018 (cr4 & X86_CR4_UMIP); in umip_active() 2999 unsigned long cr4; in x86_emulate() local 3702 cr4 = 0; in x86_emulate() 3705 rc = ops->read_cr(4, &cr4, ctxt); in x86_emulate() 3721 cr4 = 0; in x86_emulate() 3728 rc = ops->read_cr(4, &cr4, ctxt); in x86_emulate() 3749 if ( cr4 & X86_CR4_VME ) in x86_emulate() [all …]
|