ports/sysutils/u-boot-rpi3/files/patch-board_raspberrypi_rpi_lowlevel__init.S
Diane Bruce 9fe2ebac2d Use github for psci monitor [brd]
Chase upstream
Redo save_boot_params in lowlevel__init.S to add reserve_memory remove
save_boot_params from rpi.c
Note network code diffs are now upstreamed already

PR:		ports/216757
Submitted by:	brd
2017-02-04 20:09:25 +00:00

28 lines
515 B
ArmAsm

--- board/raspberrypi/rpi/lowlevel_init.S.orig 2017-01-09 16:57:05 UTC
+++ board/raspberrypi/rpi/lowlevel_init.S
@@ -9,10 +9,15 @@
.align 8
.global fw_dtb_pointer
-fw_dtb_pointer:
+
#ifdef CONFIG_ARM64
+fw_dtb_pointer:
+ .dword 0x0
+.global reserve_memory
+reserve_memory:
.dword 0x0
#else
+fw_dtb_pointer:
.word 0x0
#endif
@@ -28,6 +33,8 @@ save_boot_params:
#ifdef CONFIG_ARM64
adr x8, fw_dtb_pointer
str x0, [x8]
+ adr x8, reserve_memory
+ str x1, [x8]
#else
str r2, fw_dtb_pointer
#endif