]> git.proxmox.com Git - pve-kernel.git/commit
backport exposing FLUSHBYASID when running nested VMs on AMD CPUs
authorStefan Sterz <s.sterz@proxmox.com>
Thu, 19 Oct 2023 14:59:12 +0000 (16:59 +0200)
committerThomas Lamprecht <t.lamprecht@proxmox.com>
Fri, 1 Dec 2023 14:24:01 +0000 (15:24 +0100)
commit7a0603cc5d985a2393fb1e43ea2d8cea86eb1c04
tree4ebaf5e2f60dd62616fbe11199cefd9cbd3aca59
parent3cef82760323a9ba2645e9aa8a592a81636641bb
backport exposing FLUSHBYASID when running nested VMs on AMD CPUs

this exposes the FLUSHBYASID CPU flag to nested VMs when running on an
AMD CPU. also reverts a made up check that would advertise
FLUSHBYASID as not supported. this enable certain modern hypervisors
such as VMWare ESXi 7 and Workstation 17 to run nested VMs properly
again.

Signed-off-by: Stefan Sterz <s.sterz@proxmox.com>
(cherry picked from commit 3202de9857143bb619f91aa5fae28f950db09647)
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
patches/kernel/0014-Revert-nSVM-Check-for-reserved-encodings-of-TLB_CONT.patch [new file with mode: 0644]
patches/kernel/0015-KVM-nSVM-Advertise-support-for-flush-by-ASID.patch [new file with mode: 0644]