Lines Matching refs:guest_cr
246 c->cr0 = v->arch.hvm_vcpu.guest_cr[0]; in svm_vmcb_save()
247 c->cr2 = v->arch.hvm_vcpu.guest_cr[2]; in svm_vmcb_save()
248 c->cr3 = v->arch.hvm_vcpu.guest_cr[3]; in svm_vmcb_save()
249 c->cr4 = v->arch.hvm_vcpu.guest_cr[4]; in svm_vmcb_save()
307 if ( v->arch.hvm_vcpu.guest_cr[0] & X86_CR0_PG ) in svm_vmcb_restore()
314 v->arch.hvm_vcpu.guest_cr[0] = c->cr0 | X86_CR0_ET; in svm_vmcb_restore()
315 v->arch.hvm_vcpu.guest_cr[2] = c->cr2; in svm_vmcb_restore()
316 v->arch.hvm_vcpu.guest_cr[3] = c->cr3; in svm_vmcb_restore()
317 v->arch.hvm_vcpu.guest_cr[4] = c->cr4; in svm_vmcb_restore()
486 if ( !(v->arch.hvm_vcpu.guest_cr[0] & X86_CR0_TS) ) in svm_fpu_leave()
527 if ( unlikely(!(v->arch.hvm_vcpu.guest_cr[0] & X86_CR0_PE)) ) in svm_guest_x86_mode()
546 if ( !(v->arch.hvm_vcpu.guest_cr[0] & X86_CR0_TS) ) in svm_update_guest_cr()
554 value = v->arch.hvm_vcpu.guest_cr[0] | hw_cr0_mask; in svm_update_guest_cr()
561 vmcb_set_cr2(vmcb, v->arch.hvm_vcpu.guest_cr[2]); in svm_update_guest_cr()
578 value |= v->arch.hvm_vcpu.guest_cr[4]; in svm_update_guest_cr()
1473 curr->arch.hvm_vcpu.guest_cr[2] = _event.cr2; in svm_inject_event()
1767 if ( v->arch.hvm_vcpu.guest_cr[0] & X86_CR0_TS ) in svm_fpu_dirty_intercept()
1774 if ( !(v->arch.hvm_vcpu.guest_cr[0] & X86_CR0_TS) ) in svm_fpu_dirty_intercept()
2478 v->arch.hvm_vcpu.guest_cr[3] = v->arch.hvm_vcpu.hw_cr[3] = in svm_vmexit_handler()