-
-
Notifications
You must be signed in to change notification settings - Fork 191
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
Bump coreboot 4.13 based boards to 4.18 #1234
Conversation
Time to shine. Please tick when tested successfully and leave a comment below (please do not test if you do not have an external reprogrammer) Instructions to download ROMs are under https://osresearch.net/Downloading from the green mark above near commit ID (or choose your board's builds here: https://app.circleci.com/pipelines/github/tlaurion/heads/1245/workflows/e4753fab-b47d-41d7-9d20-41d468b849dd):
|
EDIT: Suspend/resume work without issues. |
@natterangell and everyone else testing, please report any regression (suspend/resume issues or any other). |
I would also be curious of anyone flashing and testing legacy boards with specific commands, just to have an idea of who is still using them if possible (non-maximized boards THAT CANNOT BE USED INTERCHANGEABLY WITH MAXIMIZED BOARDS, PLEASE READ THE DOCS) |
both pass. tested totp, tpm reset, basic QubesOS installation, disk unlock sealing, suspend/resume |
x220 tested (heads-x220-maximized-v0.2.0-1268-g95389c1.rom) - no issues (tested totp, tpm reset, suspend/resume) |
i think @eganonoa is a dead account-- says it is (old) on matrix too. so unless we can track them down or recruit new testers, this is likely all the testing that we will be able to do. |
95389c1
to
6f16b2a
Compare
Using x230-hotp-maximized on daily driver from https://app.circleci.com/pipelines/github/tlaurion/heads/1268/workflows/dcf334f0-47b6-40e7-9920-15a30dbcd4ca/jobs/12420/artifacts (this PR on top of master + #1206) Not sure how to handle untested platforms. Just asked on Heads slack/matrix for t530/t520 board owners with external reprogrammer to test |
@weyounsix @srgrint @natterangell : using on daily driver? |
Yes - I have been using heads-x220-maximized-v0.2.0-1268-g95389c1.rom with Debian on an x220 as a daily driver for the last 9 days. No issues so far. |
Yes - all good!
…On Wed, Nov 16, 2022 at 20:42, tlaurion ***@***.***> wrote:
***@***.***(https://github.com/weyounsix) ***@***.***(https://github.com/srgrint) ***@***.***(https://github.com/natterangell) : using on daily driver?
—
Reply to this email directly, [view it on GitHub](#1234 (comment)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AIQ7N6YGXQ2JXCQVIMVDXR3WIU2L7ANCNFSM6AAAAAARWOI6GI).
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
i am not using on daily driver-- but my daily driver is now an x230, which i believe you already have covered @tlaurion |
Edited OP with actual testers. t530 and t520 tests still missing from actual board owners. |
@githubisnonfree would you be willing to test on t530/t520? Unfortunately, we seem to have lost @eganonoa to confirm no regression against coreboot 4.13 (should not be buggy since their sibling boards are tested and had no regression) That would be top+bottom(external flash)/full roms (not top/bottom rom) produced from this PR for t530, and full ROM for t520 :
Let me know! Otherwise, I will have to rename those boards as untested or something... |
Apologies for the late reply, but I didnt have the external reprogrammer available at the time. |
daily driving from this branch now, and very happy with it. on the master branch i had an issue with clock drift on sleep, but this is working flawlessly. |
Not sure if you've also picked up on this. Despite these values being written via So this may be a regression w/ Coreboot? |
Superseded with #1312 |
No config change on that one. Just a coreboot version bump for all boards that were pinned to coreboot 4.13
Logic on that is that a lot of coreboot defaults are now under defconfig for unknown reasons from me. Copying actual x230-hotp-maximized coreboot config over 4.18/.config, make savedefconfig and comparing with saved in tree defconfig results in:
Only
CONFIG_CONSOLE_CBMEM_BUFFER_SIZE=0x80000
changed position in config file.Which no other config parameters there changed compared to defaults, so those are simply not written back under config/coreboot* as of now. And saving them into non-savedefconfig should be subject to discussion under another issue, where past discussions were advertising into keeping configs under tree as savedefconfig output.
So I'm following this without agreeing for the moment.
Activating other new features that happened since 4.13, like BOM, CBFS file measurements (not TPM but bootblock based) or on boot memory wipe (needs additional boot time, untested) will need additional discussions with the community prior of being added. Personally, I would addmemory wiping on boot as default for all boards supporting it.
Testing that was done
Other platforms tested: