[PULL 00/12] Igvm 20260821 patches

Gerd Hoffmann <[email protected]>
Newsgroups org.nongnu.qemu-devel,org.nongnu.qemu-arm
Message-ID <[email protected]>
The following changes since commit ae4f3443209ab154b48b706a146e5f557ab147cb:

  Merge tag 'qtest-20260819-pull-request' of https://gitlab.com/farosas/qemu into staging (2026-08-19 08:21:57 -0700)

are available in the Git repository at:

  https://gitlab.com/kraxel/qemu.git tags/igvm-20260821-pull-request

for you to fetch changes up to e27a2b5f36a0fc913ab9a55a00f77a33ec6cc4f0:

  Update MAINTAINERS (2026-08-20 16:40:33 +0200)

----------------------------------------------------------------
igvm + vmlaunchupdate: allow guests supply their own igvm firmware images.

----------------------------------------------------------------

Ani Sinha (9):
  MAINTAINERS: elevating myself to be a maintainer for igvm
  system/memory: add a tracepoint for memory_region_finalize
  backends/igvm: add a tracepoint for qigvm_cleanup_memory
  hw/misc/vmlaunchupdate: add api header
  hw/misc/vmlaunchupdate: Introduce hypervisor fw-cfg interface support
  docs/spec: Add a specification document for vm-launch-update device
  tests/qtest: Add small igvm files for testing purpose
  Add functional and unit tests for the vm-launch-update device
  Update MAINTAINERS

Gerd Hoffmann (3):
  igvm: store IgvmCfg pointer in QIgvm
  igvm: track memory regions
  igvm: cleanup memory regions

 .../aarch64/test_vm_launch_update_aarch.py    |  33 +
 .../x86_64/test_vm_launch_update.py           |  48 ++
 include/hw/misc/vmlaunchupdate.h              |  38 ++
 .../standard-headers/misc/vmlaunchupdate.h    | 102 +++
 include/system/igvm-internal.h                |   8 +-
 include/system/igvm.h                         |   1 +
 backends/igvm-cfg.c                           |   3 +
 backends/igvm.c                               |  97 ++-
 hw/misc/vmlaunchupdate.c                      | 333 ++++++++++
 system/memory.c                               |   1 +
 tests/qtest/launchupdate-test.c               | 625 ++++++++++++++++++
 MAINTAINERS                                   |  15 +-
 backends/trace-events                         |   1 +
 docs/specs/index.rst                          |   1 +
 docs/specs/vmlaunchupdate.rst                 | 198 ++++++
 hw/misc/meson.build                           |   3 +
 hw/misc/trace-events                          |   6 +
 system/trace-events                           |   1 +
 tests/data/igvm/README                        |  45 ++
 tests/data/igvm/hello.igvm                    | Bin 0 -> 137112 bytes
 tests/data/igvm/qemuinit.igvm                 | Bin 0 -> 137112 bytes
 tests/functional/aarch64/meson.build          |   4 +
 tests/functional/x86_64/meson.build           |   4 +
 tests/qtest/meson.build                       |   2 +
 24 files changed, 1535 insertions(+), 34 deletions(-)
 create mode 100755 tests/functional/aarch64/test_vm_launch_update_aarch.py
 create mode 100755 tests/functional/x86_64/test_vm_launch_update.py
 create mode 100644 include/hw/misc/vmlaunchupdate.h
 create mode 100644 include/standard-headers/misc/vmlaunchupdate.h
 create mode 100644 hw/misc/vmlaunchupdate.c
 create mode 100644 tests/qtest/launchupdate-test.c
 create mode 100644 docs/specs/vmlaunchupdate.rst
 create mode 100644 tests/data/igvm/README
 create mode 100644 tests/data/igvm/hello.igvm
 create mode 100644 tests/data/igvm/qemuinit.igvm

-- 
2.55.0
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.