[PATCH 0/3] Add virDomainSetLaunchSecurityState API

Jim Fehlig posted 3 patches 2 years, 3 months ago
Test syntax-check failed
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/libvirt tags/patchew/20211130235200.11686-1-jfehlig@suse.com
There is a newer version of this series
include/libvirt/libvirt-domain.h | 35 ++++++++++++++
src/driver-hypervisor.h          |  7 +++
src/libvirt-domain.c             | 52 +++++++++++++++++++++
src/libvirt_public.syms          |  5 ++
src/qemu/qemu_driver.c           | 78 ++++++++++++++++++++++++++++++++
src/qemu/qemu_monitor.c          | 12 +++++
src/qemu/qemu_monitor.h          |  6 +++
src/qemu/qemu_monitor_json.c     | 34 ++++++++++++++
src/qemu/qemu_monitor_json.h     |  5 ++
src/remote/remote_driver.c       |  1 +
src/remote/remote_protocol.x     | 17 ++++++-
src/remote_protocol-structs      |  9 ++++
12 files changed, 260 insertions(+), 1 deletion(-)
[PATCH 0/3] Add virDomainSetLaunchSecurityState API
Posted by Jim Fehlig 2 years, 3 months ago
V1 series based on initial RFC found here

https://listman.redhat.com/archives/libvir-list/2021-November/msg00460.html

This series is compile tested only. Functional testing will require
reserving the test machine, configuring it, and writing some form of
functional test :-). Is anyone aware of functional tests for the
existing SEV-related APIs?

Also, it has been a while since I added a new API, so not sure about
the current state of the language bindings. Are there any non-automated
tasks to expose the API in the various bindings?

Jim Fehlig (3):
  libvirt: Introduce virDomainSetLaunchSecurityState public API
  remote: Add RPC support for the virDomainSetLaunchSecurityState API
  qemu: Implement the virDomainSetLaunchSecurityState API

 include/libvirt/libvirt-domain.h | 35 ++++++++++++++
 src/driver-hypervisor.h          |  7 +++
 src/libvirt-domain.c             | 52 +++++++++++++++++++++
 src/libvirt_public.syms          |  5 ++
 src/qemu/qemu_driver.c           | 78 ++++++++++++++++++++++++++++++++
 src/qemu/qemu_monitor.c          | 12 +++++
 src/qemu/qemu_monitor.h          |  6 +++
 src/qemu/qemu_monitor_json.c     | 34 ++++++++++++++
 src/qemu/qemu_monitor_json.h     |  5 ++
 src/remote/remote_driver.c       |  1 +
 src/remote/remote_protocol.x     | 17 ++++++-
 src/remote_protocol-structs      |  9 ++++
 12 files changed, 260 insertions(+), 1 deletion(-)

-- 
2.33.0