repro:
(revert last commit)
./docker_repro.sh make BOARD=t440p-maximized coreboot.modify_and_save_oldconfig_in_place (Change console level to info)
./docker_repro.sh make BOARD=w541-maximized coreboot.modify_and_save_oldconfig_in_place (Change console level to info)
---
Done: Apply Angel's minimal suggestions from https://github.com/linuxboot/heads/pull/1923#issuecomment-2719401499
If console output still truncated, TODO:
- Enable console output to SPI Flash (USB Debugging requires special dongle out of beaglebone black of RPI)
Signed-off-by: Thierry Laurion <insurgo@riseup.net>
Repro (order important because hotp includes the other variant)
./docker_repro.sh make BOARD=UNTESTED_t440p-hotp-maximized board.move_untested_to_tested
./docker_repro.sh make BOARD=UNTESTED_t440p-maximized board.move_untested_to_tested
./docker_repro.sh make BOARD=UNTESTED_w541-hotp-maximized board.move_untested_to_tested
./docker_repro.sh make BOARD=UNTESTED_w541-maximized board.move_untested_to_tested
Signed-off-by: Thierry Laurion <insurgo@riseup.net>
remove all references to 3rd party blobs mrc.bin for ram init
we now rely on native ram initialization for haswell boards
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>
get ready to use NRI with haswell boards such as T440p and W541
prior to this haswell boards booted very slowly due to improper mrc blob for the required cbfs size
reproduction steps:
In coreboot: git checkout 5d291de6011a56bfd767c4bcdfdc3aa6ee87a2dd && git format-patch 7b36319fd9..HEAD --start-number=10.
5d291de6011a56bfd767c4bcdfdc3aa6ee87a2dd is the last commit of the haswell-NRI patch train.
7b36319fd9 is the last commit before the haswell-NRI patch train.
Then move the resulting patch files under patches/coreboot-24.12/ directory in heads.
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>
Board name was changed due to being untested. It still builds, so the
packages still sync to mirrors for now.
Signed-off-by: Jonathon Hall <jonathon.hall@puri.sm>
Unfortunately the helper doesn't deal well with board inclusion: sed call is imperfect, and board config needs to be manually edited.
TODO: fix the helper when it will be the time to move back to tested/untested
Signed-off-by: Thierry Laurion <insurgo@riseup.net>
Not necessary anymore as properly fixed by coreboot patch 0004 in 3466272a69f1345340f5eeda05a5dd338883f8eb
This reverts commit aa2b15dd055b3db18e0e60bf4a008d3e6b95c270.
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>
With 3466272a69f1345340f5eeda05a5dd338883f8eb T480 thermal codepath does not break other boards anymore.
We move it back to circleci and maintained.
This reverts commit 730fdd1b25384bacc8e491c543709f5967651ffb.
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>
still not fixing things properly but at least it should now be possible to build older thinkpads without regressions.
prior, some code was just commented or unreachable. now we make this explicit with preprocessor directives.
heads should build all boards on this coreboot version from the same coreboot tree.
use CONFIG_BOARD_LENOVO_SKLKBL_THINKPAD_COMMON to decide what to compile
this should work for T480, T480S and older thinkpads
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>
automatically move into board target dir
rename blob creation file for t480 to indicate that the tb.bin is also downloaded and created
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>
only print the battery manufacturer in case there is more than one battery, otherwise omit it
make the code more readable for non-bash developers
extract common functions
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>
remove duplicate hashes
add reference to info on tpm reset because people might not read everything
rename README to README.md as it is markdown
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>
all remaining issues do not seem to be heads but coreboot related
no debugging needed anymore, issues should be reported upstream and fixed there
Signed-off-by: gaspar-ilom <gasparilom@riseup.net>