Skip to content
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

coreboot version bump from 4.22.01 to 24.02.01 (Q35/ivy/sandy/haswell/librems) #1715

Closed
wants to merge 11 commits into from

Commits on Jul 10, 2024

  1. modules/coreboot: add 24.02.01 version

    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    c964dcf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5414fbc View commit details
    Browse the repository at this point in the history
  3. config/coreboot*: bump coreboot 4.22.01 boards config to use 24.02.01

    grep -R 24.02.01 boards/ | awk -F "/" {'print $2'} | while read board; do sudo make BOARD=$board coreboot.save_in_oldconfig_format_in_place; done
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    3a93e44 View commit details
    Browse the repository at this point in the history
  4. CircleCI: modify comment relative to version bump

    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    2cdff93 View commit details
    Browse the repository at this point in the history
  5. Revert "Merge pull request linuxboot#1713 from tlaurion/interim_fix_1…

    …712"
    
    This reverts commit c43b6fc, reversing
    changes made to fb9c558.
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 10, 2024
    Configuration menu
    Copy the full SHA
    21ab781 View commit details
    Browse the repository at this point in the history

Commits on Jul 16, 2024

  1. coreboot 24.02.01: add upstream pending patches for heap allocation f…

    …ailure on bootsplash and defaulting to 4mb of heap when bootsplash
    
    Add upstreeam patches to downstream:
    git fetch https://review.coreboot.org/coreboot refs/changes/75/83475/1 && git format-patch -1 --stdout FETCH_HEAD > 0001-prevent_bootsplash_heap_allocation_failure_to_booting.patch
    git fetch https://review.coreboot.org/coreboot refs/changes/76/83476/2 && git format-patch -1 --stdout FETCH_HEAD > 0002-increase_heap_from1mb_to4mb_when_bootpslash_enabled.patch
    
    Rebuilding coreboot version with patches applied:
    docker run -e DISPLAY=$DISPLAY --network host --rm -ti -v $(pwd):$(pwd) -w $(pwd) tlaurion/heads-dev-env:v0.2.0 -- make BOARD=qemu-coreboot-whiptail-tpm1 real.remove_canary_files-extract_patch_rebuild_what_changed
    Remove file added by patch when patching fails:
    sudo rm build/x86/libgpg-error-1.46/src/syscfg/lock-obj-pub.powerpc64le-unknown-linux-musl.h
    
    Applying patches touching coreboot version 24.02.01 defiend in board config to all boards:
    grep -R 24.02.01 boards/ | awk -F "/" {'print $2'} | while read board; do sudo make BOARD=$board coreboot.save_in_oldconfig_format_in_place; done
    
    Adding added/modified files to git tracked files for commit:
    git status | grep -e modified -e added | awk -F ":" {'print $2'}| xargs git add
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    8ebf730 View commit details
    Browse the repository at this point in the history
  2. coreboot 24.02.01 configs: saved back in defconfig to check variation…

    …s from default vs master
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    0ada6bb View commit details
    Browse the repository at this point in the history
  3. coreboot configs: qemu; remove unreferenced config/coreboot-qemu-fbwh…

    …iptail-tpm1-hotp.config, remove unneeded diff from defconfig
    
    TODO:
    - all xx20/xx30/xx4x have wifi support, top down allocation disabled etc: create issue to track what is needed/unneeded
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    13d13ea View commit details
    Browse the repository at this point in the history
  4. xx20/xx30/xx4x: remove bootsplash resizing

    -CONFIG_BOOTSPLASH_CONVERT=y
    -CONFIG_BOOTSPLASH_CONVERT_QUALITY=70
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    a98d83a View commit details
    Browse the repository at this point in the history
  5. xx20/xx30/xx4x/qemu: save coreboot back in oldconfig

    grep -R 24.02.01 boards/ | awk -F "/" {'print $2'} | while read board; do sudo make BOARD=$board coreboot.save_in_oldconfig_format_in_place; done
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Jul 16, 2024
    Configuration menu
    Copy the full SHA
    8d3c5cf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7454d58 View commit details
    Browse the repository at this point in the history