[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [PATCH v2 00/11] hw/accel: Exit gracefully when accelerator is invalid
Hi, This series aims to improve user experience by providing a better error message when the user tries to enable KVM on machines not supporting it. Since v1: - added missing x86 arch (Peter) - consider all accelerators (Daniel and Peter) - do not enable KVM on sbsa-ref (Leif) - updated 'query-machines' (Daniel) - new patch for XenPV Supersedes: <20210219114428.1936109-1-philmd@xxxxxxxxxx> Philippe Mathieu-Daudé (11): accel/kvm: Check MachineClass kvm_type() return value hw/boards: Introduce machine_class_valid_for_accelerator() hw/core: Restrict 'query-machines' to those supported by current accel hw/arm: Restrit KVM to the virt & versal machines hw/mips: Restrict KVM to the malta & virt machines hw/ppc: Restrict KVM to various PPC machines hw/s390x: Explicit the s390-ccw-virtio machines support TCG and KVM hw/i386: Explicit x86 machines support all current accelerators hw/xenpv: Restrict Xen Para-virtualized machine to Xen accelerator hw/board: Only allow TCG accelerator by default softmmu/vl: Exit gracefully when accelerator is not supported include/hw/boards.h | 27 ++++++++++++++++++++++++++- accel/kvm/kvm-all.c | 6 ++++++ hw/arm/virt.c | 5 +++++ hw/arm/xlnx-versal-virt.c | 5 +++++ hw/core/machine-qmp-cmds.c | 4 ++++ hw/core/machine.c | 26 ++++++++++++++++++++++++++ hw/i386/x86.c | 5 +++++ hw/mips/loongson3_virt.c | 5 +++++ hw/mips/malta.c | 5 +++++ hw/ppc/e500plat.c | 5 +++++ hw/ppc/mac_newworld.c | 6 ++++++ hw/ppc/mac_oldworld.c | 5 +++++ hw/ppc/mpc8544ds.c | 5 +++++ hw/ppc/ppc440_bamboo.c | 5 +++++ hw/ppc/prep.c | 5 +++++ hw/ppc/sam460ex.c | 5 +++++ hw/ppc/spapr.c | 5 +++++ hw/s390x/s390-virtio-ccw.c | 5 +++++ hw/xenpv/xen_machine_pv.c | 5 +++++ softmmu/vl.c | 7 +++++++ 20 files changed, 145 insertions(+), 1 deletion(-) -- 2.26.2
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |