[PATCH] ppc64: Make early processor spinup based on physical ids

Nathan Lynch nathanl at austin.ibm.com
Sat Nov 20 03:52:11 EST 2004


On Fri, 2004-11-19 at 10:42, Joel Schopp wrote:
> > Hi,
> > 
> > Below patch changes the early CPU spinup code to be based on physical
> > CPU ID instead of logical. This will make it possible to kexec off of
> > a different cpu than 0, for example after it's been hot-unplugged.
> > 
> > The booted cpu will still be mapped as logical cpu 0, since there's
> > various stuff in the early boot that assumes logical boot cpuid is 0.
> > 
> > Also, it expands the kexec boot param structure to allow the booted
> > physical cpuid to be passed in. This includes bumping the version number
> > to 2 for backwards compat.
> 
> I don't see anything here that pops out as conflicting with cpu hotplug, 
> but I am curious if you have tested it with cpu hotplug.  If you haven't 
> I'd be happy to test it for you today.  If you could compile a kernel 
> with CONFIG_HOTPLUG_CPU and CONFIG_SCSI_IPR both set to y I'll boot it 
> up and kick it around.

Olof and I already checked that cpu hotplug works fine with this patch.

Nathan




More information about the Linuxppc64-dev mailing list