[PATCH v2 0/5] igvm: rework igvm file loading + processing, fix reset

Gerd Hoffmann posted 5 patches 2 days, 4 hours ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251211105419.3573449-1-kraxel@redhat.com
Maintainers: Gerd Hoffmann <kraxel@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, Ani Sinha <anisinha@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Marcel Apfelbaum <marcel.apfelbaum@gmail.com>, Paolo Bonzini <pbonzini@redhat.com>, Richard Henderson <richard.henderson@linaro.org>, Eduardo Habkost <eduardo@habkost.net>
include/qemu/typedefs.h        |  1 +
include/system/igvm-cfg.h      | 13 ++-----
include/system/igvm-internal.h | 32 +++++++++++++++++
include/system/igvm.h          |  2 +-
backends/igvm-cfg.c            | 64 ++++++++++++++++++++++++++++++++--
backends/igvm.c                | 16 ++++++---
hw/i386/pc_piix.c              | 10 ------
hw/i386/pc_q35.c               | 10 ------
backends/trace-events          |  7 ++++
9 files changed, 116 insertions(+), 39 deletions(-)
create mode 100644 include/system/igvm-internal.h
[PATCH v2 0/5] igvm: rework igvm file loading + processing, fix reset
Posted by Gerd Hoffmann 2 days, 4 hours ago
v2:
 - Reorganize igvm headers (new patch #1) to fix build problems
   in case the igvm library is not present.
 - Pick up review tags.

Gerd Hoffmann (5):
  igvm: reorganize headers
  igvm: make igvm-cfg object resettable
  igvm: move file load to complete callback
  igvm: add trace points for igvm file loading and processing
  igvm: move igvm file processing to reset callbacks

 include/qemu/typedefs.h        |  1 +
 include/system/igvm-cfg.h      | 13 ++-----
 include/system/igvm-internal.h | 32 +++++++++++++++++
 include/system/igvm.h          |  2 +-
 backends/igvm-cfg.c            | 64 ++++++++++++++++++++++++++++++++--
 backends/igvm.c                | 16 ++++++---
 hw/i386/pc_piix.c              | 10 ------
 hw/i386/pc_q35.c               | 10 ------
 backends/trace-events          |  7 ++++
 9 files changed, 116 insertions(+), 39 deletions(-)
 create mode 100644 include/system/igvm-internal.h

-- 
2.52.0