[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/3] add hypercall option to temporarily pin a vcpu
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. This patch series adds a stable hypercall option to achieve this. Changes in V2: - add patch 1 to silence messages on suspend/resume - add patch 3 to handle EBUSY case when removing cpu from cpupool - limit operation to hardware domain as suggested by Jan Beulich - some style issues corrected as requested by Jan Beulich - use fixed width types in interface as requested by Jan Beulich - add compat layer checking as requested by Jan Beulich Juergen Gross (3): xen: silence affinity messages on suspend/resume xen: add hypercall option to temporarily pin a vcpu libxc: do some retries in xc_cpupool_removecpu() for EBUSY case tools/libxc/xc_cpupool.c | 13 +++++- xen/common/compat/schedule.c | 4 ++ xen/common/schedule.c | 95 ++++++++++++++++++++++++++++++++++++++++---- xen/include/public/sched.h | 17 ++++++++ xen/include/xlat.lst | 1 + 5 files changed, 122 insertions(+), 8 deletions(-) -- 2.6.2 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |