linux/arch/powerpc/platforms/85xx
Nicholas Piggin d2e60075a3 powerpc/64: Use array of paca pointers and allocate pacas individually
Change the paca array into an array of pointers to pacas. Allocate
pacas individually.

This allows flexibility in where the PACAs are allocated. Future work
will allocate them node-local. Platforms that don't have address limits
on PACAs would be able to defer PACA allocations until later in boot
rather than allocate all possible ones up-front then freeing unused.

This is slightly more overhead (one additional indirection) for cross
CPU paca references, but those aren't too common.

Signed-off-by: Nicholas Piggin <npiggin@gmail.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
2018-03-30 23:34:23 +11:00
..
bsc913x_qds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
bsc913x_rdb.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
c293pcie.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
common.c powerpc: Remove all usages of NO_IRQ 2016-09-20 20:57:12 +10:00
corenet_generic.c powerpc/corenet: add support for the kmcent2 board 2017-01-25 02:38:48 -06:00
ge_imp3a.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
Kconfig License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
ksi8560.c powerpc: Move 32-bit probe() machine to later in the boot process 2016-07-21 19:06:42 +10:00
Makefile License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mpc85xx_ads.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx_cds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx_ds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx_mds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx_pm_ops.c powerpc/mpc85xx: refactor the PM operations 2016-03-04 23:53:11 -06:00
mpc85xx_rdb.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mpc85xx.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
mpc8536_ds.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
mvme2500.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
p1010rdb.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
p1022_ds.c powerpc: Convert to using %pOF instead of full_name 2017-08-23 22:27:04 +10:00
p1022_rdk.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
p1023_rdb.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
ppa8548.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
qemu_e500.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
sbc8548.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
sgy_cts1000.c powerpc/sgy_cts1000: Fix gpio_halt_cb()'s signature 2016-09-24 23:59:51 -05:00
smp.c powerpc/64: Use array of paca pointers and allocate pacas individually 2018-03-30 23:34:23 +11:00
smp.h License cleanup: add SPDX GPL-2.0 license identifier to files with no license 2017-11-02 11:10:55 +01:00
socrates_fpga_pic.c powerpc: Use pr_warn instead of pr_warning 2017-12-04 11:54:34 +11:00
socrates_fpga_pic.h powerpc/85xx: Add support for the "socrates" board (MPC8544). 2009-03-27 06:42:08 -05:00
socrates.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
stx_gp3.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
t1042rdb_diu.c powerpc/85xx: Enable display support for t1042rdb 2017-01-25 02:30:10 -06:00
tqm85xx.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
twr_p102x.c powerpc: Convert fsl_rstcr_restart to a reset handler 2016-09-25 02:38:50 -05:00
xes_mpc85xx.c powerpc: Convert to using %pOF instead of full_name 2017-08-23 22:27:04 +10:00