commit | 307f1cfa269657c63cfe2c932386fcc24684d9dd | [log] [tgz] |
---|---|---|
author | Oliver Upton <oupton@google.com> | Fri Feb 07 02:36:04 2020 -0800 |
committer | Paolo Bonzini <pbonzini@redhat.com> | Wed Feb 12 12:34:09 2020 +0100 |
tree | a4f9f25d765671602fc6c28db0333348eb47fa9c | |
parent | 1f03b2bcd0d7cad4af107339cdef80ed377fe2a8 [diff] |
KVM: x86: Mask off reserved bit from #DB exception payload KVM defines the #DB payload as compatible with the 'pending debug exceptions' field under VMX, not DR6. Mask off bit 12 when applying the payload to DR6, as it is reserved on DR6 but not the 'pending debug exceptions' field. Fixes: f10c729ff965 ("kvm: vmx: Defer setting of DR6 until #DB delivery") Signed-off-by: Oliver Upton <oupton@google.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>