[PATCH v6 0/4] whpx: i386: even more updates

Mohamed Mediouni posted 4 patches 6 days, 16 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260327011152.4126-1-mohamed@unpredictable.fr
Maintainers: Pierrick Bouvier <pierrick.bouvier@linaro.org>, Pedro Barbuda <pbarbuda@microsoft.com>, Mohamed Mediouni <mohamed@unpredictable.fr>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Roman Bolshakov <rbolshakov@ddn.com>, Phil Dennis-Jordan <phil@philjordan.eu>, Wei Liu <wei.liu@kernel.org>
MAINTAINERS                   |   1 +
docs/system/index.rst         |   1 +
docs/system/whpx.rst          | 144 ++++++++++++++++++++++++++++++++++
meson.build                   |   3 +-
target/i386/emulate/x86_mmu.c |   3 -
target/i386/whpx/trace-events |   1 +
target/i386/whpx/trace.h      |   2 +
target/i386/whpx/whpx-all.c   |   5 +-
8 files changed, 154 insertions(+), 6 deletions(-)
create mode 100644 docs/system/whpx.rst
create mode 100644 target/i386/whpx/trace-events
create mode 100644 target/i386/whpx/trace.h
[PATCH v6 0/4] whpx: i386: even more updates
Posted by Mohamed Mediouni 6 days, 16 hours ago
Demoting some warnings that appeared too often
and adding some documentation.

v5 to v6:

Remove emulation of SLDT and STR from this revision.
Will continue seeing what to emulate or not for QEMU 11.1.

The issues there turned out that target/i386/emulate causes
state corruption across the board when using the i386-softmmu
target. So disable WHPX support for that target as a workaround.

Mohamed Mediouni (4):
  meson.build: remove i386-softmmu WHPX support
  docs: add WHPX section with initial info
  whpx: i386: trace unsupported MSR accesses
  target/i386: emulate: remove redundant logging for unmapped MMIO
    access

 MAINTAINERS                   |   1 +
 docs/system/index.rst         |   1 +
 docs/system/whpx.rst          | 144 ++++++++++++++++++++++++++++++++++
 meson.build                   |   3 +-
 target/i386/emulate/x86_mmu.c |   3 -
 target/i386/whpx/trace-events |   1 +
 target/i386/whpx/trace.h      |   2 +
 target/i386/whpx/whpx-all.c   |   5 +-
 8 files changed, 154 insertions(+), 6 deletions(-)
 create mode 100644 docs/system/whpx.rst
 create mode 100644 target/i386/whpx/trace-events
 create mode 100644 target/i386/whpx/trace.h

-- 
2.50.1 (Apple Git-155)