mirror of
https://git.freebsd.org/ports.git
synced 2025-06-19 11:40:31 -04:00
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
28 lines
515 B
ArmAsm
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
|