Attention is currently required from: Jason Glenesk, Raul Rangel, Marshall Dawson, Name of user not set #1003801, Fred Reitberger, Julian Schroeder, Felix Held. Hello build bot (Jenkins), Jason Glenesk, Raul Rangel, Marshall Dawson, Fred Reitberger, Julian Schroeder, Felix Held,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/63871
to look at the new patch set (#2).
Change subject: src/lib: add interactive debug shell ......................................................................
src/lib: add interactive debug shell
Rationale for debug shell for coreboot:
-stop system at various locations to preserve state (Smart Trace Buffer) -abililty to probe system state interactively, i.e. communicate with service processors, call specific functions -quicker reboot cycles: no need to boot into payload or OS -ability to add tests: one build, multiple experiments can be run interactively -adding additonal test is simple. -equivalent of 'BIOS Settings' can be added -get boot time information (cbmem -t style) when serial console out is disabled
This has been tested on AMD Cezanne and AMD Sabine.
Change-Id: Idc06dcbe5e58864abc9d7ec05c9972d2abc9f458 Signed-off-by: JulianMarcusSchroeder julianmarcusschroeder@gmail.com --- A Documentation/debug/debug_shell.md M Documentation/index.md M src/Kconfig A src/include/console/debug_shell.h M src/include/timestamp.h M src/lib/Makefile.inc A src/lib/debug_shell.c A src/lib/dhrystone.c M src/lib/timestamp.c M src/soc/amd/common/Kconfig.common M src/soc/amd/common/Makefile.inc M src/soc/amd/common/block/smu/Makefile.inc A src/soc/amd/common/debug/Kconfig A src/soc/amd/common/debug/Makefile.inc A src/soc/amd/common/debug/soc_debug_commands.c 15 files changed, 1,586 insertions(+), 0 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/71/63871/2