This is the left over pieces from the rest fo the previous SEV series. In this version I've changed the way we probe for capabilities and also changed the way we set the capabilities in the test suite so we don't rely on them being generated on an AMD SEV host. Daniel P. Berrangé (3): conf: add support for setting SEV kernel hashes qemu: probe for sev-guest.kernel-hashes property qemu: format sev-guest.kernel-hashes property docs/formatdomain.rst | 7 +++- docs/schemas/domaincommon.rng | 5 +++ src/conf/domain_conf.c | 8 ++++ src/conf/domain_conf.h | 1 + src/qemu/qemu_capabilities.c | 7 ++++ src/qemu/qemu_capabilities.h | 1 + src/qemu/qemu_command.c | 1 + src/qemu/qemu_validate.c | 7 ++++ .../caps_6.2.0.x86_64.replies | 5 +++ .../caps_6.2.0.x86_64.xml | 1 + ...nch-security-sev-direct.x86_64-latest.args | 40 +++++++++++++++++++ .../launch-security-sev-direct.xml | 39 ++++++++++++++++++ tests/qemuxml2argvtest.c | 5 +++ tests/testutilsqemu.c | 15 ++++--- 14 files changed, 136 insertions(+), 6 deletions(-) create mode 100644 tests/qemuxml2argvdata/launch-security-sev-direct.x86_64-latest.args create mode 100644 tests/qemuxml2argvdata/launch-security-sev-direct.xml -- 2.33.1