[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v2 2/3] xen: add hypercall option to temporarily pin a vcpu
On 01/03/16 12:15, Dario Faggioli wrote: > On Tue, 2016-03-01 at 12:58 +0100, Juergen Gross wrote: >> On 01/03/16 12:55, David Vrabel wrote: >>> >>> On 01/03/16 09:02, Juergen Gross wrote: >>>> >>>> Some hardware (e.g. Dell studio 1555 laptops) require SMIs to be >>>> called on physical cpu 0 only. Linux drivers like dcdbas or i8k >>>> try >>>> to achieve this by pinning the running thread to cpu 0, but in >>>> Dom0 >>>> this is not enough: the vcpu must be pinned to physical cpu 0 via >>>> Xen, too. >>>> >>>> Add a stable hypercall option SCHEDOP_pin_temp to the sched_op >>>> hypercall to achieve this. It is taking a physical cpu number as >>>> parameter. If pinning is possible (the calling domain has the >>>> privilege to make the call and the cpu is available in the >>>> domain's >>>> cpupool) the calling vcpu is pinned to the specified cpu. The old >>>> cpu affinity is saved. To undo the temporary pinning a cpu -1 is >>>> specified. This will restore the original cpu affinity for the >>>> vcpu. >>> I suggest SCHEDOP_pin_override as a name. >> >> I'm fine with that. Any objections? >> > Not at all. I actually like it a lot. +1 to the name. -George _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |