Hi,
v1:
https://lore.kernel.org/xen-devel/[email protected]/
v2:
https://lore.kernel.org/xen-devel/[email protected]/
v3:
https://lore.kernel.org/xen-devel/[email protected]/
pipeline (red, but see below):
https://gitlab.com/xen-project/people/agvallejo/xen/-/pipelines/2272127547
Pipeline failures are on ARM builds, so clearly unrelated to this. Also has
an eclair run on allcode that shows no new failures in earlycpio.c.
The only dependency here is patch 2 going in before patch 3. Everything else
can be freely rearranged.
Cheers,
Alejandro
Alejandro Vallejo (5):
x86/ucode: Add Kconfig option to remove microcode loading
xen: Allow lib-y targets to also be .init.o
earlycpio: lib-ify earlycpio.c
docs/misra: Remove earlycpio.c from the Eclair exclusion list.
automation: Disable ucode loading on AMD's analysis run
automation/gitlab-ci/analyze.yaml | 1 +
docs/admin-guide/microcode-loading.rst | 2 ++
docs/misc/efi.pandoc | 2 ++
docs/misc/xen-command-line.pandoc | 7 ++++---
docs/misra/exclude-list.json | 4 ----
xen/Rules.mk | 10 +++++-----
xen/arch/x86/Kconfig | 14 ++++++++++++++
xen/arch/x86/cpu/microcode/amd.c | 16 +++++++++-------
xen/arch/x86/cpu/microcode/core.c | 15 ++++++++++++---
xen/arch/x86/cpu/microcode/intel.c | 11 +++++++----
xen/arch/x86/cpu/microcode/private.h | 3 +++
xen/arch/x86/efi/efi-boot.h | 3 ++-
xen/arch/x86/platform_hypercall.c | 10 ++++++++--
xen/common/Makefile | 2 +-
xen/lib/Makefile | 1 +
xen/{common => lib}/earlycpio.c | 0
16 files changed, 71 insertions(+), 30 deletions(-)
rename xen/{common => lib}/earlycpio.c (100%)
base-commit: 7b3e1b4e848d34c9a5b6634009959a7b9dd42104
--
2.43.0