[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20230928150428.199929-1-mlevitsk@redhat.com>
Date: Thu, 28 Sep 2023 18:04:23 +0300
From: Maxim Levitsky <mlevitsk@...hat.com>
To: kvm@...r.kernel.org
Cc: Will Deacon <will@...nel.org>, Borislav Petkov <bp@...en8.de>,
Dave Hansen <dave.hansen@...ux.intel.com>,
Suravee Suthikulpanit <suravee.suthikulpanit@....com>,
Thomas Gleixner <tglx@...utronix.de>,
Paolo Bonzini <pbonzini@...hat.com>, x86@...nel.org,
Robin Murphy <robin.murphy@....com>, iommu@...ts.linux.dev,
Ingo Molnar <mingo@...hat.com>, Joerg Roedel <joro@...tes.org>,
Sean Christopherson <seanjc@...gle.com>,
"H. Peter Anvin" <hpa@...or.com>, linux-kernel@...r.kernel.org,
Maxim Levitsky <mlevitsk@...hat.com>
Subject: [PATCH 0/5] AVIC bugfixes and workarounds
Hi!
This patch series includes several fixes to AVIC I found while working
on a new version of nested AVIC code.
Also while developing it I realized that a very simple workaround for
AVIC's errata #1235 exists and included it in this patch series as well.
Best regards,
Maxim Levitsky
Maxim Levitsky (5):
x86: KVM: SVM: fix for x2avic CVE-2023-5090
x86: KVM: SVM: add support for Invalid IPI Vector interception
x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested()
iommu/amd: skip updating the IRTE entry when is_run is already false
x86: KVM: SVM: workaround for AVIC's errata #1235
arch/x86/include/asm/svm.h | 1 +
arch/x86/kvm/svm/avic.c | 55 +++++++++++++++++++++++++++-----------
arch/x86/kvm/svm/nested.c | 3 +++
arch/x86/kvm/svm/svm.c | 3 +--
drivers/iommu/amd/iommu.c | 9 +++++++
5 files changed, 54 insertions(+), 17 deletions(-)
--
2.26.3
Powered by blists - more mailing lists