I have a 13th gen intel 13600k CPU with 6 performance cores (hyper threaded) and 8 efficiency cores (no hyper threading). I'd like to pass through 1 performance core (with it's hyperthread) and 2 efficiency cores. I'm using libvirt/qemu.
How can I prevent the virtual machine from running expensive single threaded tasks on the efficiency cores?