Skip to content

Conversation

@arhabd
Copy link
Contributor

@arhabd arhabd commented Mar 16, 2025

Supersedes #1929

tlaurion and others added 9 commits March 16, 2025 08:46
…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 <[email protected]>
Signed-off-by: arhabd <[email protected]>
Signed-off-by: arhabd <[email protected]>
Signed-off-by: Thierry Laurion <[email protected]>
Signed-off-by: arhabd <[email protected]>
Signed-off-by: Thierry Laurion <[email protected]>
Signed-off-by: arhabd <[email protected]>
Signed-off-by: Thierry Laurion <[email protected]>
…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 <[email protected]>
Signed-off-by: arhabd <[email protected]>
…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 <[email protected]>
Signed-off-by: arhabd <[email protected]>
target: kgpe-d16_workstation
subcommand: ""
requires:
- x86-musl-cross-make
Copy link
Collaborator

Choose a reason for hiding this comment

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

Could reuse coreboot 4.11 buildstacks here (librem_l1um)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

do i have to do something other then editing modles/coreboot for this to apply to ci? i compared the librem_l1um and d16_workstation targets in the config.yml they already look the same?

Copy link
Collaborator

Choose a reason for hiding this comment

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

user@localhost:~/heads$ git diff
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 0db4969204..4be2967b53 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -550,7 +550,7 @@ workflows:
           target: kgpe-d16_workstation
           subcommand: ""
           requires:
-            - x86-musl-cross-make
+            - librem_l1um
 
       - build:
           name: kgpe-d16_workstation-usb_keyboard

@tlaurion tlaurion marked this pull request as draft August 14, 2025 16:28
@tlaurion
Copy link
Collaborator

@arhabd 15h.org fork now agesa based and good with qubesos again.

Any plan to bump this PR to latest coreboot fork commit + coreboot config?

@arhabd
Copy link
Contributor Author

arhabd commented Jan 13, 2026

@arhabd 15h.org fork now agesa based and good with qubesos again.

Any plan to bump this PR to latest coreboot fork commit + coreboot config?

yes, i have this building with latest 15h coreboot using the following commands

git fetch origin pull/1931/head:15horg # create local branch from pull request
git checkout 15horg # checkout pull request branch
git checkout 82cabe2809e296e0679064658fd459addec1fea3 # checkout past commit that builds
sed -ir 's/coreboot-15h_commit_hash := [a-z0-9]*/coreboot-15h_commit_hash := 582d6f37158e66967055e13fe5aced1f5d5e6eb1/g' modules/coreboot # bump 15h commit hash
git checkout -b 15horg_ # create new branch from detached head
git merge origin/master # bring branch up to heads master
git add .
git commit -a -m "bring branch up to master"
sudo make real.clean && ./docker_latest.sh make BOARD=UNMAINTAINED_kgpe-d16_workstatio

these are picked out of my command history so i might have missed something but this should get anyone started if they want to build this.

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