ARM: dts: socfpga: memreserve first 4KB for future system use
authorDinh Nguyen <dinguyen@opensource.altera.com>
Thu, 14 Aug 2014 15:37:22 +0000 (10:37 -0500)
committerDinh Nguyen <dinguyen@opensource.altera.com>
Thu, 4 Sep 2014 15:15:51 +0000 (10:15 -0500)
This patch adds a /memreserve/ section to reserve the first 4K for future
use by the system. One possible use-case is trampoline code used to bring
secondary cores online.

Signed-off-by: Dinh Nguyen <dinguyen@opensource.altera.com>
Acked-by: Pavel Machek <pavel@denx.de>
---
v3: Update commit message based on Mark Rutland's comment
v2: Add a comment in the dts files

arch/arm/boot/dts/socfpga_arria5.dtsi
arch/arm/boot/dts/socfpga_cyclone5.dtsi

index 468fc4cf07427b53d6fbd5cbe2c5a71304bb3151..03e8268ae2196e697cededfe5db00eec393fac9d 100644 (file)
@@ -15,6 +15,8 @@
  */
 
 /dts-v1/;
+/* First 4KB has trampoline code for secondary cores. */
+/memreserve/ 0x00000000 0x0001000;
 #include "socfpga.dtsi"
 
 / {
index 33cad8bcba18cf2e48afcf46efe1a7bce5bd1039..28c05e7a31c9ec172ef03b1fc95bdcb7044446cc 100644 (file)
@@ -16,6 +16,8 @@
  */
 
 /dts-v1/;
+/* First 4KB has trampoline code for secondary cores. */
+/memreserve/ 0x00000000 0x0001000;
 #include "socfpga.dtsi"
 
 / {