linux_dsm_epyc7002/arch/arm64/boot/dts
Neil Armstrong bba8e3f427 ARM64: dts: meson-gx: Add firmware reserved memory zones
The Amlogic Meson GXBB/GXL/GXM secure monitor uses part of the memory space,
this patch adds these reserved zones.

Without such reserved memory zones, running the following stress command :
$ stress-ng --vm 16 --vm-bytes 128M --timeout 10s
multiple times:

Could lead to the following kernel crashes :
[   46.937975] Bad mode in Error handler detected on CPU1, code 0xbf000000 -- SError
...
[   47.058536] Internal error: Attempting to execute userspace memory: 8600000f [#3] PREEMPT SMP
...
Instead of the OOM killer.

Fixes: 4f24eda840 ("ARM64: dts: Prepare configs for Amlogic Meson GXBaby")
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
Reviewed-by: Andreas Färber <afaerber@suse.de>
[khilman: added Fixes tag, added _reserved and unit addresses]
Signed-off-by: Kevin Hilman <khilman@baylibre.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
2017-01-27 16:46:43 +01:00
..
al arm64: dts: alpine: add the MSIX node in the Alpine v2 dtsi 2016-02-26 22:58:10 +01:00
allwinner arm64: dts: fix build errors from missing dependencies 2016-11-30 15:15:16 +01:00
altera arm64: dts: Fix broken architected timer interrupt trigger 2016-09-14 22:47:22 +02:00
amd arm64: dts: amd: Fix-up for ccn504 and kcs nodes 2016-02-24 14:02:19 -08:00
amlogic ARM64: dts: meson-gx: Add firmware reserved memory zones 2017-01-27 16:46:43 +01:00
apm ARM: 64-bit DT updates for v4.8 2016-10-07 21:32:39 -07:00
arm arm64: dts: vexpress: Support GICC_DIR operations 2016-12-30 15:31:24 +00:00
broadcom ARM: 64-bit DT updates for v4.10 2016-12-15 15:58:28 -08:00
cavium arm64: dts: Fix broken architected timer interrupt trigger 2016-09-14 22:47:22 +02:00
exynos ARM, ARM64: dts: drop "arm,amba-bus" in favor of "simple-bus" part 3 2017-01-09 19:11:42 -08:00
freescale ARM: 64-bit DT updates for v4.10 2016-12-15 15:58:28 -08:00
hisilicon ARM: 64-bit DT updates for v4.10 2016-12-15 15:58:28 -08:00
include
lg ARM: 64-bit DT updates for v4.8 2016-08-01 18:47:01 -04:00
marvell ARM: 64-bit DT updates for v4.10 2016-12-15 15:58:28 -08:00
mediatek media updates for v4.10-rc1 2016-12-16 09:39:16 -08:00
nvidia ARM: 64-bit DT updates for v4.10 2016-12-15 15:58:28 -08:00
qcom arm64: dts: msm8996: Add required memory carveouts 2016-12-28 14:50:33 -06:00
renesas Renesas ARM Based SoC Fixes for v4.10 2017-01-04 16:08:28 +01:00
rockchip ARM: 64-bit DT updates for v4.10 2016-12-15 15:58:28 -08:00
socionext arm64: dts: uniphier: make compatible of syscon nodes SoC-specific 2016-11-05 23:30:11 +09:00
sprd arm64: dts: sprd: adding ETM entries to Spreadtrum SC9836 2015-07-15 06:00:22 -04:00
xilinx ARM64: zynqmp: Fix i2c node's compatible string 2017-01-02 14:14:36 +01:00
zte ARM: 64-bit DT updates for v4.10 2016-12-15 15:58:28 -08:00
.gitignore
Makefile arm64: dts: add Pine64 support 2016-11-03 09:08:24 +01:00