85xx: Update multicore boot mechanism to ePAPR v0.81 spec
The following changes are needed to be inline with ePAPR v0.81:
* r4, r5 and now always set to 0 on boot release
* r7 is used to pass the size of the initial map area (IMA)
* EPAPR_MAGIC value changed for book-e processors
* changes in the spin table layout
* spin table supports a 64-bit physical release address
Signed-off-by:
Kumar Gala <galak@kernel.crashing.org>
Showing
- common/cmd_mp.c 6 additions, 9 deletionscommon/cmd_mp.c
- cpu/mpc85xx/fdt.c 1 addition, 1 deletioncpu/mpc85xx/fdt.c
- cpu/mpc85xx/mp.c 25 additions, 19 deletionscpu/mpc85xx/mp.c
- cpu/mpc85xx/mp.h 11 additions, 0 deletionscpu/mpc85xx/mp.h
- cpu/mpc85xx/release.S 78 additions, 44 deletionscpu/mpc85xx/release.S
- include/common.h 1 addition, 1 deletioninclude/common.h
Loading
Please register or sign in to comment