[PATCH v5 0/5] igvm: add support for igvm memory map parameter in native mode

Gerd Hoffmann posted 5 patches 2 weeks, 2 days ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20251029105555.2492276-1-kraxel@redhat.com
Maintainers: Gerd Hoffmann <kraxel@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, Ani Sinha <anisinha@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Zhao Liu <zhao1.liu@intel.com>
{backends => include/system}/igvm.h |   7 ++
target/i386/cpu.h                   |   3 +
backends/igvm-cfg.c                 |   2 +-
backends/igvm.c                     |  50 ++++----
stubs/igvm.c                        |  26 ++++
target/i386/cpu.c                   |   6 +
target/i386/igvm.c                  | 180 ++++++++++++++++++++++++++++
MAINTAINERS                         |  10 ++
stubs/meson.build                   |   1 +
target/i386/meson.build             |   3 +
10 files changed, 266 insertions(+), 22 deletions(-)
rename {backends => include/system}/igvm.h (64%)
create mode 100644 stubs/igvm.c
create mode 100644 target/i386/igvm.c
[PATCH v5 0/5] igvm: add support for igvm memory map parameter in native mode
Posted by Gerd Hoffmann 2 weeks, 2 days ago
v5:
 - pick up review tags + Fixes: tag.
 - update MAINTAINERS entry to list /me + Stefano as maintainers.

v4:
 - misc minor fixes as suggested by Stefano
 - pick up review tags
 - add Ani as reviewer

v3:
 - Oh crap, no MAINTAINERS entry, so v1 + v2 probably went
   largely unnoticed.  Added a patch adding an entry, comments
   welcome.  Also added some people to Cc.
 - code is mostly unchanged.
v2:
 - add support for loading the initial register state

Gerd Hoffmann (5):
  igvm: move igvm.h file to include/system
  igvm: fix off by one bug in memmap entry count checking
  igvm: add support for igvm memory map parameter in native mode
  igvm: add support for initial register state load in native mode
  igvm: add MAINTAINERS entry

 {backends => include/system}/igvm.h |   7 ++
 target/i386/cpu.h                   |   3 +
 backends/igvm-cfg.c                 |   2 +-
 backends/igvm.c                     |  50 ++++----
 stubs/igvm.c                        |  26 ++++
 target/i386/cpu.c                   |   6 +
 target/i386/igvm.c                  | 180 ++++++++++++++++++++++++++++
 MAINTAINERS                         |  10 ++
 stubs/meson.build                   |   1 +
 target/i386/meson.build             |   3 +
 10 files changed, 266 insertions(+), 22 deletions(-)
 rename {backends => include/system}/igvm.h (64%)
 create mode 100644 stubs/igvm.c
 create mode 100644 target/i386/igvm.c

-- 
2.51.0