|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V2 0/2] xen/arm: implement smp_call_function
On Tue, 2013-04-16 at 14:38 +0100, Julien Grall wrote:
> This patch series can be applied on top of Ian's patch series "arm: host SMP
> support"
>
> The first patch fixes an issue on SMP board when smp_call_function is
> implemented.
> The second patch implements the function.
>
> Changes since V1:
> - Move smp_call_function and on_selected_cpus in the common part
> - Use spin_lock instead of spin_lock_irqsave in patch 1
>
> Julien Grall (2):
> xen/arm: gic_disable_cpu must be called with interrupts disabled
> xen/arm: implement smp_call_function
Keir/Jan do you have any Ack/Nack WRT the code motion from x86 to common
code?
WRT the freeze George said in <516EA78A.9090800@xxxxxxxxxxxxx>:
If Keir or Jan think that if there is a regression we are highly
likely to catch it before the release, I'm OK with Julien's
series.
I think smp_call_function is used much more on x86 than on ARM (which
currently only needs it for reboot). On x86 it (or rather the inner
on_selected_cpus function) is used in at least the IRQ, time calibration
and EPT code which ought to give it a reasonable workout under normal
use I think...
>
> xen/arch/arm/gic.c | 9 +++-
> xen/arch/arm/smp.c | 11 ++---
> xen/arch/x86/smp.c | 88 +++-----------------------------------
> xen/common/Makefile | 1 +
> xen/common/smp.c | 94
> +++++++++++++++++++++++++++++++++++++++++
> xen/include/asm-arm/gic.h | 1 +
> xen/include/asm-x86/hardirq.h | 1 +
> xen/include/xen/smp.h | 7 +++
> 8 files changed, 120 insertions(+), 92 deletions(-)
> create mode 100644 xen/common/smp.c
>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |