mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-05-28 18:45:07 +00:00
vm start: log task warning if both SEV-SNP and efidisk are configured
Make it more noticeable if a efidisk will be ignored, as this means one changed a existing VM that already had a efidisk entry to SEV-SNP, as adding an efidisk for such VMs with SEV-SNP enabled is blocked. While at it fix indentation and drop the duplicated $arch variable, that's already declared as required here at the top of the method. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
This commit is contained in:
parent
d4c0d1e768
commit
b6d98e13f5
@ -3561,10 +3561,10 @@ sub config_to_command {
|
||||
|
||||
my $amd_sev_type = get_amd_sev_type($conf);
|
||||
if ($amd_sev_type && $amd_sev_type eq 'snp') {
|
||||
my $arch = PVE::QemuServer::Helpers::get_vm_arch($conf);
|
||||
print "Existing EFI disk will be ignored for SEV-SNP\n"
|
||||
if parse_drive('efidisk0', $conf->{efidisk0});
|
||||
push $cmd->@*, '-bios', get_ovmf_files($arch, undef, undef, $amd_sev_type);
|
||||
if (defined($conf->{efidisk0})) {
|
||||
log_warn("EFI disks are not supported with SEV-SNP and will be ignored");
|
||||
}
|
||||
push $cmd->@*, '-bios', get_ovmf_files($arch, undef, undef, $amd_sev_type);
|
||||
} else {
|
||||
my ($code_drive_str, $var_drive_str) = print_ovmf_drive_commandlines(
|
||||
$conf, $storecfg, $vmid, $arch, $q35, $version_guard);
|
||||
|
Loading…
Reference in New Issue
Block a user