diff options
| author | Yunhong Jiang <yunhong.jiang@linux.intel.com> | 2026-03-04 15:41:16 -0800 |
|---|---|---|
| committer | Dexuan Cui <decui@microsoft.com> | 2026-05-28 20:01:25 +0000 |
| commit | 7e4c083ece42ed6c90e4071772847db595081e0e (patch) | |
| tree | d711fb8ad9fc0e51fe337224e0588c91b7fdd9eb /scripts | |
| parent | 12d58799c19572b98ec84c12ec34a228fe3e8c5c (diff) | |
x86/hyperv/vtl: Set real_mode_header in hv_vtl_init_platform()
Hyper-V VTL clears x86_platform.realmode_{init(), reserve()} in
hv_vtl_init_platform() whereas it sets real_mode_header later in
hv_vtl_early_init(). There is no need to deal with the settings of real
mode memory in two places. Also, both functions are called much earlier
than x86_platform.realmode_init() (via an early_initcall), where the
real_mode_header is needed.
Set real_mode_header in hv_vtl_init_platform() to keep all code dealing
with memory for the real mode trampoline in one place. Besides making the
code more readable, it prepares it for a subsequent changeset in which the
behavior needs to change to support Hyper-V VTL guests in a TDX
environment.
Reviewed-by: Dexuan Cui <decui@microsoft.com>
Reviewed-by: Michael Kelley <mhklinux@outlook.com>
Suggested-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Yunhong Jiang <yunhong.jiang@linux.intel.com>
Signed-off-by: Ricardo Neri <ricardo.neri-calderon@linux.intel.com>
Signed-off-by: Dexuan Cui <dexuan@kernel.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions
