[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] [PATCH 00 of 11] (v3) arm: SMP boot



This patch series implements SMP boot for arch/arm, as far as getting
all CPUs up and running the idle loop.

Changes from v2:
 - Fixed a bug in context switching in the percpu patch 
 - Added two new patches, not strictly for SMP boot, but 
   related, and apply after this series:
   - Poison, unmap and free the __init* areas after boot.
   - Use 'WFI' to take the CPu to a low power state in the idle loop.

Changes from v1:
 - moved barriers out of loop in udelay()
 - dropped broken GIC change in favour of explanatory comment
 - made the increment of ready_cpus atomic (I couldn't move the
   increment to before signalling the next CPU because the PT
   switch has to happen between them)
 - Made secondary CPUs come up directly on the idle vcpus' stacks,
   avoiding the whole business of allocating and tracking boot stacks.
 - Added a new patch to do late-boot MMU fixups on secondary CPUs.

Cheers,

Tim.


_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.