
Please disregard, this patch series is incomplete
Regards, Sergey
On Thu, Aug 13, 2015 at 6:14 PM, Sergey Temerkhanov <s.temerkhanov@gmail.com
wrote:
(http://cavium.com/ThunderX_ARM_Processors.html)
Changes in v3:
- Reduced code duplication
- Renamed CONFIG_SYS_PTL1_BITS to CONFIG_SYS_PTL2_BITS
- Moved 'reset_sctrl' call to the 'reset' label
- Rebased to the actual upstream tree
- Documented newly added config options
- Fixed clobber lists (thanks to Corey)
- Added __used keyword
- Fixed formatting
- Added MAINTAINERS
Changes in v2:
- Changed code licensing
- Completed the patchset
Sergey Temerkhanov (7): armv8: New MMU setup code allowing to use 48+ bits PA/VA armv8: Add SMC calls infrastructure armv8: Add psci.h from the Linux kernel arm: serial: Add ability to use pre-initialized UARTs armv8: cavium: Add ThunderX 88xx board definition armv8: cavium: Add an implementation of ATF calling functions armv8: cavium: Get DRAM size from ATF
arch/arm/Kconfig | 4 + arch/arm/cpu/armv8/Makefile | 1 + arch/arm/cpu/armv8/cache_v8.c | 80 +++++++++- arch/arm/cpu/armv8/fwcall.c | 77 +++++++++ arch/arm/cpu/armv8/start.S | 36 +++++ arch/arm/include/asm/armv8/mmu.h | 79 +++++++++- arch/arm/include/asm/global_data.h | 1 + arch/arm/include/asm/system.h | 15 ++ arch/arm/lib/board.c | 6 +- board/cavium/thunderx/Kconfig | 19 +++ board/cavium/thunderx/MAINTAINERS | 6 + board/cavium/thunderx/Makefile | 8 + board/cavium/thunderx/atf.c | 312 +++++++++++++++++++++++++++++++++++++ board/cavium/thunderx/dram.c | 35 +++++ board/cavium/thunderx/thunderx.c | 47 ++++++ configs/thunderx_88xx_defconfig | 3 + doc/README.arm64 | 35 ++++- drivers/serial/serial_pl01x.c | 9 +- include/cavium/atf.h | 22 +++ include/cavium/atf_part.h | 26 ++++ include/cavium/thunderx_svc.h | 67 ++++++++ include/configs/thunderx_88xx.h | 172 ++++++++++++++++++++ include/linux/psci.h | 90 +++++++++++ 23 files changed, 1132 insertions(+), 18 deletions(-) create mode 100644 arch/arm/cpu/armv8/fwcall.c create mode 100644 board/cavium/thunderx/Kconfig create mode 100644 board/cavium/thunderx/MAINTAINERS create mode 100644 board/cavium/thunderx/Makefile create mode 100644 board/cavium/thunderx/atf.c create mode 100644 board/cavium/thunderx/dram.c create mode 100644 board/cavium/thunderx/thunderx.c create mode 100644 configs/thunderx_88xx_defconfig create mode 100644 include/cavium/atf.h create mode 100644 include/cavium/atf_part.h create mode 100644 include/cavium/thunderx_svc.h create mode 100644 include/configs/thunderx_88xx.h create mode 100644 include/linux/psci.h
-- 2.2.0