]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/hyperv/vtl: Stop kernel from probing VTL0 low memory
authorNaman Jain <namjain@linux.microsoft.com>
Thu, 16 Jan 2025 06:12:24 +0000 (06:12 +0000)
committerWei Liu <wei.liu@kernel.org>
Wed, 12 Feb 2025 02:16:56 +0000 (02:16 +0000)
commit59115e2e25f42924181055ed7cc1d123af7598b7
treebf23b41fbb58e51a921225e37dc31876ac8dc7ec
parenta64dcfb451e254085a7daee5fe51bf22959d52d3
x86/hyperv/vtl: Stop kernel from probing VTL0 low memory

For Linux, running in Hyper-V VTL (Virtual Trust Level), kernel in VTL2
tries to access VTL0 low memory in probe_roms. This memory is not
described in the e820 map. Initialize probe_roms call to no-ops
during boot for VTL2 kernel to avoid this. The issue got identified
in OpenVMM which detects invalid accesses initiated from kernel running
in VTL2.

Co-developed-by: Saurabh Sengar <ssengar@linux.microsoft.com>
Signed-off-by: Saurabh Sengar <ssengar@linux.microsoft.com>
Signed-off-by: Naman Jain <namjain@linux.microsoft.com>
Tested-by: Roman Kisel <romank@linux.microsoft.com>
Reviewed-by: Roman Kisel <romank@linux.microsoft.com>
Link: https://lore.kernel.org/r/20250116061224.1701-1-namjain@linux.microsoft.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
Message-ID: <20250116061224.1701-1-namjain@linux.microsoft.com>
arch/x86/hyperv/hv_vtl.c