Home
last modified time | relevance | path

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

12

/xen-4.10.0-shim-comet/xen/arch/x86/
A Dflushtlb.c74 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 Dvm_event.c104 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 Ddomain.c768 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 Dsvmdebug.c97 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 Dhvm_vcpu.h42 uint32_t cr4; member
105 uint64_t cr4; member
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/
A Dvm_event.c103 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 Ddomain.c208 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 Dprocessor.h298 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 Delf.h5 unsigned long cr0, cr2, cr3, cr4; member
A Dcurrent.h43 unsigned long cr4; member
A Ddomain.h265 unsigned int cr4 : 1; member
272 uint64_t cr4; member
/xen-4.10.0-shim-comet/xen/arch/x86/acpi/
A Dpower.c166 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 Dwakeup_prot.S72 mov GREG(ax), %cr4
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/compat/
A Dentry.S119 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 Dkexec_reloc.S66 movq %rax, %cr4
167 movl %eax, %cr4
/xen-4.10.0-shim-comet/xen/include/asm-x86/x86_64/
A Delf.h77 xen_core_regs->cr4 = tmp; in elf_core_save_regs()
/xen-4.10.0-shim-comet/tools/libxc/
A Dxc_pagetab.c50 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 Dkdd-xen.c370 c->cr4 = cpu->cr4; in kdd_get_ctrl_x86_32()
392 c->cr4 = cpu->cr4; in kdd_get_ctrl_x86_64()
A Dkdd.h417 uint32_t cr4; member
439 uint64_t cr4; member
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/hvm/
A Dsave.h81 uint64_t cr4; member
195 uint64_t cr4; member
/xen-4.10.0-shim-comet/xen/arch/x86/boot/
A Dx86_64.S16 mov %rcx,%cr4
A Dwakeup.S133 mov %ecx, %cr4
/xen-4.10.0-shim-comet/xen/include/public/
A Dvm_event.h187 uint64_t cr4; member
/xen-4.10.0-shim-comet/xen/arch/x86/efi/
A Defi-boot.h232 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 Dx86_emulate.c1043 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 …]

Completed in 45 milliseconds

12