-
-
Notifications
You must be signed in to change notification settings - Fork 187
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
(BRICKS T430 because OPTION_TABLE) WiP: build xx30 boards against coreboot 4.13 #944
Conversation
Seems like the fix is pretty simple and could be patched if required by putting additional patch file under coreboot Available here: https://review.coreboot.org/c/coreboot/+/48407/1/src/Kconfig t430 (xx30): @flawedworld @Thrilleratplay @alexmaloteaux @nickfrostatx @lsafd @bwachter @TrapAcid, your input would be welcome, while a risk of needing external flashing seems to be a possibility |
|
ac35234
to
f0dbaa5
Compare
f0dbaa5
to
1af6cc1
Compare
@tlaurion looks like that change you linked was abandoned in favor of https://review.coreboot.org/c/coreboot/+/48429 |
@MrChromebox which was then reverted... Will check it. Build error above was due to a board naming change of T430. But Option Table will fail booting for sure on T430 as of now without proper patchset. |
Not sure of the cherry-picking strategy to use here.
|
@tlaurion if the fix in CB:48407 is sufficient, then happy to use that since it doesn't affect anything on my end, and it's clean/simple |
@MrChromebox I do not own a t430 either as of now. Will continue with #949. @flawedworld @Thrilleratplay @alexmaloteaux @nickfrostatx @lsafd @bwachter: Help into bringing functional patchset to boot the t430 under coreboot 4.13 with OPTION_TABLE, welcome. Else, the solution is to bring yet another t430 board, without OPTION_TABLE being specified under coreboot config. (I don't remember from memory why exactly that was put there and by whom and too lazy to dig into that. People caring about OPTION_TABLE, stand up.). |
Seems like option table is not creating prejudice for other Chromebook board under 4.13 |
1af6cc1
to
3202a41
Compare
@flawedworld @Thrilleratplay @alexmaloteaux @nickfrostatx @lsafd @bwachter : Is there anyone adventurous enough to confirm that t430-maximized builds are not bricking their system with coreboot 4.13 here? The OPTION_TABLE problem in coreboot 4.13 seems to be related only to vboot+measured boot, where this was not bricking parrot board, tested here ...So if it works, then x230 and t430 being based on coreboot 4.13 could be merged. Build happening here: https://circleci.com/gh/tlaurion/heads/764?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link where artifacts will have the roms downloadable from there. |
Who needed option table already from yous? |
@flawedworld @Thrilleratplay @alexmaloteaux @nickfrostatx @lsafd @bwachter that question was for you guys! :) |
@jans23? @flawedworld @Thrilleratplay @alexmaloteaux @nickfrostatx @lsafd @bwachter ? I will remind you guys I do not own the board, and you guys are defined as board owners under #692 for testing! Thanks! |
i can test it this week end but if i remember correctly , it was not building last time i checked without applying #709 (comment) from #709 it was 6 month ago so i will try again and refresh on the actual state. |
I will also see to do some tests on the t430 and report back @tlaurion |
@daringer @alexmaloteaux This needs to be rebased, but my question here is basically if that bricks or boot. Then why OPTION_TABLE is there in coreboot config as opposed to x230 board config (I can't recall why. Was it something about users locally modifying which primary display/gfx card is by default?) EDIT: @alexmaloteaux #709 (comment) was a VBOOT dependency for measured boot under coreboot 4.12, where measured boot was seperated (VBOOT not required for measured boot) under 4.13. The expected results should look like #966 (comment) and #966 (comment) in terms of PCRs populated |
is there a reason why the coreboot version is only bumped for the and for |
Not for the moment, no. But we will need to be cautious from this point; not the same features set will be available for maximized boards vs non maximized boards. This is where specialized board configurations will appear, by lack of available BIOS region space (xx30: 7mb, xx30-maximized: 11.5mb) and where users will have choices to make for desired features set.
No clue. |
#274 (comment)
|
Note that option table is known to cause problem (which is included in t430 coreboot config and differentiates x230 from t430 boards as of now).
EDIT: https://mail.coreboot.org/hyperkitty/list/coreboot@coreboot.org/message/ZRSPTKT4HSAJYEZXFM5EZ7MFOPYJQ7R2/