[PATCH 0/3] x86/boot: Yet more PVH module handling fixes

Andrew Cooper posted 3 patches 4 weeks, 1 day ago
Patches applied successfully (tree, apply log)
git fetch https://gitlab.com/xen-project/patchew/xen tags/patchew/20241023105756.641695-1-andrew.cooper3@citrix.com
xen/arch/x86/cpu/microcode/core.c    | 40 +++++++++++-----------------
xen/arch/x86/include/asm/bootinfo.h  |  1 +
xen/arch/x86/include/asm/microcode.h |  8 +++---
xen/arch/x86/setup.c                 | 10 ++++---
xen/include/xsm/xsm.h                | 12 ++++-----
xen/xsm/xsm_core.c                   |  7 +++--
xen/xsm/xsm_policy.c                 | 16 +++++------
7 files changed, 43 insertions(+), 51 deletions(-)
[PATCH 0/3] x86/boot: Yet more PVH module handling fixes
Posted by Andrew Cooper 4 weeks, 1 day ago
It turns out microcode and XSM module handling has been broken ever since PVH
boot was introduced.  Both appear to have have gone unnoticed because their
functionality isn't typically used in PVH guests.

https://gitlab.com/xen-project/people/andyhhp/xen/-/pipelines/1508716668

Andrew Cooper (1):
  x86/boot: Add a temporary module_map pointer to boot_image

Daniel P. Smith (2):
  x86/boot: Fix microcode module handling during PVH boot
  x86/boot: Fix XSM module handling during PVH boot

 xen/arch/x86/cpu/microcode/core.c    | 40 +++++++++++-----------------
 xen/arch/x86/include/asm/bootinfo.h  |  1 +
 xen/arch/x86/include/asm/microcode.h |  8 +++---
 xen/arch/x86/setup.c                 | 10 ++++---
 xen/include/xsm/xsm.h                | 12 ++++-----
 xen/xsm/xsm_core.c                   |  7 +++--
 xen/xsm/xsm_policy.c                 | 16 +++++------
 7 files changed, 43 insertions(+), 51 deletions(-)

-- 
2.39.5