All, Attached is the patch over qemu-2.4.1. I have tested this on Centos7.1 with CentOS VMs using KVM. I am not sure how it effects other platforms.
It adds a new parameter "-vcpu" to command line. The usage example is " -vcpu 0,affinity=20" (pin VCPU 0 to CPU ID 20). Please see if it helps you. regards, Ravi On Thu, Jan 21, 2016 at 3:56 PM, alex3kov <alex3...@zoho.com> wrote: > I'm interested in that as well. Would you mind proposing your patch > upstream? > > > ---- On Thu, 21 Jan 2016 13:09:28 +0400 *Bhattiprolu RaviKumar > <ravikumar.bhattipr...@gmail.com <ravikumar.bhattipr...@gmail.com>>*wrote > ---- > > Varun, > I also have a similar requirement. I had patched the code over qemu > 2.4.1 to add extra options to pin a VCPU to a physical CPU. I am not sure > why this option is not there in qemu. (or I am not aware). If you use the > taskset all the VCPU threads are getting same mask. > > If you are interested, I can post the patch above qemu 2.4.1 > regards, > Ravi > > >
affinity.patch
Description: Binary data