diff options
author | Saurabh Sengar <ssengar@linux.microsoft.com> | 2023-06-23 18:28:08 +0200 |
---|---|---|
committer | Wei Liu <wei.liu@kernel.org> | 2023-08-03 01:09:53 +0200 |
commit | 9e2d0c336524706fb327e9b87477f5f3337ad7a6 (patch) | |
tree | 79c2679e20f147e03ff07842577e36cccca87954 /arch/arm64 | |
parent | vmbus_testing: fix wrong python syntax for integer value comparison (diff) | |
download | linux-9e2d0c336524706fb327e9b87477f5f3337ad7a6.tar.xz linux-9e2d0c336524706fb327e9b87477f5f3337ad7a6.zip |
x86/hyperv: add noop functions to x86_init mpparse functions
Hyper-V can run VMs at different privilege "levels" known as Virtual
Trust Levels (VTL). Sometimes, it chooses to run two different VMs
at different levels but they share some of their address space. In
such setups VTL2 (higher level VM) has visibility of all of the
VTL0 (level 0) memory space.
When the CONFIG_X86_MPPARSE is enabled for VTL2, the VTL2 kernel
performs a search within the low memory to locate MP tables. However,
in systems where VTL0 manages the low memory and may contain valid
tables, this scanning can result in incorrect MP table information
being provided to the VTL2 kernel, mistakenly considering VTL0's MP
table as its own
Add noop functions to avoid MP parse scan by VTL2.
Signed-off-by: Saurabh Sengar <ssengar@linux.microsoft.com>
Acked-by: Dave Hansen <dave.hansen@linux.intel.com>
Link: https://lore.kernel.org/r/1687537688-5397-1-git-send-email-ssengar@linux.microsoft.com
Signed-off-by: Wei Liu <wei.liu@kernel.org>
Diffstat (limited to 'arch/arm64')
0 files changed, 0 insertions, 0 deletions