I'm trying to wrap my head around the CPU instruction sets exposed by Qemu (KVM?). It seems that the default selected cpu of kvm64 seems like a poor choice for a remotely modern CPU, and now causes issues with RHEL 9 OSes:
https://www.qemu.org/docs/master/system/i386/cpu.html
https://developers.redhat.com/blog/...level#architectural_considerations_for_rhel_9
I don't want to start a philosophical debate, I'd just like to understand the default, and perhaps if there is a way to configure a new default for new VMs? Is there a reason the highest instruction set supported by the host isn't selected by default? I have read there are live migration issues that drive CPU selection among a clusters, but I'm wondering what (if any) else there is?
https://www.qemu.org/docs/master/system/i386/cpu.html
https://developers.redhat.com/blog/...level#architectural_considerations_for_rhel_9
I don't want to start a philosophical debate, I'd just like to understand the default, and perhaps if there is a way to configure a new default for new VMs? Is there a reason the highest instruction set supported by the host isn't selected by default? I have read there are live migration issues that drive CPU selection among a clusters, but I'm wondering what (if any) else there is?