Makefile.mk: Remove "crt0" dead code

Also removes some dead code below which uses a dongle.py binary.

Signed-off-by: Maximilian Brune <maximilian.brune@9elements.com>
Change-Id: Ia9b31a79f7637d31bbd824a8f6ad9137df429711
Reviewed-on: https://review.coreboot.org/c/coreboot/+/90818
Reviewed-by: Jérémy Compostella <jeremy.compostella@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Maximilian Brune 2025-11-29 06:34:52 +01:00 committed by Matt DeVillier
commit 8dd881ea47
7 changed files with 5 additions and 13 deletions

View file

@ -5,7 +5,7 @@ coreboot POST Codes
This is an (incomplete) list of POST codes emitted by coreboot v4.
0x10 Entry into protected mode
0x01 Entry into 'crt0.s' reset code jumps to here
0x01 Entry into 'entry16.S' reset code jumps to here
0x11 Start copying coreboot to RAM with decompression if compressed
0x12 Copy/decompression finished jumping to RAM
0x80 Entry into coreboot in RAM

View file

@ -204,7 +204,6 @@ Spec](https://uefi.org/specifications) for details, or run the tool
* CRLF - Carriage Return, Line Feed - \\r\\n - The standard window EOL
(End-of-Line) marker.
* crt0 - [**C Run Time 0**](https://en.wikipedia.org/wiki/Crt0)
* crt0s - crt0 Source code
* CRT - [**Cathode Ray Tube**](https://en.wikipedia.org/wiki/Cathode-ray_tube)
* CSE - Intel: Converged Security Engine
* CSI - MIPI: [**Camera Serial

View file

@ -822,13 +822,6 @@ clean-abuild:
#######################################################################
# Development utilities
printcrt0s:
@echo crt0s=$(crt0s)
@echo ldscripts=$(ldscripts)
update:
dongle.py -c /dev/term/1 $(obj)/coreboot.rom EOF
check-style:
grep "^# DESCR:" util/lint/check-style | sed "s,.*DESCR: *,,"
echo "========"

View file

@ -185,7 +185,7 @@ config BOOTBLOCK_DEBUG_SPINLOOP
bool
default n
help
Add a spin (JMP .) in bootblock_crt0.S during early bootblock to wait
Add a spin (JMP .) in entry32.S during early bootblock to wait
for a JTAG debugger to break into the execution sequence.
config HAVE_CMOS_DEFAULT

View file

@ -34,7 +34,7 @@
#define POSTCODE_CODE_CLEAR 0x00
/**
* \brief Entry into 'crt0.s'. reset code jumps to here
* \brief Entry into 'entry16.S'. reset code jumps to here
*
* First instruction that gets executed after the reset vector jumps.
* This indicates that the reset vector points to the correct code segment.

View file

@ -3,7 +3,7 @@
/******************************************************************************
* $Workfile:: cache_as_ram.S
*
* Description: CAR setup called from bootblock_crt0.S.
* Description: CAR setup called from entry32.S.
*
******************************************************************************
*/

View file

@ -90,7 +90,7 @@ CAR_init_done:
or %rsi, %rdi
andl $0xfffffff0, %esp
#else
/* Restore the timestamp from bootblock_crt0.S (ebp:mm1) */
/* Restore the timestamp from entry32.S (ebp:mm1) */
push %ebp
movd %mm1, %eax
push %eax