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

WiP: galp5 build based on librem_11 (GOP based iGPU) #1774

Draft
wants to merge 17 commits into
base: master
Choose a base branch
from

Commits on Sep 9, 2024

  1. galp5: initial effort by @loftlifter31

    squashed and signed off doing
    - git log
     - copy commit ID from where to squash and sign (xxxx)
    - git rebase --signoff -i xxxx^
     - follow GUI, here 'e' to edit oldest commit log message, all others to be squashed were tagged 's' for squash
       - edited commit message by git commit --signoff --amend
       - continued rebase by doing git rebase --continue
       - after rebase, all commits to be squashed commit messages on screen, delete all irrelevant.
    
    Signed-off-by: Thierry Laurion <[email protected]>
    loftlifter31 authored and tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    56d112e View commit details
    Browse the repository at this point in the history
  2. Delete boards/galp5/TigerLakeFspBinPkg/Client/.ignore

    Signed-off-by: Thierry Laurion <[email protected]>
    loftlifter31 authored and tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    24bcfee View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bb33a5b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    63b6e7a View commit details
    Browse the repository at this point in the history
  5. galp5 coreboot config: WiP: start from clean menuconfig, save, borrow…

    … librem_11 GOP based changes
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e097266 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c210f0 View commit details
    Browse the repository at this point in the history
  7. galp5: blobs, coreboot config; move ifd and me to blobs dir, make con…

    …fig point to them
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    cbc0e33 View commit details
    Browse the repository at this point in the history
  8. galp5: board dir; remove redundant files in coreboot fork

    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    9b6c722 View commit details
    Browse the repository at this point in the history
  9. CircleCI: add galp5 based on librem_14 since sharing kernel, but not …

    …coreboot fork
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    cda4740 View commit details
    Browse the repository at this point in the history
  10. BOARD_TESTERS.md: add Galago 5 board owner/tester at the get go

    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    103468b View commit details
    Browse the repository at this point in the history
  11. galp5 board: add HCL information in header as comment

    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    cb84802 View commit details
    Browse the repository at this point in the history
  12. galp5 board config: merge needed changed to pack tpm2 toolstack, unif…

    …y config as comments based on qemu-coreboot-fbwhiptail-tpm2-hotp
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    e383df4 View commit details
    Browse the repository at this point in the history
  13. galp5 board config: add runtime configurable USB Keyboard support, co…

    …mment USB1 support
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    cc99c5e View commit details
    Browse the repository at this point in the history
  14. galp5 : change CONFIG_HEAP_SIZE to 0x400000 copy patch from patches/c…

    …oreboot-24.02.01/0002-increase_heap_from1mb_to4mb_when_bootpslash_enabled.patch to patches/coreboot-system76-unrelease. Others might be needed, see patches/coreboot-24.02.01/*
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    8605386 View commit details
    Browse the repository at this point in the history
  15. galp5 : add console debug output to SPI so that unbootable system can…

    … have flash externally backup and inspected
    
    TODO: turn on additional debugging in case more is needed with
    docker run -e DISPLAY=$DISPLAY --network host --rm -ti -v $(pwd):$(pwd) -w $(pwd) tlaurion/heads-dev-env:latest -- make BOARD=galp5 coreboot.modify_and_save_oldconfig_in_place
    
    in DEBUGGING settings of coreboot menuconfig menu.
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    1e840fc View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. coreboot Makefile helper: make sure real.remove_canary_files-extract_…

    …patch_rebuild_what_changed helper deletes coreboot .patched files so that a rebuild will patch coreboot if needed
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    753e1e6 View commit details
    Browse the repository at this point in the history
  2. coreboot patches: remove lib/jpeg patches for heap increase and alloc…

    … failure. Add https://review.coreboot.org/c/coreboot/+/83895
    
    Repro:
    rm patches/coreboot-24.02.01/0001* patches/coreboot-24.02.01/0002*
    git fetch https://review.coreboot.org/coreboot refs/changes/94/83894/2 && git format-patch -1 --stdout FETCH_HEAD > patches/coreboot-24.02.01/0001-vc_wuffs-upgrade-to-Wuffs_0.4.0-alpha.8.patch
    git fetch https://review.coreboot.org/coreboot refs/changes/95/83895/3 && git format-patch -1 --stdout FETCH_HEAD > patches/coreboot-24.02.01/0002-lib_jpeg-avoidcalling-malloc-and-free.patch
    cp patches/coreboot-24.02.01/0001* patches/coreboot-system76-unreleased/
    cp patches/coreboot-24.02.01/0002* patches/coreboot-system76-unreleased/
    sed -i 's/CONFIG_HEAP_SIZE=0x400000/CONFIG_HEAP_SIZE=0x100000/g' config/coreboot-*
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    37f809e View commit details
    Browse the repository at this point in the history