[PATCH 2/8] x86: start64: Add a hook at 64-bit entry
aiden.park at intel.com
aiden.park at intel.com
Wed Apr 22 02:45:01 CEST 2020
From: Aiden Park <aiden.park at intel.com>
This will allow a board or cpu to do its specific initialization
at 64-bit entry if U-Boot is a pure 64-bit binary.
Signed-off-by: Aiden Park <aiden.park at intel.com>
---
arch/x86/cpu/start64.S | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/x86/cpu/start64.S b/arch/x86/cpu/start64.S
index 7be834788b..b8ac5aab57 100644
--- a/arch/x86/cpu/start64.S
+++ b/arch/x86/cpu/start64.S
@@ -13,6 +13,11 @@
.globl _start
.type _start, @function
_start:
+#if defined(CONFIG_X86_RUN_64BIT_ONLY)
+ jmp init_64bit_entry
+.globl init_64bit_entry_ret
+init_64bit_entry_ret:
+#endif
/* Set up memory using the existing stack */
mov %rsp, %rdi
call board_init_f_alloc_reserve
--
2.20.1
More information about the U-Boot
mailing list