original_kernel/arch/powerpc/platforms/pseries
Michael Ellerman 496b7a5159 [PATCH] powerpc: Fix bug in spinup of renumbered secondary threads
If the logical and physical cpu ids of a secondary thread don't match, we will
fail to spin the thread up on pSeries machines due to a bug in pseries/smp.c

We call the RTAS "start-cpu" method with the physical cpu id, the address of
pSeries_secondary_smp_init and the value to pass that function in r3. Currently
we pass "lcpu", the logical cpu id, but pSeries_secondary_smp_init expects
the physical cpu id in r3.

We should be passing pcpu instead.

Signed-off-by: Michael Ellerman <michael@ellerman.id.au>
Signed-off-by: Paul Mackerras <paulus@samba.org>
2006-02-20 12:03:37 +11:00
..
Kconfig
Makefile
eeh.c
eeh_cache.c
eeh_driver.c [PATCH] eeh_driver NULL noise removal 2006-02-07 20:58:33 -05:00
eeh_event.c
hvCall.S
hvconsole.c
hvcserver.c
iommu.c
lpar.c [PATCH] powerpc: Remove lppaca structure from the PACA 2006-01-13 21:17:39 +11:00
nvram.c
pci.c
pci_dlpar.c [PATCH] PowerPC/PCI Hotplug build break 2006-02-01 16:35:29 -08:00
plpar_wrappers.h
ras.c
ras.h
reconfig.c [PATCH] powerpc: Add support for changing properties from userspace 2006-01-13 21:12:41 +11:00
rtasd.c
scanlog.c
setup.c [PATCH] powerpc: hypervisor check in pseries_kexec_cpu_down 2006-02-07 21:51:53 +11:00
smp.c [PATCH] powerpc: Fix bug in spinup of renumbered secondary threads 2006-02-20 12:03:37 +11:00
vio.c
xics.c
xics.h