Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: linuxboot/heads
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: linuxboot/heads
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: pr-2082
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 13 commits
  • 19 files changed
  • 3 contributors

Commits on Apr 9, 2026

  1. modules/dasharo-ec: new module

    Squashed from:
    tlaurion@2df1c8b
    tlaurion@447d464
    
    then, updated EC revision as per:
    Dasharo/ec#82 (comment)
    
    Signed-off-by: Maciej Pijanowski <[email protected]>
    macpijan authored and filipleple committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    7f9a7bf View commit details
    Browse the repository at this point in the history
  2. toolchain: add sdcc and xxd

    Required to to build dasharo-ec module.
    
    Need to pin SDCC version to 4.2.0 to avoid
    Dasharo/dasharo-issues#1785
    and be in sync with ec-sdk:
    Dasharo/ec-sdk#2
    
    Using 3.8.0 in nix toolchain (as originally used in ec-sdk)
    was not feasible:
    #2062 (comment)
    
    Signed-off-by: Maciej Pijanowski <[email protected]>
    macpijan authored and filipleple committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    03dbe2e View commit details
    Browse the repository at this point in the history
  3. Prepare nix based docker image to be bumped to v0.2.9 to include mini…

    …mal changes to build Dasharo-EC
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion authored and filipleple committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    32ec30a View commit details
    Browse the repository at this point in the history
  4. modules/dasharo-ec: fix build system and address review feedback

    - Remove leading tabs from ifeq variable assignments (Make parse error)
    - Move post-build steps (cp, dd, touch) out of dasharo-ec_target into
      a proper Make rule; _target is now only make arguments
    - Set dasharo-ec_output to ec.rom (the actual artifact, not .built)
    - Add -$(BOARD) suffix to dasharo-ec_base_dir and dasharo-ec_dir so
      v540tu and v560tu maintain independent build trees and ec.rom files
    - Add explicit rule to copy and zero-pad ec.rom to 128 KB
    - Fix coreboot copy rule: use FORCE + cmp so the recipe always runs
      but only updates the destination (and its mtime) when content differs,
      preventing the mtime race between boards sharing coreboot_base_dir
    
    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple committed Apr 9, 2026
    Configuration menu
    Copy the full SHA
    ea9b4d8 View commit details
    Browse the repository at this point in the history

Commits on Apr 10, 2026

  1. Makefile: Auto-clean board build directories when coreboot canary cha…

    …nges
    
    When the coreboot git commit changes (canary mismatch), remove and recreate
    the board-specific build directories to prevent stale artifacts from causing
    compilation failures.
    
    This eliminates the need for manual `rm -rf build/x86/BOARD` before rebuilding
    after coreboot canary updates in development cycles (when creating patches).
    
    One currently still has to, eg:
    echo "bogues repo url + commit hash" | sudo tee /home/user/heads/build/x86/coreboot-25.09/.canary
    
    Current logic then:
    1. Detects canary changes and triggers repository cleanup
    2. Removes both Heads board directory (build/x86/BOARD) and coreboot board
       directory (build/x86/coreboot-*/BOARD) that contain stale build artifacts
    3. Recreates empty board directories for the subsequent build
    4. Allows patches to apply cleanly without Ada compilation errors
    
    This ensures Ada builds work correctly after coreboot updates without manual
    intervention (resync repo, apply patches, clean artifact dirs and rebuilds only what changed).
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion authored and filipleple committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    fddaf3d View commit details
    Browse the repository at this point in the history
  2. MTL release: coreboot revision and updated configs

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple committed Apr 10, 2026
    Configuration menu
    Copy the full SHA
    9ce5644 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2026

  1. modules/coreboot: split dasharo base revisions

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and tlaurion committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    f2fea6e View commit details
    Browse the repository at this point in the history
  2. MTL: switch from Notebook to Clevo

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and tlaurion committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    4dbde5b View commit details
    Browse the repository at this point in the history
  3. coreboot-dasahro: add Dasharo/coreboot#847 on top of 1.0.1 for testin…

    …g (Improve performance by lowering the EPP value from the power-on default of 0xb3 (70%) to 0x73 (45%). Lower value = higher performance.)
    
    Test fix for Dasharo/dasharo-issues#1711
    
    related:
    
    - #2039
    - Dasharo/dasharo-issues#1711
    - #1894
    
    Signed-off-by: Thierry Laurion <[email protected]>
    tlaurion committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    05840df View commit details
    Browse the repository at this point in the history
  4. patches: rename coreboot-dasharo-unreleased -> coreboot-dasharo_v56-u…

    …nreleased
    
    The coreboot module for NovaCustom MTL boards was renamed from
    'dasharo' to 'dasharo_v56'. The Heads patch system resolves patch
    directories as <module_name>[-<patch_version>], so with module
    coreboot-dasharo_v56 and patch_version=unreleased the expected path
    is patches/coreboot-dasharo_v56-unreleased/.
    
    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and tlaurion committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    81fb9f7 View commit details
    Browse the repository at this point in the history
  5. .circleci/: account for the dasharo refactor

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and tlaurion committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    2f766e3 View commit details
    Browse the repository at this point in the history
  6. ADL: add updated nv4x_adl config

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and tlaurion committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    22e978c View commit details
    Browse the repository at this point in the history
  7. MTL: disable CMOS_ALTCENTURY

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and tlaurion committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    783f0e0 View commit details
    Browse the repository at this point in the history
Loading