Hi,
One more day, one more revision. Same as v2 with feedback addressed.
v1: https://lore.kernel.org/xen-devel/20251112162219.226075-1-alejandro.garciavallejo@amd.com/
v2: https://lore.kernel.org/xen-devel/20260112150259.74535-1-alejandro.garciavallejo@amd.com/
pipeline (green):
https://gitlab.com/xen-project/people/agvallejo/xen/-/pipelines/2260019646
Cheers,
Alejandro
Alejandro Vallejo (4):
x86/ucode: Fix typo s/mitigiated/mitigated/
x86/ucode: Rename UCODE_SCAN_DEFAULT to MICROCODE_SCAN_DEFAULT
earlycpio: lib-ify earlycpio.c
x86/ucode: Add Kconfig option to remove microcode loading
automation/gitlab-ci/build.yaml | 2 +-
docs/admin-guide/microcode-loading.rst | 2 ++
docs/misc/efi.pandoc | 2 ++
docs/misc/xen-command-line.pandoc | 4 ++--
docs/misra/exclude-list.json | 8 ++++----
xen/arch/x86/Kconfig | 16 +++++++++++++++-
xen/arch/x86/cpu/microcode/amd.c | 22 ++++++++++++----------
xen/arch/x86/cpu/microcode/core.c | 17 +++++++++++++----
xen/arch/x86/cpu/microcode/intel.c | 11 +++++++----
xen/arch/x86/cpu/microcode/private.h | 2 ++
xen/arch/x86/efi/efi-boot.h | 3 ++-
xen/arch/x86/platform_hypercall.c | 22 +++++++++++++++-------
xen/common/Makefile | 2 +-
xen/lib/Makefile | 1 +
xen/{common => lib}/earlycpio.c | 0
15 files changed, 79 insertions(+), 35 deletions(-)
rename xen/{common => lib}/earlycpio.c (100%)
base-commit: a2a34d76643e49ccc949296c9a45888034e50b55
--
2.43.0