mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-03 03:25:20 +00:00
tools: Fix virt-host-validate SEV detection
virt-host-validate checks if AMD SEV is enabled by verifying /sys/module/kvm_amd/parameters/sev is set to '1'. On a system running kernel 5.13, the parameter is reported as 'Y'. To be extra paranoid, add a check for 'y' along with 'Y' to complement the existing check for '1'. Fixes: https://bugzilla.opensuse.org/show_bug.cgi?id=1188715 Signed-off-by: Jim Fehlig <jfehlig@suse.com> Reviewed-by: Andrea Bolognani <abologna@redhat.com>
This commit is contained in:
parent
b96ca3b848
commit
3f9c1a4bb8
@ -501,7 +501,7 @@ int virHostValidateSecureGuests(const char *hvname,
|
||||
return VIR_HOST_VALIDATE_FAILURE(level);
|
||||
}
|
||||
|
||||
if (mod_value[0] != '1') {
|
||||
if (mod_value[0] != '1' && mod_value[0] != 'Y' && mod_value[0] != 'y') {
|
||||
virHostMsgFail(level,
|
||||
"AMD Secure Encrypted Virtualization appears to be "
|
||||
"disabled in kernel. Add kvm_amd.sev=1 "
|
||||
|
Loading…
Reference in New Issue
Block a user