but if this is about the host cpu features being different, libvirt should not be the issue. I'd ensure that only the set of compatible cpus is in a valid cpuset for running the VMs, or make sure that the feature does not appear in any VM, so you can run the VM on any cpu.