This prevents the reintroduction of patterns which turn out to be unsafe for
PVH boots. Various bits extracted/rearranged from the Hyperlaunch v7 series.
https://gitlab.com/xen-project/people/andyhhp/xen/-/pipelines/1509397930
Andrew Cooper (2):
x86/boot: Introduce bootstrap_unmap()
x86/boot: Drop the mbi and mod pointers in __start_xen()
Daniel P. Smith (3):
x86/boot: Drop initial_images pointer
x86/boot: Introduce bootstrap_map_bm() to map boot_module's
x86/boot: Convert mod[] to bi->mods[] in __start_xen()
xen/arch/x86/cpu/microcode/core.c | 6 +-
xen/arch/x86/include/asm/setup.h | 4 ++
xen/arch/x86/pv/dom0_build.c | 2 +-
xen/arch/x86/setup.c | 107 ++++++++++++++++--------------
xen/xsm/xsm_core.c | 4 +-
xen/xsm/xsm_policy.c | 2 +-
6 files changed, 70 insertions(+), 55 deletions(-)
--
2.39.5