Re: [PATCH 0/2] KVM: VMX: CR0/CR4 guest/host masks cleanup
From: Paolo Bonzini
Date: Fri Jul 03 2020 - 12:16:49 EST
On 03/07/20 06:04, Sean Christopherson wrote:
> Fix a bug where CR4.TSD isn't correctly marked as being possibly owned by
> the guest in the common x86 macro, then clean up the mess that made the
> bug possible by throwing away VMX's mix of duplicate code and open coded
> tweaks. The lack of a define for the guest-owned CR0 bit has bugged me
> for a long time, but adding another define always seemed ridiculous.
>
> Sean Christopherson (2):
> KVM: x86: Mark CR4.TSD as being possibly owned by the guest
> KVM: VMX: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host
> masks
>
> arch/x86/kvm/kvm_cache_regs.h | 2 +-
> arch/x86/kvm/vmx/nested.c | 4 ++--
> arch/x86/kvm/vmx/vmx.c | 13 +++++--------
> 3 files changed, 8 insertions(+), 11 deletions(-)
>
Queued, thanks.
Paolo