]> git.proxmox.com Git - mirror_ubuntu-jammy-kernel.git/commit
KVM: X86: Fix when shadow_root_level=5 && guest root_level<4
authorLai Jiangshan <laijs@linux.alibaba.com>
Wed, 24 Nov 2021 12:20:43 +0000 (20:20 +0800)
committerAndrea Righi <andrea.righi@canonical.com>
Tue, 4 Jan 2022 08:49:10 +0000 (09:49 +0100)
commit325ab8461de0a16d4175601bb136cd98e31323c3
treeae92d332b2c6cd48840654dbaf681e101c65dcf7
parentfcd5237d2632e7fc902d6f5ac07592a09b70eb2c
KVM: X86: Fix when shadow_root_level=5 && guest root_level<4

BugLink: https://bugs.launchpad.net/bugs/1953731
[ Upstream commit 12ec33a705749e18d9588b0a0e69e02821371156 ]

If the is an L1 with nNPT in 32bit, the shadow walk starts with
pae_root.

Fixes: a717a780fc4e ("KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host)
Signed-off-by: Lai Jiangshan <laijs@linux.alibaba.com>
Message-Id: <20211124122055.64424-2-jiangshanlai@gmail.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Sasha Levin <sashal@kernel.org>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
arch/x86/kvm/mmu/mmu.c