Also has a small arm64 patch for enabling Hyper-V enlightenments if asked for, which depends on another (common code) patch in the series
v3: - Added HVF build fix from Pierrick Bouvier (oops... forgot to have it copied over from the test machine earlier...) - Also added a fix for "whpx: make enlightenments configurable" highlighted with an error from GCC. Clang did not catch this... Mohamed Mediouni (8): Revert "elf-ops.h: Map into memory the ELF to load" whpx: i386: apic: bring closer to MSHV code path whpx: i386: do not enable nested virt when kernel-irqchip=off target/i386: emulate: LA57 fix whpx: i386: enable some more enlightenments whpx: make Hyper-V enlightenments configurable whpx: arm64: enable enlightenments if asked for whpx: i386: remove SIPI trapping Pierrick Bouvier (1): target/i386/hvf/hvf.c: fix compilation accel/whpx/whpx-common.c | 44 +++++ hw/intc/apic.c | 9 ++ include/hw/elf_ops.h.inc | 71 +++----- include/system/whpx-internal.h | 14 +- target/arm/whpx/whpx-all.c | 37 +++++ target/i386/cpu-apic.c | 3 - target/i386/emulate/x86_mmu.c | 2 +- target/i386/hvf/hvf.c | 14 +- target/i386/whpx/irq.c | 153 ++++++++++++++++++ target/i386/whpx/irq.h | 10 ++ target/i386/whpx/meson.build | 2 +- target/i386/whpx/whpx-all.c | 139 ++-------------- target/i386/whpx/whpx-apic.c | 286 --------------------------------- 13 files changed, 317 insertions(+), 467 deletions(-) create mode 100644 target/i386/whpx/irq.c create mode 100644 target/i386/whpx/irq.h delete mode 100644 target/i386/whpx/whpx-apic.c -- 2.50.1 (Apple Git-155)
