]> xenbits.xensource.com Git - libvirt.git/commit
qemu: Add support to launch an SEV guest
authorBrijesh Singh <brijesh.singh@amd.com>
Fri, 8 Jun 2018 14:40:58 +0000 (09:40 -0500)
committerErik Skultety <eskultet@redhat.com>
Tue, 12 Jun 2018 08:00:49 +0000 (10:00 +0200)
commit11ab77fe88d8b8ffc4f031cd2141d393cb87bf1c
tree4c78b7b338e3412521be7d217a436450ce16bc72
parenta9caa981592c5609631949d3a77e02b0e8493b48
qemu: Add support to launch an SEV guest

QEMU >= 2.12 provides 'sev-guest' object which is used to launch encrypted
VMs on AMD platform using SEV feature. The various inputs required to
launch SEV guest is provided through the <launch-security> tag. A typical
SEV guest launch command line looks like this:

  -object sev-guest,id=sev0,cbitpos=47,reduced-phys-bits=5 ...\
  -machine memory-encryption=sev0 \

Signed-off-by: Brijesh Singh <brijesh.singh@amd.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/qemu/qemu_command.c
src/qemu/qemu_process.c
tests/qemuxml2argvdata/launch-security-sev.args [new file with mode: 0644]
tests/qemuxml2argvdata/launch-security-sev.xml [new file with mode: 0644]
tests/qemuxml2argvtest.c