]> git.ipfire.org Git - thirdparty/libvirt.git/commit
qemu: Check if AMD secure guest support is enabled
authorPaulo de Rezende Pinatti <ppinatti@linux.ibm.com>
Mon, 15 Jun 2020 08:28:08 +0000 (10:28 +0200)
committerErik Skultety <eskultet@redhat.com>
Tue, 16 Jun 2020 07:43:44 +0000 (09:43 +0200)
commit657365e74f489b70bfbf2eb014db63046c5e3888
tree32184a339abb656c8bc007216080134a11885160
parentb611b620ceaf940017ba4d0b8b0638869c751509
qemu: Check if AMD secure guest support is enabled

Implement secure guest check for AMD SEV (Secure Encrypted
Virtualization) in order to invalidate the qemu capabilities
cache in case the availability of the feature changed.

For AMD SEV the verification consists of:
 - checking if /sys/module/kvm_amd/parameters/sev contains the
   value '1': meaning SEV is enabled in the host kernel;
 - checking if /dev/sev exists

Signed-off-by: Paulo de Rezende Pinatti <ppinatti@linux.ibm.com>
Signed-off-by: Boris Fiuczynski <fiuczy@linux.ibm.com>
Reviewed-by: Bjoern Walk <bwalk@linux.ibm.com>
Reviewed-by: Erik Skultety <eskultet@redhat.com>
src/qemu/qemu_capabilities.c