From mboxrd@z Thu Jan 1 00:00:00 1970 From: york sun Date: Tue, 19 Jul 2016 20:29:53 +0000 Subject: [U-Boot] Please pull u-boot-fsl-qoriq master Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Tom, The following changes since commit 3a592a1349ac3961b0f4f2db0a8d9f128225d897: Revert "armv8: Enable CPUECTLR.SMPEN for coherency" (2016-07-14 17:36:18 -0400) are available in the git repository at: git://git.denx.de/u-boot-fsl-qoriq.git for you to fetch changes up to 0e68a3694d1f33c69be7d1cec5a4261aa1d3d01d: ARMv8/ls1043ardb: Integrate FSL PPA (2016-07-19 11:34:26 -0700) ---------------------------------------------------------------- Hou Zhiqiang (6): armv8: fsl-layerscape: add i/d-cache enable function to enable_caches ARMv8: add the secure monitor firmware framework ARMv8/layerscape: Add FSL PPA support ARMv8/Layerscape: switch SMP method accordingly ARMv8/PSCI: Fixup the device tree for PSCI ARMv8/ls1043ardb: Integrate FSL PPA York Sun (6): armv8: Move secure_ram variable out of generic global data armv8: Add tlb_allocated to arch global data armv8: mmu: house cleaning armv8: mmu: split block if necessary armv8: mmu: Add support of non-identical mapping armv8: layerscape: Convert to use common MMU framework README | 3 +- arch/arm/cpu/armv7/virt-dt.c | 63 ---- arch/arm/cpu/armv8/Makefile | 2 + arch/arm/cpu/armv8/cache_v8.c | 112 +++---- arch/arm/cpu/armv8/cpu-dt.c | 31 ++ arch/arm/cpu/armv8/fsl-layerscape/Makefile | 1 + arch/arm/cpu/armv8/fsl-layerscape/cpu.c | 396 +++++-------------------- arch/arm/cpu/armv8/fsl-layerscape/fdt.c | 33 +++ arch/arm/cpu/armv8/fsl-layerscape/ppa.c | 48 +++ arch/arm/cpu/armv8/s32v234/cpu.c | 12 +- arch/arm/cpu/armv8/sec_firmware.c | 270 +++++++++++++++++ arch/arm/cpu/armv8/sec_firmware_asm.S | 53 ++++ arch/arm/cpu/armv8/zynqmp/cpu.c | 21 +- arch/arm/include/asm/arch-fsl-layerscape/cpu.h | 310 +++++++++++-------- arch/arm/include/asm/arch-fsl-layerscape/ppa.h | 16 + arch/arm/include/asm/armv8/mmu.h | 5 +- arch/arm/include/asm/armv8/sec_firmware.h | 22 ++ arch/arm/include/asm/global_data.h | 15 + arch/arm/include/asm/psci.h | 1 + arch/arm/lib/Makefile | 2 + arch/arm/lib/bootm-fdt.c | 2 +- arch/arm/lib/psci-dt.c | 123 ++++++++ arch/arm/mach-exynos/mmu-arm64.c | 9 +- arch/arm/mach-meson/board.c | 6 +- arch/arm/mach-snapdragon/sysmap-apq8016.c | 6 +- arch/arm/mach-sunxi/board.c | 6 +- arch/arm/mach-tegra/arm64-mmu.c | 6 +- arch/arm/mach-uniphier/arm64/mem_map.c | 6 +- board/armltd/vexpress64/vexpress64.c | 6 +- board/cavium/thunderx/thunderx.c | 9 +- board/freescale/ls1043aqds/ddr.c | 15 +- board/freescale/ls1043ardb/ddr.c | 15 +- board/freescale/ls1043ardb/ls1043ardb.c | 8 +- board/freescale/ls2080a/ddr.c | 15 +- board/freescale/ls2080aqds/ddr.c | 15 +- board/freescale/ls2080ardb/ddr.c | 15 +- board/hisilicon/hikey/hikey.c | 6 +- board/raspberrypi/rpi/rpi.c | 6 +- cmd/bdinfo.c | 4 +- common/board_f.c | 11 +- include/asm-generic/global_data.h | 14 - include/configs/ls1043ardb.h | 11 + 42 files changed, 1084 insertions(+), 646 deletions(-) create mode 100644 arch/arm/cpu/armv8/cpu-dt.c create mode 100644 arch/arm/cpu/armv8/fsl-layerscape/ppa.c create mode 100644 arch/arm/cpu/armv8/sec_firmware.c create mode 100644 arch/arm/cpu/armv8/sec_firmware_asm.S create mode 100644 arch/arm/include/asm/arch-fsl-layerscape/ppa.h create mode 100644 arch/arm/include/asm/armv8/sec_firmware.h create mode 100644 arch/arm/lib/psci-dt.c Thanks. York