Skip to content

PoC for next superseeding PR: kgpe-d16: use 15h.org 4.11 based coreboot fork (workstations only for now since @arhabd can only test this board variant) #1929

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

Closed
wants to merge 6 commits into from

Conversation

tlaurion
Copy link
Collaborator

@tlaurion tlaurion commented Mar 13, 2025

Superseeds tlaurion#27

(no clue why I cannot get tlaurion#27 to only have 5 commits like here, sorry)

Next time, please open PR against linuxboot/heads nor my fork.


TODO:

  • document gains in board configs (speed, stability, memory HCL with references to separate wiki pages if existing)
  • document need of https://15h.org/index.php/Qubes_OS, otherwise performance is turtle speed because of speculative mitigations applied by Xen for newer AMD.

tlaurion and others added 5 commits March 13, 2025 14:05
…it from https://git.15h.org/mrothfuss/coreboot-15h/src/branch/4.11-tpm-measured-boot dating 20250126

Once fork switched, after repo is cloned, CTRL-C and:
- ./docker_repro.sh make BOARD=UNMAINTAINED_kgpe-d16_server-whiptail coreboot.modify_and_save_oldconfig_in_place
- Enable measured boot, save changes.

Changes were saved under config/coreboot-kgpe-d16_server-whiptail.config, see diff (a lot compared to 4.11 in master)

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
Signed-off-by: arhabd <arhabodey@proton.me>
Signed-off-by: Thierry Laurion <insurgo@riseup.net>
Signed-off-by: arhabd <arhabodey@proton.me>
Signed-off-by: Thierry Laurion <insurgo@riseup.net>
Signed-off-by: arhabd <arhabodey@proton.me>
Signed-off-by: Thierry Laurion <insurgo@riseup.net>
…s with 15h fork

Rebased on master making arha commits co-signed since they were not signed-off

repro:
git fetch origin
git rebase --signoff origin/master
vi boards/*/*.config #so all boards point to 15h for coreboot fork
./docker_repro.sh make BOARD=*d16_boards* coreboot.modify_and_save_oldconfig_in_place #so oldconfig under config/coreboot* are updated with changes observable to15h fork, make sure measured boot on
vi .circleci/config.yml #to readd d16 boards, make them depend on musl-cross-make for workstation, and then reuse workstation build cache for other boards

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
@tlaurion tlaurion mentioned this pull request Mar 13, 2025
…RS.md to tell 15h effort

repro:
./docker_repro.sh make BOARD=UNMAINTAINED_kgpe-d16_workstation-usb_keyboard board.move_unmaintained_to_tested
./docker_repro.sh make BOARD=UNMAINTAINED_kgpe-d16_workstation board.move_unmaintained_to_tested
vi BOARD_TESTERS.md # adjust manually

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
@tlaurion tlaurion changed the title Arhabd-a15h kgpe-d16: use 15h.org 4.15 based coreboot fork (workstations only for now since @arhabd can only test this board variant) Mar 13, 2025
tlaurion

This comment was marked as off-topic.

@tlaurion tlaurion marked this pull request as draft March 13, 2025 21:35
Copy link
Collaborator Author

@tlaurion tlaurion left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changes needed

@@ -109,6 +109,15 @@ coreboot-24.12_commit_hash := 2f1e4e5e8515dd350cc9d68b48d32a5b6b02ae6a
#Don't reuse any coreboot buildstack for now since nothing else is based on 24.12
$(eval $(call coreboot_module,24.12,))

# d16 15h fork could use the 4.15 toolchain, but d16 is alone consuming it, so
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is false. 15h fork based on 4.11. So crossgcc buildstack could be reused for librem_l1um here once more.

Also needs to change CircleCI to reflect workspace reusal.

@tlaurion tlaurion changed the title kgpe-d16: use 15h.org 4.15 based coreboot fork (workstations only for now since @arhabd can only test this board variant) PoC for next superseeding PR: kgpe-d16: use 15h.org 4.11 based coreboot fork (workstations only for now since @arhabd can only test this board variant) Mar 13, 2025
@tlaurion
Copy link
Collaborator Author

@arhabd : please fork, adapt and create superseeding PR against linuxboot/heads

@tlaurion
Copy link
Collaborator Author

Added notes under #890 making this issue not a priority, documented there.

@arhabd
Copy link
Contributor

arhabd commented Mar 13, 2025

@arhabd : please fork, adapt and create superseeding PR against linuxboot/heads

will do

@arhabd arhabd mentioned this pull request Mar 16, 2025
@tlaurion
Copy link
Collaborator Author

Superseded by #1931

@tlaurion tlaurion closed this Mar 16, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants