[PATCH v3 0/9] whpx: i386: small random fixes

Mohamed Mediouni posted 9 patches 1 month, 1 week ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260303204959.31156-1-mohamed@unpredictable.fr
Maintainers: Pedro Barbuda <pbarbuda@microsoft.com>, Mohamed Mediouni <mohamed@unpredictable.fr>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Peter Maydell <peter.maydell@linaro.org>, Zhao Liu <zhao1.liu@intel.com>, Cameron Esfahani <dirty@apple.com>, Roman Bolshakov <rbolshakov@ddn.com>, Phil Dennis-Jordan <phil@philjordan.eu>, Wei Liu <wei.liu@kernel.org>
There is a newer version of this series
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
[PATCH v3 0/9] whpx: i386: small random fixes
Posted by Mohamed Mediouni 1 month, 1 week ago
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)