Lines Matching refs:cr4
30 CHECK_SMRAM32_OFFSET(cr4, 0xFF14); in check_smram_offsets()
96 CHECK_SMRAM64_OFFSET(cr4, 0xFF48); in check_smram_offsets()
222 smram->cr4 = kvm_read_cr4(vcpu); in enter_smm_save_state_32()
251 smram->cr4 = kvm_read_cr4(vcpu); in enter_smm_save_state_64()
423 u64 cr0, u64 cr3, u64 cr4) in rsm_enter_protected_mode() argument
430 if (cr4 & X86_CR4_PCIDE) { in rsm_enter_protected_mode()
444 bad = kvm_set_cr4(vcpu, cr4 & ~X86_CR4_PCIDE); in rsm_enter_protected_mode()
452 if (cr4 & X86_CR4_PCIDE) { in rsm_enter_protected_mode()
453 bad = kvm_set_cr4(vcpu, cr4); in rsm_enter_protected_mode()
507 smstate->cr3, smstate->cr4); in rsm_load_state_32()
554 r = rsm_enter_protected_mode(vcpu, smstate->cr0, smstate->cr3, smstate->cr4); in rsm_load_state_64()
599 unsigned long cr4; in emulator_leave_smm() local
602 cr4 = kvm_read_cr4(vcpu); in emulator_leave_smm()
603 if (cr4 & X86_CR4_PCIDE) in emulator_leave_smm()
604 kvm_set_cr4(vcpu, cr4 & ~X86_CR4_PCIDE); in emulator_leave_smm()
621 unsigned long cr4, efer; in emulator_leave_smm() local
624 cr4 = kvm_read_cr4(vcpu); in emulator_leave_smm()
625 if (cr4 & X86_CR4_PAE) in emulator_leave_smm()
626 kvm_set_cr4(vcpu, cr4 & ~X86_CR4_PAE); in emulator_leave_smm()