[PATCH 0/5] x86/boot: Remove the mbi/mod pointers

Andrew Cooper posted 5 patches 3 weeks, 6 days ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20241024142654.989980-1-andrew.cooper3@citrix.com
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(-)
[PATCH 0/5] x86/boot: Remove the mbi/mod pointers
Posted by Andrew Cooper 3 weeks, 6 days ago
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