mirror of
https://github.com/xen-project/xen.git
synced 2026-10-30 03:00:05 +01:00
x86 svm: Fix svm_update_guest_efer() after c/s 19856.
Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
This commit is contained in:
1 parent
5dc9ac92ad
commit
bdd6b8ce48
1 file changed
+1
-1
@@ -452,7 +452,7 @@ static void svm_update_guest_cr(struct vcpu *v, unsigned int cr)
|
||||
static void svm_update_guest_efer(struct vcpu *v)
|
||||
{
|
||||
struct vmcb_struct *vmcb = v->arch.hvm_svm.vmcb;
|
||||
bool_t lma = v->arch.hvm_vcpu.guest_efer & EFER_LMA;
|
||||
bool_t lma = !!(v->arch.hvm_vcpu.guest_efer & EFER_LMA);
|
||||
|
||||
vmcb->efer = (v->arch.hvm_vcpu.guest_efer | EFER_SVME) & ~EFER_LME;
|
||||
if ( lma )
|
||||
|
||||