summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAaron Durbin <adurbin@chromium.org>2019-08-28 07:34:51 -0600
committerAaron Durbin <adurbin@chromium.org>2019-08-29 14:02:31 +0000
commitafec0716eeeb28677c223b69407269ebbdc0d2cb (patch)
tree4cb22c452090981e28762f7b89f9c49c2b8f03bc
parented4d0d78bbaa2220c3540608bcc420272df5d888 (diff)
downloadcoreboot-afec0716eeeb28677c223b69407269ebbdc0d2cb.tar.xz
arch/x86: remove weak car_stage_entry() symbol
Many (if not all) platforms have moved to using consistent boot flow constructs where a weak car_stage_entry() is no longer necessary to avoid the complexity of handling the numerous and different boot flow combinations. The weak symbol is just causing issues so remove it. Change-Id: I7e7897c0609aac8eef96a08bb789374b2403956d Signed-off-by: Aaron Durbin <adurbin@chromium.org> Reviewed-on: https://review.coreboot.org/c/coreboot/+/35135 Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com> Reviewed-by: Subrata Banik <subrata.banik@intel.com> Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
-rw-r--r--src/arch/x86/assembly_entry.S4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/arch/x86/assembly_entry.S b/src/arch/x86/assembly_entry.S
index 4ead9ea769..0ac59edb4a 100644
--- a/src/arch/x86/assembly_entry.S
+++ b/src/arch/x86/assembly_entry.S
@@ -60,9 +60,7 @@ debug_spinloop:
#endif
call car_stage_entry
-/* This is here for linking purposes. */
-.weak car_stage_entry
-car_stage_entry:
+ /* Expect to never return. */
1:
jmp 1b