On Thu, Jun 20, 2024 at 01:22:46PM +0200, Michal Privoznik wrote:
SEV-SNP is an enhancement of SEV/SEV-ES and thus it shares some
fields with it. Nevertheless, on XML level, it's yet another type
of <launchSecurity/>.
Signed-off-by: Michal Privoznik <mprivozn(a)redhat.com>
---
docs/formatdomain.rst | 108 ++++++++++++++++++
src/conf/domain_conf.c | 73 ++++++++++++
src/conf/domain_conf.h | 15 +++
src/conf/domain_validate.c | 44 +++++++
src/conf/schemas/domaincommon.rng | 49 ++++++++
src/conf/virconftypes.h | 2 +
src/qemu/qemu_cgroup.c | 1 +
src/qemu/qemu_command.c | 4 +
src/qemu/qemu_driver.c | 1 +
src/qemu/qemu_firmware.c | 3 +
src/qemu/qemu_namespace.c | 1 +
src/qemu/qemu_process.c | 3 +
src/qemu/qemu_validate.c | 9 ++
src/security/security_dac.c | 2 +
...launch-security-sev-snp.x86_64-latest.args | 34 ++++++
.../launch-security-sev-snp.x86_64-latest.xml | 1 +
.../launch-security-sev-snp.xml | 47 ++++++++
tests/qemuxmlconftest.c | 2 +
18 files changed, 399 insertions(+)
create mode 100644 tests/qemuxmlconfdata/launch-security-sev-snp.x86_64-latest.args
create mode 120000 tests/qemuxmlconfdata/launch-security-sev-snp.x86_64-latest.xml
create mode 100644 tests/qemuxmlconfdata/launch-security-sev-snp.xml
Reviewed-by: Daniel P. Berrangé <berrange(a)redhat.com>
With regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|