qemu-server/PVE/QemuServer
Thomas Lamprecht cbe9de99c5 machine: improve code style in get_pve_version
This makes it a bit more obvious what happens and having an actual
error for bogus $PVE_MACHINE_VERSION entries.

Note that there was no auto-vivification before, as we never directly
accessed $PVE_MACHINE_VERSION->{$verstr}->{highest} but used
get_machine_pve_revisions to query a specific QEMU machine version's
PVE revisions and then operated on the return value, and that method
returns undef if there is no entry at all.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2025-04-07 17:30:16 +02:00
..
Agent.pm tree wide cleanup of s/return undef/return/ 2020-10-16 16:20:05 +02:00
CGroup.pm fix #5528: override cgroup methods to call systemd via dbus 2024-07-23 08:05:53 +02:00
Cloudinit.pm config: make special section handling generic 2025-04-07 14:13:01 +02:00
CPUConfig.pm cpu config: sev type: small code style fix 2025-04-03 20:55:12 +02:00
Drive.pm drive: remove ancient 'cow' from formats 2025-04-03 18:41:17 +02:00
Helpers.pm move get_vm_arch() helper to helpers module 2025-01-17 19:24:02 +01:00
ImportDisk.pm image convert: collect options in hash argument 2025-04-06 20:18:52 +02:00
Machine.pm machine: improve code style in get_pve_version 2025-04-07 17:30:16 +02:00
Makefile refactor: move rng related code into its own module 2025-04-04 10:25:33 +02:00
Memory.pm tree-wide: fix various typos in comments 2024-12-05 12:33:24 +01:00
MetaInfo.pm move meta information handling to its own module 2025-01-17 19:24:02 +01:00
Monitor.pm monitor: allow passing timeout for a HMP command 2024-06-11 13:56:44 +02:00
PCI.pm pci passthrough: enable live-migration for capable mapped-devices 2025-04-03 16:38:36 +02:00
QMPHelpers.pm qmp helpers: device add/del: use HMP interface 2025-02-04 17:07:19 +01:00
RNG.pm add helpers for VirtIO RNG command line arguments 2025-04-04 10:25:33 +02:00
USB.pm fix typos in user-visible strings 2024-10-24 13:15:06 +02:00