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

pre-commit: autoupdate hooks #427

Open
wants to merge 2,414 commits into
base: dasharo-4.21
Choose a base branch
from
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Apr 3, 2024

  1. drivers/tpm: Make it compile again

    Fix regression introduced in 47e9e8c
    "security/tpm: replace CONFIG(TPMx) checks with runtime check":
    
    Replace BIOS_WARN with BIOS_WARNING.
    
    Change-Id: Id23cda2f5403effd2a4bda3852f0f300d0e62cdf
    Signed-off-by: Patrick Rudolph <[email protected]>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/81590
    Reviewed-by: Elyes Haouas <[email protected]>
    Tested-by: build bot (Jenkins) <[email protected]>
    PatrickRudolph authored and mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    e0f7b71 View commit details
    Browse the repository at this point in the history
  2. Make the dual TPM code compile

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    982f94a View commit details
    Browse the repository at this point in the history
  3. cpu/amd/pi/Kconfig: disable preram CBFS cache

    Fixes error "Cache as RAM area is too full" during compilation of apu2.
    
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    b75374f View commit details
    Browse the repository at this point in the history
  4. vc/dasharo: fix renamed Kconfig symbol

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    a7980a0 View commit details
    Browse the repository at this point in the history
  5. soc/intel/{tgl,adl}: add ME disable options

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    8ce250a View commit details
    Browse the repository at this point in the history
  6. Resolve compilation issues after rebase

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    535d6e9 View commit details
    Browse the repository at this point in the history
  7. security/tpm: support compiling in multiple TPM drivers

    Starting from here CONFIG_TPM1 and CONFIG_TPM2 are no longer mutually
    exclusive.
    
    Change-Id: I44c5a1d825afe414c2f5c2c90f4cfe41ba9bef5f
    Ticket: https://ticket.coreboot.org/issues/433
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk authored and mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    d49bddb View commit details
    Browse the repository at this point in the history
  8. mb/protectli/vault_cml: begin migration to 4.21

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    1dbc6aa View commit details
    Browse the repository at this point in the history
  9. mb/protectli/vault_cml: remove deprecated lapic declaration

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    9ad702d View commit details
    Browse the repository at this point in the history
  10. mb/protectli/vault_cml/vboot-rwa.fmd: update layout for more space

    - Remove unused CONSOLE region
    - Shrink BOOTSPLASH to 512K
    - Increase WP_RO by 512K
    
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    083adcc View commit details
    Browse the repository at this point in the history
  11. mainboard/protectli/vault_cml: Enable VBOOT_ENABLE_CBFS_FALLBACK

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 authored and mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    9646f0e View commit details
    Browse the repository at this point in the history
  12. mb/protectli/vault_cml/Kconfig: fix renamed Kconfig symbol

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    236da10 View commit details
    Browse the repository at this point in the history
  13. .github/workflows/build.yml: bump sdk rev

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    97775d4 View commit details
    Browse the repository at this point in the history
  14. .github/workflows/build.yml: force workflow run on this branch

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    055dfff View commit details
    Browse the repository at this point in the history
  15. configs: update edk2 to fix compilation under newer sdk

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    c2e08b0 View commit details
    Browse the repository at this point in the history
  16. mb/pcengines/apu2/var/apu6/devicetree.cb: use device references

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    bad721d View commit details
    Browse the repository at this point in the history
  17. edk2: fix renamed symbol EDK2_SECURE_BOOT

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    51740cb View commit details
    Browse the repository at this point in the history
  18. vc/dasharo/options.c: fix renamed symbol EDK2_HAVE_INTEL_ME_HAP

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    b5560ff View commit details
    Browse the repository at this point in the history
  19. 3rdparty/dasharo-blobs: add submodule

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    94a75bf View commit details
    Browse the repository at this point in the history
  20. mb/novacustom: appease checkpatch

    Change-Id: I9efdf2e87562cb528248e24ab694a694f23a00b5
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    a1170e3 View commit details
    Browse the repository at this point in the history
  21. payloads/edk2/Makefile: skip setting ReBAR pcd for Dasharo

    Change-Id: I407ed63b2388e04d8d33967f8e13be3f6d3530f5
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    9f36b42 View commit details
    Browse the repository at this point in the history
  22. mb/clevo/tgl-u: update dt syntax for usb ports

    Change-Id: I433dfcef9d1cf8f34299a16e0478edfbfe5ae717
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    d4c2831 View commit details
    Browse the repository at this point in the history
  23. drivers/gfx/nvidia/optimus: fix chip name syntax

    Change-Id: If9257ef9a86260f185e58cedb457d68487648f8e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    4fe4fbf View commit details
    Browse the repository at this point in the history
  24. .github/workflows/build.yml: use generic env for Protectli

    Change-Id: Ic083a7a0207366a8d3b18042fecaedc86b43fe13
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    c5d2d95 View commit details
    Browse the repository at this point in the history
  25. .github/workflows/build.yml: remove obesolete variable matrix.build

    Change-Id: I1a04090c541035adee4b47417e1379daf672f666
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    173df7a View commit details
    Browse the repository at this point in the history
  26. build.sh: build all boards in the same sdk rev

    Change-Id: Idb06108f9309a51ef719ad81b88c07146050a591
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    ee8b505 View commit details
    Browse the repository at this point in the history
  27. .github/workflows/build.yml: build protectli outside of container

    Change-Id: I25347fea761f858fb565fbfe3f528dbfe8d09381
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    5b483c5 View commit details
    Browse the repository at this point in the history
  28. mb/protectli/vault_jsl: update for dt changes

    Change-Id: I5c8d8398e649cb7a418b1d77c39e38fcc8e811d5
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    b225fd1 View commit details
    Browse the repository at this point in the history
  29. superio/ite/it8659e/superio.c: fix chip name definition

    Change-Id: Ie2f9717f57af8f5de00febe2643da7518e7d8cd7
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    f1d60a3 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2024

  1. msi_id: place in .init section of bootblock

    Change-Id: Idf5ca08834f568052c2d67e1a9f1f40008fc2025
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    406e5ac View commit details
    Browse the repository at this point in the history
  2. .github/workflows/build.yml: bump GH actions to latest versions

    Change-Id: I6bdfe3c88ecaf2930910cd9e4915710cd0eb15d2
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    2d7accd View commit details
    Browse the repository at this point in the history
  3. drivers/smmstore/ramstage.c: retry smmstore init up 5 times

    Retry calling the SMI 5 times in case the initial write to APM did not
    cause SMM entry immediately.
    
    Fixes occasional SMMSTORE initialization failure on Clevo NV4xPZ with
    Intel i5-1240P processor. The issue was especially evident when all
    logging in coreboot was disabled.
    
    Based on SMMSTORE implementation in MrChromebox's fork of EDK2:
    MrChromebox/edk2@27854bc
    
    Change-Id: I8929af25c4f69873bbdd835fde5cb60fc324b6ab
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 4, 2024
    Configuration menu
    Copy the full SHA
    c3f7930 View commit details
    Browse the repository at this point in the history

Commits on Apr 9, 2024

  1. src/soc/intel/baytrail/bootblock/bootblock.c: Add proper UART init vi…

    …a PMC
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    27d5001 View commit details
    Browse the repository at this point in the history
  2. cpu/intel/microcode: Allow loading ucode from predefined location

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    7eb42e4 View commit details
    Browse the repository at this point in the history
  3. soc/intel/baytrail/include/soc/gpio.h: Add macros to for legacy GPIO …

    …access
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    80a5fd1 View commit details
    Browse the repository at this point in the history
  4. soc/intel/baytrail/include/soc/gpio.h: Add function to configure sing…

    …le GPIO
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    90930b6 View commit details
    Browse the repository at this point in the history
  5. src/soc/intel/baytrail/romstage/romstage.c: Print TXE status

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    7dd0121 View commit details
    Browse the repository at this point in the history
  6. soc/intel/baytrail: Add TXE Secure Boot options and placeholder for m…

    …anifests
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    8a2a1bc View commit details
    Browse the repository at this point in the history
  7. src/mainboard/intel/minnowmax: Add board support with Bay Trail MRC

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    1d504c0 View commit details
    Browse the repository at this point in the history
  8. payloads/external/edk2/Makefile: Revert custom changes

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    ded22d0 View commit details
    Browse the repository at this point in the history
  9. src/vendorcode/dasharo/options.c: Use proper Kconfig option for CSE

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    2421f90 View commit details
    Browse the repository at this point in the history
  10. src/soc/intel/baytrail/Kconfig: Add missing UDK binding

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    438df4e View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a55284e View commit details
    Browse the repository at this point in the history
  12. payloads/external/edk2/Makefile: Enable serial terminal if requested

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    abf2606 View commit details
    Browse the repository at this point in the history
  13. configs/config.intel_minnowmax: Finalize config

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 9, 2024
    Configuration menu
    Copy the full SHA
    55718fc View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    05f8f34 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2024

  1. src/soc/intel/baytrail: Separate MRC debug prints option in Kconfig

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    b359752 View commit details
    Browse the repository at this point in the history
  2. src/soc/intel/baytrail/cpu.c: Fill SMBIOS type 4 information

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    fbca373 View commit details
    Browse the repository at this point in the history
  3. soc/intel/baytrail/southcluster.c: Finalize SMM

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    7cae979 View commit details
    Browse the repository at this point in the history
  4. src/mainboard/intel/minnowmax/acpi_tables.c: set PM profile to mobile

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    a2929ad View commit details
    Browse the repository at this point in the history
  5. src/soc/intel/fsp_baytrail/southcluster.c: add missing disable masks …

    …for devices
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    58c6301 View commit details
    Browse the repository at this point in the history
  6. src/soc/intel/baytrail/lpss.c: Configure I2C pins

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    09451dd View commit details
    Browse the repository at this point in the history
  7. src/mainboard/intel/minnowmax/acpi_tables.c: set USB and DPTF NVS

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    db8482a View commit details
    Browse the repository at this point in the history
  8. src/soc/intel/baytrail/acpi/lpc.asl: include COM1 device when enabled…

    … built in UART
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    10891b6 View commit details
    Browse the repository at this point in the history
  9. src/soc/intel/baytrail: Add missing southcluster init

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 12, 2024
    Configuration menu
    Copy the full SHA
    d18b4e2 View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2024

  1. mb/clevo/tgl-u: update VBT for FSP A.0.7E.70

    Change-Id: I14ca3ae6fd63d95637704d9be16660336b9248da
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Apr 15, 2024
    Configuration menu
    Copy the full SHA
    ae838aa View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. soc/intel/baytrail/Kconfig: Enable early SPI writes for EFI variable …

    …store
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    caa3761 View commit details
    Browse the repository at this point in the history
  2. src/soc/intel/baytrail: Fix ucode and manifests offsets

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    22bdd25 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2024

  1. configs/config.protectli_vp66xx: Build full image

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    60c7f4c View commit details
    Browse the repository at this point in the history
  2. configs/config.protectli_vp66xx: Use HAP to disable ME

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    d3ccc01 View commit details
    Browse the repository at this point in the history
  3. configs/config.protectli_vp66xx: Bump to rc2

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    b02dc09 View commit details
    Browse the repository at this point in the history
  4. src/mainboard/protectli/vault_adl_p/devicetree.cb: Add TCC offset

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    0f47e39 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8cfdedc View commit details
    Browse the repository at this point in the history
  6. soc/intel/apollolake: Select TCO and SMBUS blocks

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    961d374 View commit details
    Browse the repository at this point in the history
  7. soc/intel/apollolake: Select NO_MSR_SPCL_CHIPSET_USAGE

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    9e0c367 View commit details
    Browse the repository at this point in the history
  8. src/mainboard/protectli/vault_adl_p: Enable AER and 256B Max Payload

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    3656ca5 View commit details
    Browse the repository at this point in the history
  9. mb/protectli/vault_adl_p: Enable CPM on RP5 and RP6

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    0e72228 View commit details
    Browse the repository at this point in the history
  10. mb/protectli/vault_adl_p/devicetree.cb: Assign CLKSRCs and enable ASPM

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    f8d51ef View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    ed28829 View commit details
    Browse the repository at this point in the history
  12. configs/config.protectli_vp66xx: Enable PCIe ASPM L1 and CPM

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    8ed0981 View commit details
    Browse the repository at this point in the history
  13. configs/config.protectli_vp66xx: Bump to v0.9.0-rc3

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 4, 2024
    Configuration menu
    Copy the full SHA
    8a2c24c View commit details
    Browse the repository at this point in the history

Commits on May 8, 2024

  1. System76 EC firmware update in ramstage

    Change-Id: I7f2c9f756102ad6e63d8aafd3013003d31676ce4
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    80ecccf View commit details
    Browse the repository at this point in the history
  2. ec: store AC adapter check fail as vboot recovery reason

    Change-Id: If44057ec1a56afb5f1d467a42dad98bde8cb8551
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    60b45dd View commit details
    Browse the repository at this point in the history
  3. 3rdparty/ec: remove submodule

    Change-Id: I0eb2ae2b1a65fc4393696eb0ec73cfbe6596b21b
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    7d9f7e1 View commit details
    Browse the repository at this point in the history
  4. ec/system76/ec/system76_ec.c: fix return value signedness

    Change-Id: I625c566f1a5e2653338cf8e8ff6217089459215c
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    287c6b5 View commit details
    Browse the repository at this point in the history
  5. Apply clang format-patch

    Change-Id: If7dde844e1b69be92685e0c33fb2cbba37eb33ea
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    7648e16 View commit details
    Browse the repository at this point in the history
  6. ec/system76/ec/system76_ec.c: make code style consistent

    Change-Id: Ib26c51973e09fe39f07fc9a79f812adb0d58ac06
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    9bfcfc0 View commit details
    Browse the repository at this point in the history
  7. ec/system76/ec/system76_ec.c: free() after malloc()

    Change-Id: I4b5a6bb0687184d5e05d237b09dcd3561553ba0d
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    c876805 View commit details
    Browse the repository at this point in the history
  8. ec/system76/ec: compress EC update

    Full decompressed EC (128K) doesn't fit into the default CBFS cache size
    (16K). So bump the size to twice of what we need here.
    
    Change-Id: I21e01d0dfb0e2221d5d5f4bf0656e27561df0e06
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    7013e92 View commit details
    Browse the repository at this point in the history
  9. ec/system76/ec: cbfs_load ec update into memory

    Change-Id: I105c11306181a403b44a0aed3079d00cadfa813e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    19ff6d0 View commit details
    Browse the repository at this point in the history
  10. styling fixes

    Change-Id: I10b8b45a85e922daf05d0f0f985a39488ea2119e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    2261b49 View commit details
    Browse the repository at this point in the history
  11. ec/system76/ec: trigger vboot error on update failure

    Change-Id: I1f3ac59d15cbb5013605bfcf2333634e664f4028
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    4f6fd6f View commit details
    Browse the repository at this point in the history
  12. .github/workflows/build.yml: build EC for novacustom

    Change-Id: I121c71294ac2a8ee2e3ca6027285e4c5ac19bfa7
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    af43131 View commit details
    Browse the repository at this point in the history
  13. .github/workflows/build.yml: build on PRs to dasharo-24.02.1

    Change-Id: Icce4ae7cb674b9ce0833d7d1167ecdd31125780e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    3228aa9 View commit details
    Browse the repository at this point in the history
  14. .github/workflows/build.yml: fix EC artifact passing

    Change-Id: Ia29d4a34f3eafa177125c553680f1e4789c96055
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed May 8, 2024
    Configuration menu
    Copy the full SHA
    ea5577c View commit details
    Browse the repository at this point in the history

Commits on May 13, 2024

  1. soc/intel/cmn/blk: move WDAT acpigen for TCO to smbus block

    Intel platforms may support more than one watchdog, and the TCO watchdog
    is not always operable due to different strappings.
    
    Move the TCO watchdog specific code to the appropriate block to allow
    SoCs or platforms to choose their preferred watchdog implementation.
    
    TEST=Build Protectli vault_cml with SOC_INTEL_COMMON_BLOCK_TCO_WDT_WDAT
    selected.
    
    Change-Id: I119f0fafcf2452fe3cbab4a68bc342121032550c
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    c655cc8 View commit details
    Browse the repository at this point in the history
  2. src/acpi/acpi.c: fix incorrect weak function signature

    Change-Id: I5b0cabdb9d50b202296014a86b3e727c9bd93b8f
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    4f2645b View commit details
    Browse the repository at this point in the history
  3. soc/intel/cmn/blk/oc_wdt: implement ACPI WDAT

    Change-Id: I5b936f26db575abf38170bd4b5ce6e126d85dfd3
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    9cc779c View commit details
    Browse the repository at this point in the history
  4. soc/intel/cmn/blk/oc_wdt: store bootstatus in scratch register bits

    Change-Id: I1b474a8e5068f32cd0d7c8c132914572addaaeb9
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    4eee079 View commit details
    Browse the repository at this point in the history
  5. oc_wdt: don't reload in SMI and don't force WDT start if WDAT is used

    Change-Id: I4801ff97d13dc9dae997f2dbc2092a589717716c
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    4c756d6 View commit details
    Browse the repository at this point in the history
  6. vault_cml: enable OC WDT with WDAT

    Change-Id: I632316e621838d4578a7de718fe5246b99407a56
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    bc31f11 View commit details
    Browse the repository at this point in the history
  7. soc/intel/cmn/blk/oc_wdt: adjust access sizes

    Change-Id: I57963d3de1a53f75952cbe8efc38da63bf1c64fd
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    2b124d8 View commit details
    Browse the repository at this point in the history
  8. src/vendorcode/dasharo/options.c: fix incorrect WDT default state

    Change-Id: I0e6acec166744b469230053bfe1be79c1fe30354
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    efde500 View commit details
    Browse the repository at this point in the history
  9. edk2: add knob to control watchdog default state

    Change-Id: I26ba2dbde0558eb895798c33a2ed71c76919f271
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    ccab132 View commit details
    Browse the repository at this point in the history
  10. oc_wdt: add prompt for WDAT

    Change-Id: I95a2b971b2ae16ce5593944a7a6fceb325cc13a0
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    9f5f4da View commit details
    Browse the repository at this point in the history
  11. oc_wdt: ignore WDT_ENABLE when enabling

    Change-Id: Iaa0dd3660aa64cb5a21fd632679056fee27fcc3e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    278cc51 View commit details
    Browse the repository at this point in the history
  12. oc_wdt/acpi.c: switch back to 32bit accesses

    needed at least on alderlake for correct operation
    
    Change-Id: Idcf5ce66248c0486bc2ea7242c75c6b824c82b75
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    abcb5f5 View commit details
    Browse the repository at this point in the history
  13. block/oc_wdt/acpi.c: add missing include

    Change-Id: I95b09487808747f9a88fc82477581cdb6086136e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    36b009d View commit details
    Browse the repository at this point in the history
  14. mb/protectli/vault_cml/Kconfig: disable WDAT in board Kconfig

    Change-Id: I071e5cd142df352e46f86087d2e9a0d95ea827dc
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    b01bf35 View commit details
    Browse the repository at this point in the history
  15. configs/config.protectli_*: enable ACPI WDAT for ADL, CML, EHL

    Change-Id: I18775bfc4a154942a7fecc2a26c6ebf2210f5579
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    ba085cb View commit details
    Browse the repository at this point in the history
  16. oc_wdt/Kconfig: set default timeout if WDAT is enabled

    Change-Id: Ibab018019815db7f3bfcbb2031cb9af0a196b28a
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    58bb601 View commit details
    Browse the repository at this point in the history
  17. mb/protectli/vault_cml/Kconfig: restore previous order of options

    Change-Id: I2b10008f3f09370b209534c9125e5645003258f8
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    2c62a70 View commit details
    Browse the repository at this point in the history
  18. payloads/external/edk2/Makefile: fix passing OC WDT PCDs

    Change-Id: If8400779d79eba9b4b56ad9df718528742364a9e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    207989f View commit details
    Browse the repository at this point in the history
  19. configs: bump edk2 for WDT visibility

    Change-Id: Ia242f3eecce30248f1f097960ae5efe09c87baa8
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec authored and miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    ff034e6 View commit details
    Browse the repository at this point in the history
  20. src/mainboard/clevo/adl-p/Kconfig: Add missing TPM PIRQ for NV41

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 13, 2024
    Configuration menu
    Copy the full SHA
    6cd77aa View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. src/mainboard/protectli/vault_jsl: Add new SPD for V1210

    Fixes MemoryInit on the newest hardware revision.
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 17, 2024
    Configuration menu
    Copy the full SHA
    de18e90 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2024

  1. drivers/crb,pc80/tpm: Add crb and pc80 prefixes to chip configs

    Avoid tpm_config_t type redefinition by adding crb and pc80 prefixes.
    
    TEST=Compile MSI PRO Z690-A target with CRB and PC80 TPM chips enabled
    in devicetree.
    
    Change-Id: Id41717e265362303a17745303a907c9c8f4f4e12
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 19, 2024
    Configuration menu
    Copy the full SHA
    7ddf707 View commit details
    Browse the repository at this point in the history
  2. drivers/tpm: Disable TPM driver if probe fails

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 19, 2024
    Configuration menu
    Copy the full SHA
    9a5e8db View commit details
    Browse the repository at this point in the history
  3. src/soc/intel/common/block/cse/cse.c: Handle default ME state properly

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 19, 2024
    Configuration menu
    Copy the full SHA
    b151ce8 View commit details
    Browse the repository at this point in the history
  4. src/drivers/intel/ptt/Makefile.mk: Compile PTT in bootblock

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 19, 2024
    Configuration menu
    Copy the full SHA
    7fa65d2 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2024

  1. 3rdparty/intel-microcode: Bump to microcode-20240514

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 20, 2024
    Configuration menu
    Copy the full SHA
    8383a1e View commit details
    Browse the repository at this point in the history

Commits on May 29, 2024

  1. configs/config.protectli_vp46xx_txt_seabios: Udpate TXT config

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed May 29, 2024
    Configuration menu
    Copy the full SHA
    a76d969 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2024

  1. configs/config.protectli_vp2420: Disable HECI at pre-boot

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 authored and macpijan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    9d0ab93 View commit details
    Browse the repository at this point in the history
  2. mainboard/protectli/vault_ehl: Disable HWP

    HWP is too aggressive in power savings and does not let using full
    bandwidth of Ethernet controllers without additional stressing of
    the CPUs (2Gb/s vs 2.35Gb/s with stressing, measured with iperf3).
    Let the Linux use acpi-cpufreq governor driver instead of
    intel_pstate by disabling HWP.
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 authored and macpijan committed Jun 10, 2024
    Configuration menu
    Copy the full SHA
    f6e1bbb View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2024

  1. cpu/x86/pae/pgtbl.c: remove dead map_2M_page()

    This function isn't used anywhere. It probably wouldn't work with
    current coreboot anyway, as it identity mapped lower 2GB of RAM, while
    ramstage is run from CBMEM, which is usually just below top of memory.
    
    It was last used in K8 code that is long gone.
    
    Change-Id: I97e2830f381181d7f21ab5f6d4c544066c15b08c
    Signed-off-by: Krystian Hebel <[email protected]>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/82247
    Tested-by: build bot (Jenkins) <[email protected]>
    Reviewed-by: Sergii Dmytruk <[email protected]>
    krystian-hebel committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    a1704b0 View commit details
    Browse the repository at this point in the history
  2. cpu/x86/pae/pgtbl.c: remove dead paging_identity_map_addr()

    This function had roughly the same use (except PAT) as part of
    memset_pae(), however the latter is able to make use of PAE and map
    physical memory located above 4 GB. Remove paging_identity_map_addr()
    to avoid semi-duplicated code.
    
    The function has been unused since CB:26745.
    
    Change-Id: I7a4ebd84a6f5d222c3b2c6c6e3d26d6464cf01b8
    Signed-off-by: Krystian Hebel <[email protected]>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/82248
    Reviewed-by: Sergii Dmytruk <[email protected]>
    Tested-by: build bot (Jenkins) <[email protected]>
    krystian-hebel committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    cdb24f9 View commit details
    Browse the repository at this point in the history
  3. security/memory_clear: fix wrong size of reserved memory range

    The code used to reserve MEMSET_PAE_PGTL_SIZE (20 KiB) for page used
    for clearing the memory above 4 GiB that was assumed to be 2 MiB page.
    memset_pae() checks only the alignment and not the size of this region,
    so no error was reported by it.
    
    In most cases this reserved memory in 2-4 MiB range, and because this
    range isn't usually used by coreboot (architectural stuff is located in
    lower 1 MiB, coreboot tables and ramstage are close to TOLUM and payload
    isn't yet loaded when the broken code is executed), it never caused any
    problems.
    
    Change MEMSET_PAE_PGTL_SIZE to MEMSET_PAE_VMEM_SIZE and fix wrong macro
    definition to reserve properly sized region.
    
    Change-Id: I0df15b0d1767196fe70be14d94428ccdf8dbd5d3
    Signed-off-by: Krystian Hebel <[email protected]>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/82397
    Tested-by: build bot (Jenkins) <[email protected]>
    Reviewed-by: Sergii Dmytruk <[email protected]>
    Reviewed-by: Paul Menzel <[email protected]>
    krystian-hebel committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    595c4b4 View commit details
    Browse the repository at this point in the history
  4. cpu/x86/pae/pgtbl.c: extract reusable code from memset_pae()

    Code dealing with PAE can be used outside of memset_pae(). This change
    extracts creation of identity mapped pagetables to init_pae_pagetables()
    and mapping of single 2 MiB map to pae_map_2M_page(). Both functions are
    exported in include/cpu/x86/pae.h to allow use outside of pgtbl.c.
    
    MEMSET_PAE_* macros were renamed to PAE_* since they no longer apply
    only to memset_pae().
    
    Change-Id: I8aa80eb246ff0e77e1f51d71933d3d00ab75aaeb
    Signed-off-by: Krystian Hebel <[email protected]>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/82249
    Reviewed-by: Sergii Dmytruk <[email protected]>
    Tested-by: build bot (Jenkins) <[email protected]>
    krystian-hebel committed Jun 13, 2024
    Configuration menu
    Copy the full SHA
    3467810 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2024

  1. 3rdparty/dasharo-blobs: Update VP66xx blobs

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    26e4861 View commit details
    Browse the repository at this point in the history
  2. 3rdparty/fsp: Update submodule

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    bcda1de View commit details
    Browse the repository at this point in the history
  3. src/soc/intel/alderlake/Kconfig: Deprecate ADL FSP

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    24906e7 View commit details
    Browse the repository at this point in the history
  4. mainboard/protectli/vault_adl_p: Poll for IOM_READY before FSP-S

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    99ce11a View commit details
    Browse the repository at this point in the history
  5. 3rdparty/intel-microcode: Bump to microcode-20240531

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    add477b View commit details
    Browse the repository at this point in the history
  6. mb/protectli/vault_jsl: disable HWP

    HWP is too aggressive in power savings and does not let using full
    bandwidth of Ethernet controllers without additional stressing of
    the CPUs (2Gb/s vs 2.35Gb/s with stressing, measured with iperf3).
    Let the Linux use acpi-cpufreq governor driver instead of
    intel_pstate by disabling HWP.
    
    Porting a change from VP2420 in: d10fe79
    
    Change-Id: I81cb4cd64a635e8835d95c89af715927d5902f94
    Signed-off-by: Maciej Pijanowski <[email protected]>
    macpijan authored and miczyg1 committed Jun 14, 2024
    Configuration menu
    Copy the full SHA
    93a1ad1 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2024

  1. mainboard/protectli/vault_jsl: Add V1211 support

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 18, 2024
    Configuration menu
    Copy the full SHA
    dadd883 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2024

  1. .github/workflows/build.yml,build.sh: Enable automated builds for V1211

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7babb8f View commit details
    Browse the repository at this point in the history
  2. intelblocks/me_18.h: Add HAP location for MTL U/H

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    7537c39 View commit details
    Browse the repository at this point in the history
  3. vc/dasharo: Add API to get active cores and HT

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    424e862 View commit details
    Browse the repository at this point in the history
  4. soc/intel/alderlake: Integrate downcoring and HT option

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    95f8459 View commit details
    Browse the repository at this point in the history
  5. payloads/external/edk2: Add Kconfig options for CPU downcoring and HT

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    0bad6cd View commit details
    Browse the repository at this point in the history
  6. mainboard/protectli/vault_adl_p/devicetree.cb: Disable AER on WIFI slot

    The ath10k_pci driver in Linux constantly reports AER errors. It seems
    the Atheros cards do not like AER. Disable it to avoid warnings in
    dmesg.
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    78e2643 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7502e10 View commit details
    Browse the repository at this point in the history
  8. configs/config.protectli_vp66xx: bump to rc5

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    31a63aa View commit details
    Browse the repository at this point in the history
  9. configs: Bump edk2 revision to let all boards build with newest changes

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    bc00971 View commit details
    Browse the repository at this point in the history
  10. drivers/pc80/tpm/tis.c: Fix probing for the TPM family

    Incorrectly assigned TPM family to the input parameter in
    pc80_tpm_probe could lead to disablign the TPM driver in ramstage.
    As a result the TPM ACPI code would not be generated, TPM not
    properly started and OS/payload not recognizing the TPM.
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    d3b8531 View commit details
    Browse the repository at this point in the history
  11. configs: Bump edk2 to fix FUM variable handling

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    5b6805c View commit details
    Browse the repository at this point in the history
  12. payloads/edk2: build DasharoPayloadPkg

    Change-Id: I7605c09b692a94dec6bd6d55b394945ee2a4ec64
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    713cff0 View commit details
    Browse the repository at this point in the history
  13. configs/: update EDK2 revision after rebasing

    Change-Id: Ide818b9e064286bc52dcdacb9c2984216e2981a0
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    8c0d44c View commit details
    Browse the repository at this point in the history
  14. mb/qemu-{i440fx,q35}/rom_media.c: add code for writable flash

    Depending on how firmware image was passed to QEMU, it may behave as:
    - ROM - memory mapped reads, writes are ignored (FW image mounted with
      '-bios');
    - RAM - memory mapped reads and writes (FW image mounted with e.g.
      '-device loader');
    - flash - memory mapped reads, write and erase possible through
      commands. Contrary to physical flash devices erase is not required
      before writing, but it also doesn't hurt. Flash may be split into
      read-only and read-write parts, like OVMF_CODE.fd and OVMF_VARS.fd.
      Combined size of system firmware must not exceed 8 MiB by default
      (FW image(s) mounted with '-drive if=pflash').
    
    This function detects which of the above applies and fills
    region_device_ops accordingly.
    
    Tested by starting QEMU with firmware passed as '-drive if=pflash',
    '-drive if=pflash,readonly=on' and '-bios'. When started with firmware
    passed through '-device loader', coreboot complains about corrupted
    FMAP, but this is the same behavior as without this change:
    
        [ERROR]  Invalid FMAP at 0x40000
        [EMERG]  Cannot locate primary CBFS
    
    Writable pflash support was added about 17 years ago, so it should be
    supported by all QEMU versions currently in use. Since QEMU 5.0.0 it is
    possible to change the limit of firmware size with `max-fw-size` machine
    configuration option, up to 16 MiB, as bigger sizes would overlap with
    default IO APIC memory range.
    
    Change-Id: I3ab9f22c6165064a769881d4be5eab13a0a2f519
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    2cd5cd2 View commit details
    Browse the repository at this point in the history
  15. mb/qemu-q35/smihandler.c: add support for SMIs on QEMU

    qemu-system-x86_64 uses AMD64 SMM save state format, despite emulating
    Intel chipset. In addition, even though it implements SMI_STS register,
    QEMU never sets any bits in it. As there is little emulated hardware
    that can be generating SMI, assume that all SMIs come from APM. This
    source is used e.g. to disable ACPI (which wasn't working until now on
    QEMU) and SMMSTORE.
    
    Tested by invoking SMMSTORE commands from the payload with SMM logging.
    
    Change-Id: I2fc7b74bdc13be8d76bc536283ab5a14fffec45f
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    874696a View commit details
    Browse the repository at this point in the history
  16. mb/qemu-{i440fx,q35}: reduce default ROM size to 8 MiB

    By default, QEMU bails when trying to use bigger images mounted with
    '-drive if=pflash', which is required to make use of writable flash
    introduced in CB:82555. This changes both default size in Kconfig as
    well as FMAP layouts.
    
    Since QEMU 5.0.0 it is possible to change the limit of firmware size
    with `max-fw-size` machine configuration option, up to 16 MiB, as bigger
    sizes would overlap with IO APIC memory range. Default is still 8 MiB,
    so it makes sense to have identical default in coreboot.
    
    Error thrown by QEMU when trying to use too big ROM:
    
    qemu-system-x86_64: combined size of system firmware exceeds 8388608 bytes
    
    Change-Id: If36cb754a8e75e23bce49ff568dd88e5db279bb8
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    a3197c8 View commit details
    Browse the repository at this point in the history
  17. acpi/acpi.c: fix XSDT handling on QEMU

    Commit c2830c9 ("acpi.c: Add XSDT on QEMU") added code that copied
    RSDT to XSDT since QEMU doesn't generate the latter. However, this new
    code didn't move 'current' pointer forward if XSDT pointer was already
    non-zero, such as after warm reset. As a result, SSDT was written in
    place of XSDT, which resulted in panic in edk2 after a reboot.
    
    This change covers SSDT generation with the same check for existing
    XSDT address as is used for tables generated by QEMU.
    
    To test, build coreboot with debug edk2 payload, boot to UEFI shell and
    reboot with `reset` command. Without this change, edk2 panicked in
    AcpiTableDxe. Command line used for testing:
    
      qemu-system-x86_64 -machine q35,smm=on \
        -drive if=pflash,format=raw,unit=0,file=build/coreboot.rom \
        -serial stdio
    
    Change-Id: I7f38467b7de3f35fc3ec3854a840de8345cd0fe5
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    a423986 View commit details
    Browse the repository at this point in the history
  18. payloads/edk2: pass information about use of edk2-platforms

    This allows conditional inclusion of drivers in edk2 proper depending on
    whether edk2-platforms is used or not.
    
    Change-Id: I53b16f9b400cd7a5ea585b16bf9693ac46777ab0
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Jun 19, 2024
    Configuration menu
    Copy the full SHA
    f19fd2a View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2024

  1. configs/config.emulation_qemu_x86_q35_uefi: add config for platform

    Change-Id: Ic7e9835f557df4b2f248faeb04f2f16185737ad4
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Jun 20, 2024
    Configuration menu
    Copy the full SHA
    dcdde2e View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. configs/config.emulation_qemu_x86_q35_uefi_all_menus: add file

    This config enables all currently available Dasharo menus, even if they
    don't work for QEMU. It may be used for testing or demonstration
    purposes.
    
    Only OC WDT is disabled, as enabling it results in build failing on
    no value specified for PcdOcWdtTimeoutDefault.
    
    Change-Id: I08ee0fd078056c77e7b7bfbdb2bab0a459c6e822
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    b3afb42 View commit details
    Browse the repository at this point in the history
  2. build.sh: add function for building QEMU Q35 image

    Change-Id: If4b9cd5d2c4a60b4f400610305d6984f5ebae6c1
    Signed-off-by: Krystian Hebel <[email protected]>
    krystian-hebel committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    0d00fc3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    26c5df9 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2024

  1. vc/dasharo: Add CPU throttling options API

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    89b4840 View commit details
    Browse the repository at this point in the history
  2. payloads/external/edk2: Add CPU throttling options

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    c76d06d View commit details
    Browse the repository at this point in the history
  3. intel platforms: Integrate overriding TCC offset

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    5077ceb View commit details
    Browse the repository at this point in the history
  4. src/mainboard/protectli: Override default throttling value for boards

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    84ec3da View commit details
    Browse the repository at this point in the history
  5. soc/intel/common/block/cpu/cpulib.c: Update TCC offset mask

    The TCC offset occupies bits 29:24 of the TEMPERATURE_TARGET, so the
    mask should be. Confirmed on SKL and onwards, APL and GLK.
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    6e0f89e View commit details
    Browse the repository at this point in the history
  6. configs: Update edk2 revision to reworked CPU throttling

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jun 27, 2024
    Configuration menu
    Copy the full SHA
    1cbcd54 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2024

  1. security/vboot/Makefile.mk: silence warnings when signing binary

    futility always prints a warning when building:
    
    WARNING: prepare_slot: VBLOCK_A keyblock is invalid.
    
    This is the expected state, because at that point vblock hasn't been
    created yet.
    
    Pipe warnings to /dev/null to prevent worrying users unnecesarily.
    
    This workaround should be removed once upstream accepts this patch:
    https://chromium-review.googlesource.com/c/chromiumos/platform/vboot_reference/+/5682443
    
    Change-Id: I93fd5dafe220bafcf5325ecd4f9f4ee94fc3f81f
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Jul 8, 2024
    Configuration menu
    Copy the full SHA
    abb58d8 View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. mainboard/protectli/vault_jsl/devicetree.cb: Disable SATA

    The board does not support SATA disks. Despite the M.2 slots
    have the SATA lines, the silicon does not support the dynamic
    switching between SATA and PCIe. Disable the SATA controller
    to make Windows happy, as the straps are set for PCIe lanes.
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    ff4c53d View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2024

  1. .github/workflows/build.yml: add deploy jobs

    Signed-off-by: Pawel Langowski <[email protected]>
    Signed-off-by: Maciej Pijanowski <[email protected]>
    PLangowski authored and macpijan committed Jul 24, 2024
    Configuration menu
    Copy the full SHA
    ff68728 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2024

  1. mb/clevo/adl-p: Add HDA verbs from vendor BIOS

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 authored and mkopec committed Jul 25, 2024
    Configuration menu
    Copy the full SHA
    540dd4f View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2024

  1. configs/*: Update edk2 revision to include new help message

    Signed-off-by: Filip Gołaś <[email protected]>
    philipandag authored and mkopec committed Jul 29, 2024
    Configuration menu
    Copy the full SHA
    05adc35 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2024

  1. util/txesbmantool: Add utility to generate TXE SB manifests

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    8605c1a View commit details
    Browse the repository at this point in the history
  2. soc/intel/baytrail: Generate TXE SB manifests after build

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    e598839 View commit details
    Browse the repository at this point in the history
  3. Apply suggestions from code review

    Co-authored-by: Krystian Hebel <[email protected]>
    miczyg1 and krystian-hebel committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    dfe0b98 View commit details
    Browse the repository at this point in the history
  4. util/txesbmantool/txesbmantool.c: Refactor inefficient parts

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    6e5303b View commit details
    Browse the repository at this point in the history
  5. util/txesbmantool/README.md: Add missign error output

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    d102153 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8eb2ac8 View commit details
    Browse the repository at this point in the history
  7. util/txesbmantool: Fix missing target directory during build

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    477680c View commit details
    Browse the repository at this point in the history
  8. util/txesbmantool/.gitignore: Ignore the resulting executable

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    3fa1424 View commit details
    Browse the repository at this point in the history
  9. util/txesbmantool: Print key hashes when displaying manifests

    Print key hashes as it may be useful when obtaining information
    from binary about the used keys and what hash should be provisioned
    in TXE.
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    f2e7eb5 View commit details
    Browse the repository at this point in the history
  10. util/txesbmantool/txesbmantool.c: Fix coding style

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    cd536e4 View commit details
    Browse the repository at this point in the history
  11. Update util/txesbmantool/txesbmantool.c

    Co-authored-by: Krystian Hebel <[email protected]>
    miczyg1 and krystian-hebel committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    c8ba2c2 View commit details
    Browse the repository at this point in the history
  12. Update util/txesbmantool/txesbmantool.c

    Co-authored-by: Krystian Hebel <[email protected]>
    miczyg1 and krystian-hebel committed Jul 30, 2024
    Configuration menu
    Copy the full SHA
    4706227 View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. build.sh: add Dell OptiPlex 7010/9010

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    b1fc568 View commit details
    Browse the repository at this point in the history
  2. src/security/intel/txt/common.c: use #IF on TPM2-only code

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    145a6f4 View commit details
    Browse the repository at this point in the history
  3. src/security/intel/txt/romstage.c: include pmutil.h to resolve missin…

    …g definitions
    
    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    2fcbd18 View commit details
    Browse the repository at this point in the history
  4. configs/config.dell_optiplex_9010_sff_uefi_txt: add

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9ed5a71 View commit details
    Browse the repository at this point in the history
  5. src/mainboard/dell/snb_ivb_workstations/default.fmd: add

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    00d3973 View commit details
    Browse the repository at this point in the history
  6. build.sh: fix OptiPlex description

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    14e962e View commit details
    Browse the repository at this point in the history
  7. src/mainboard/dell/snb_ivb_workstations/default.fmd: improve readability

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    eac21b6 View commit details
    Browse the repository at this point in the history
  8. configs/config.dell_optiplex_9010_sff_uefi*: remove redundant flags

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    15a150d View commit details
    Browse the repository at this point in the history
  9. .github/workflows/build.yml: add OptiPlex to build CI

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    235cbdc View commit details
    Browse the repository at this point in the history
  10. configs/config.dell_optiplex_9010_sff_uefi*: add iPXE script

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    5e6b81d View commit details
    Browse the repository at this point in the history
  11. .github/workflows/build.yml: build_optiplex - improve readability

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c9e9499 View commit details
    Browse the repository at this point in the history
  12. .github/workflows/build.yml: add legacy OptiPlex

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    dcc7cf7 View commit details
    Browse the repository at this point in the history
  13. configs/config.dell_optiplex_9010_sff_*: bump up to v0.1.0

    Signed-off-by: Filip Lewiński <[email protected]>
    filipleple authored and miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    9bfb510 View commit details
    Browse the repository at this point in the history
  14. soc/intel/alderlake/fsp_params.c: Omit W/A on ADL-N

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    8f3798d View commit details
    Browse the repository at this point in the history
  15. superio/ite/it8613e/it8613e.h: Add definitions for GPIO init

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    56f850c View commit details
    Browse the repository at this point in the history
  16. mainboard/hardkernel: Add ODROID H4 initial support

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    0efbb88 View commit details
    Browse the repository at this point in the history
  17. soc/intel/{common,alderlake}: Add missing ADL-N SKUs

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    c94003a View commit details
    Browse the repository at this point in the history
  18. .github/workflows/build.yml: Build ODROID H4

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Sep 5, 2024
    Configuration menu
    Copy the full SHA
    d5edb70 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2024

  1. configs: run savedefconfig on Dasharo EDK boards

    iPXE configuration of the boards were broken after a rebase, so this
    also involved setting CONFIG_BUILD_IPXE=y which now enables the build of
    iPXE.
    
    Change-Id: Ib2af25f7259c31f2e89dc10f473331733c255796
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    46a38fe View commit details
    Browse the repository at this point in the history
  2. .github/workflows/code-checks.yml: verify defconfigs are up-to-date

    Change-Id: I9be3d920db15a755b7616a1d6fab5dc390bb6f0c
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    fdb99c8 View commit details
    Browse the repository at this point in the history
  3. mb/*: remove trailing newlines

    Change-Id: I542a11ed2e2bad0bec3012b1a8227fb137528854
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    82f2d81 View commit details
    Browse the repository at this point in the history
  4. .github/workflows/code-checks.yml: run util/lint

    Standard and extended sets of tests, without the "unstable" ones.
    
    Change-Id: I4d2fc253a0e2434aecf48ae11ba49fa2b753d4fa
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 6, 2024
    Configuration menu
    Copy the full SHA
    691bec1 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2024

  1. configs/*: update Dasharo EDK2 revision to fix build

    Commit 05adc35 pointed EDK2 revision at a commit that's not
    pulled by `git clone` (comes from a removed or force-pushed branch)
    resulting in a non-buildable EDK2 checkout.
    
    Change-Id: Ie4eaa45667d3b1643bf734a9984f212d6dca505c
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    fa20469 View commit details
    Browse the repository at this point in the history
  2. payloads/edk2/Makefile: detect invalid commit hash on checkout

    `git rev-parse reference` doesn't fail on unknown commit hash unless
    something like `^{object}` is appended (`^{commit}` can probably be used
    as well).
    
    Change-Id: I7ef39aeee2e902ac2fad6ac41b546c47418e1dec
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    9a7523f View commit details
    Browse the repository at this point in the history
  3. configs/config.protectli_vp2410: use Dasharo/edk2-platforms

    Change-Id: Ief5292d59af43b4f6ccda31c188a089ce3c6216f
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 10, 2024
    Configuration menu
    Copy the full SHA
    313ef1f View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2024

  1. mb/qemu-q35/board.fmd: add

    This is to allow customizing flash map when vboot isn't used.
    
    Change-Id: I935b06db62f930e48a801f3aafd101767e04b223
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    af7c369 View commit details
    Browse the repository at this point in the history
  2. mb/qemu-q35/*.fmd: add BOOTSPLASH region

    To support custom boot splash image.
    
    Change-Id: Ied86aa3f372bb9752ef58b0d291e453f9dd75e7c
    Signed-off-by: Sergii Dmytruk <[email protected]>
    SergiiDmytruk committed Sep 13, 2024
    Configuration menu
    Copy the full SHA
    bd294ab View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. 3rdparty/dasharo-blobs: bump for ODROID H4 blobs

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    602dca3 View commit details
    Browse the repository at this point in the history
  2. configs/config.hardkernel_odroid_h4: Add Intel blobs

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    0eb2559 View commit details
    Browse the repository at this point in the history
  3. configs/config.hardkernel_odroid_h4: Bump to rc2

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Sep 24, 2024
    Configuration menu
    Copy the full SHA
    7dc0941 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. include/device/pci_ids.h, soc/intel/mtl: add new MTL-P iGPU ID

    Change-Id: I5fde994b9dc05469b08c6a14ecd6b971a25e365f
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ffc0c5d View commit details
    Browse the repository at this point in the history
  2. soc/intel/common/block/graphics: hook up graphics ops for MTL

    Change-Id: I0626867dc882e77b1b5018b0851ca9a2c9e57ff0
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    3c1c774 View commit details
    Browse the repository at this point in the history
  3. soc/intel/mtl: hook up pch_hda_audio_link_hda_enable

    Change-Id: I161febbca12cd116a27167138a6ab523a644763c
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    c6c17ef View commit details
    Browse the repository at this point in the history
  4. meteorlake/romstage/fsp_params.c: wire up DMA protection

    Change-Id: I500f4b502e1ac58e437e53bd0e4cb934c7bb3bbc
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    84a7af8 View commit details
    Browse the repository at this point in the history
  5. src/soc/intel/meteorlake/chip.c: add missing DPTF device name

    Change-Id: Ib7c537a1e94fdeaabc65fcabeee17fff8a0e753a
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    fca8a0f View commit details
    Browse the repository at this point in the history
  6. soc/intel/mtl/chip.c: Add two missing ACPI device names

    Needed for Windows not to BSOD due to malformed ACPI tables.
    
    Change-Id: Id8a8acea43d0d4615fb26ed66fddda2e74ca0f28
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    0007c46 View commit details
    Browse the repository at this point in the history
  7. soc/intel/meteorlake/fsp_params.c: wire up connection manager Kconfig…

    … option
    
    Change-Id: I91d2133bf6a9f2f9ca355f1af2c0d454795d6ef8
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    61180f5 View commit details
    Browse the repository at this point in the history
  8. soc/intel/meteorlake/Kconfig: allow FSP-M SOL on non-Chrome

    Change-Id: I082a4459afd80c328c9233b37ddd6f3a2c5bc528
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8f68586 View commit details
    Browse the repository at this point in the history
  9. soc/intel/mtl: hook up public ucode

    Change-Id: I16f20956a1490da02acc24156360aef235111494
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9ff6311 View commit details
    Browse the repository at this point in the history
  10. soc/intel/mtl: enable common VTD block

    Change-Id: I2e05a6f76308b8b89ec9279888ae9fc6a80152a0
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    19ab8ae View commit details
    Browse the repository at this point in the history
  11. 3rdparty/fsp: bump for MTL IoT FSP

    Change-Id: I4c6655eda6729f2c12f99a09174da6ebc2795258
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    d85f581 View commit details
    Browse the repository at this point in the history
  12. payloads/external/iPXE/Makefile: bump iPXE rev for i219-lm 20 support

    Change-Id: I820044e39d161c5c993d2cd6bb51bcb56eb9e9ba
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    e72799f View commit details
    Browse the repository at this point in the history
  13. mb/clevo/mtl-h: add mainboard

    Add Clevo V5x0TU mainboard.
    
    Preliminary support for the dGPU variant (V5x0TNx) is also added, but
    full support will be added in subsequent patches.
    
    Change-Id: Ic4ffba29e50b6bf2ee010d798f7a952d1264f15c
    Signed-off-by: Michał Kopeć <[email protected]>
    Co-authored-by: Michał Żygowski <[email protected]>
    Co-authored-by: Filip Gołaś <[email protected]>
    3 people committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8aa5063 View commit details
    Browse the repository at this point in the history
  14. payloads/external/edk2/Makefile: don't recurse submodules when cloning

    The submodules are updated in subsequent steps anyway.
    
    Change-Id: I4243ae3862c89306d355c9559708b22cb86f4d44
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9ae5ab2 View commit details
    Browse the repository at this point in the history
  15. drivers/bayhub_lv2: enable ASPM and PM L1.2 substate

    Set the L1 substate optimize register to 0xF, like Insyde does. I don't
    know what exactly that does, but it works :D
    
    Change-Id: I833e2478cccff4c7f711f1b0614c5fcb6513aafa
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    83088cb View commit details
    Browse the repository at this point in the history
  16. ec/system76/ec/acpi: remove nonfunctional power button device

    Change-Id: I39529022821f96bfee6aaaee9cc86072c90393a2
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7165574 View commit details
    Browse the repository at this point in the history
  17. lib/smbios.c: fill in BIOS characteristics depending on payload

    Silences a warning from fwupd when booting with EDK2 payload.
    
    Change-Id: I9c7e1f76c1833476b0f88e5a40e888a1721eb1b3
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    322cc56 View commit details
    Browse the repository at this point in the history
  18. soc/intel/meteorlake/Makefile.mk: include missing MemInfoHob from ven…

    …dorcode
    
    Change-Id: If7203621e7767bae8ad791947e61e5aefb31bc19
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    ab352f8 View commit details
    Browse the repository at this point in the history
  19. vc/intel/fsp/fsp2_0/iot/meteorlake: copy missing IoT headers to new f…

    …older
    
    Change-Id: I780f662d5df516cc46fa6b4ac180e8cbb1c8c8e8
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2072032 View commit details
    Browse the repository at this point in the history
  20. src/soc/intel/meteorlake/Makefile.mk: use missing IoT headers from vc

    Change-Id: I56f3cfdeb2bfc4f07e4595009fa89acbf048da92
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    a8f5f79 View commit details
    Browse the repository at this point in the history
  21. soc/intel/common/block/cse: allow CSE telemetry on non-lite CSE SKU

    The CSE MKHI_BUP_COMMON_GET_BOOT_PERF_DATA command is also implemented
    in non-Lite CSE SKUs.
    
    TEST=Boot NovaCustom V540TU (MTL-P / ME Consumer) with
    SOC_INTEL_CSE_PRE_CPU_RESET_TELEMETRY_V2 selected and check `cbmem -t`:
    
     990:CSME ROM started execution                        0
     944:CSE sent 'Boot Stall Done' to PMC                 34,000
     945:CSE started to handle ICC configuration           172,000 (138,000)
     946:CSE sent 'Host BIOS Prep Done' to PMC             172,000 (0)
     947:CSE received 'CPU Reset Done Ack sent' from PMC   314,000 (142,000)
     991:Die Management Unit (DMU) load completed          360,000 (46,000)
       0:1st timestamp                                     385,844 (25,844)
      11:start of bootblock                                398,796 (12,952)
      12:end of bootblock                                  402,099 (3,302)
      [...]
    
    Change-Id: I3a5b1abd282af9af33cef2371719df4133684a2e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    f823116 View commit details
    Browse the repository at this point in the history
  22. soc/common/smbus: Support reading SPD5 hubs for DDR5

    DDR5 uses a Serial Presence Detect (SPD) with hub function
    (SPD5 hub device) to store the SPD data. The SPD5 hub has 1024 bytes of
    EEPROM (`CONFIG_DIMM_SPD_SIZE=1024`).
    
    Change-Id: Ic5e6c58f255bef86b68ce90a4f853bf4e7c7ccfe
    Co-authored-by: Meera Ravindranath <[email protected]>
    Signed-off-by: Jeremy Soller <[email protected]>
    Signed-off-by: Tim Crawford <[email protected]>
    2 people authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    188a412 View commit details
    Browse the repository at this point in the history
  23. soc/intel/mtl: Fill in SPD data on both channels of DDR5 memory

    Apply CB:75284 to Meteor Lake.
    
    CB:52731 introduced support for reading SPD from the EEPROM via SMBus.
    Replace the now unneeded workaround for DDR5 with filling in the correct
    channels for DDR5.
    
    Change-Id: I600d8fd480cb84d5dcb679e4f0bdeeaaebfab386
    Signed-off-by: Jeremy Soller <[email protected]>
    Signed-off-by: Tim Crawford <[email protected]>
    jackpot51 authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    391c474 View commit details
    Browse the repository at this point in the history
  24. soc/intel/meteorlake/Kconfig: select HAVE_INTEL_ME_HAP

    Change-Id: Ibc4e00dec9953a426d8dacf87f3a09c57a80d9e6
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    51159c1 View commit details
    Browse the repository at this point in the history
  25. soc/intel/common/cse: do not send EOP when CSE in Debug mode

    CSE will not respond to EOP in Debug mode.
    
    Change-Id: Ifba407c52c6384ca7932ce353b1a66d4da3f6661
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    76b923b View commit details
    Browse the repository at this point in the history
  26. soc/intel/mtl: Set HDA subsystem ID during FSP-M

    Intel introduced a new UPD specifically for setting the HDA subsystem ID
    in FSP-M. Using SiSsidTablePtr in FSP-S no longer works as it will be
    locked with a default value of 0 by that point.
    
    Tested on Clevo V560TU with MTL FSP 4122.12 (0D.00.A8.20).
    
    TEST=PCI config space for HDA device has subsystem ID set.
    
    Change-Id: I5e668747d99b955b0a3946524c5918d328b8e1d3
    Signed-off-by: Tim Crawford <[email protected]>
    crawfxrd authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2fb7a4a View commit details
    Browse the repository at this point in the history
  27. soc/intel/cmn/ramtop: Refactor MTRR handling for RAMTOP range

    This patch refactors RAMTOP MTRR type selection to address a critical
    NEM logic bug on SoCs with non-power-of-two cache sets. This bug can
    cause runtime hangs when Write Back (WB) caching is enabled.
    
    Workaround: Force MTRR type to WC (Write Combining) on affected SoCs
    when the cache set count is not a power of two.
    
    BUG=b:306677879
    BRANCH=firmware-rex-15709.B
    TEST=Verified boot on google/ovis and google/rex (including Ovis with
    non-power-of-two cache configuration).
    
    Change-Id: Ia9a8f0d37d581b05c19ea7f9b1a07933caa956d4
    Signed-off-by: Subrata Banik <[email protected]>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/81269
    Reviewed-by: Stefan Reinauer <[email protected]>
    Tested-by: build bot (Jenkins) <[email protected]>
    subrata-b authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    bd1de17 View commit details
    Browse the repository at this point in the history
  28. arch/x86: Add API to check if cache sets are power-of-two

    Introduce a function to determine whether the number of cache sets is
    a power of two. This aligns with common cache design practices that
    favor power-of-two counts for efficient indexing and addressing.
    
    BUG=b:306677879
    BRANCH=firmware-rex-15709.B
    TEST=Verified functionality on google/ovis and google/rex (including
    a non-power-of-two Ovis configuration).
    
    Change-Id: I819e0d1aeb4c1dbe1cdf3115b2e172588a6e8da5
    Signed-off-by: Subrata Banik <[email protected]>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/81268
    Reviewed-by: Stefan Reinauer <[email protected]>
    Tested-by: build bot (Jenkins) <[email protected]>
    subrata-b authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    7943bbb View commit details
    Browse the repository at this point in the history
  29. soc/intel/mtl: Enable RAMTOP caching at SoC level for MTL devices

    This patch enables the `SOC_INTEL_COMMON_BASECODE_RAMTOP` configuration
    at the SoC level for all MTL devices. This change streamlines the
    configuration process, avoiding redundant selections on individual
    mainboards.
    
    BUG=b:306677879
    BRANCH=firmware-rex-15709.B
    TEST=Verified boot functionality on google/ovis and google/rex.
    
    Change-Id: I3aa3a83c190d0a0e93c267222a9dca0ac7651f9c
    Signed-off-by: Subrata Banik <[email protected]>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/81271
    Tested-by: build bot (Jenkins) <[email protected]>
    Reviewed-by: Stefan Reinauer <[email protected]>
    subrata-b authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2717a1d View commit details
    Browse the repository at this point in the history
  30. soc/intel/meteorlake/acpi/pcie.asl: add stubs for SRAM and HEC1 devices

    Change-Id: I702013a6532534bf4fffa824bfd8e4a550abdd3a
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    c03b54b View commit details
    Browse the repository at this point in the history
  31. vc/dasharo: Add API to get active cores and HT

    Change-Id: Ia3c6a35e5b37fb1a33cbf69c177b37298e04321e
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    26cda51 View commit details
    Browse the repository at this point in the history
  32. soc/intel: Disable RAMTOP caching for non-ChromeOS builds

    Caching the RAMTOP causes issues with FSP MemoryInit for platforms
    with DIMM modules. When memories are swapped, the training may
    sometimes hang randomly. Seems to be a manifestation of the issue
    described here: https://review.coreboot.org/c/coreboot/+/81269/
    (despite the L3 cache sets is power of 2 on the tested i5-1235U SKU).
    
    Disabling the RAMTOP caching make the memory training reliable no
    matter how many times the DIMM modules are swapped/changed in slots.
    
    RAMTOP was designed primarily for boot time optimizations in mind
    (most likely for Chromebooks), so disable the RAMTOP caching for all
    non-ChromeOS builds to boot reliably.
    
    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4536877 View commit details
    Browse the repository at this point in the history
  33. soc/intel/mtl/romstage/fsp_params.c: disable MRC fastboot on RTC failure

    This is a workaround for modules that don't correctly populate the
    serial number field in SPD.
    
    When such modules are swapped, they generate the same CRC, causing FSP
    to mistakenly consider them the same, and attempt to restore cached MRC
    settings. This won't work when the modules are different.
    
    As a workaround, force retrain the memory when RTC failure is detected.
    Users are expected to reset their CMOS upon changing memory modules.
    
    Change-Id: Iebb2810914b728317ce5ebd84b61667d2ba10529
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2e736a2 View commit details
    Browse the repository at this point in the history
  34. src/soc/intel/meteorlake/Kconfig: disable early SOL

    Doesn't work with any FSP revs tested so far.
    
    Change-Id: Ifd112230cdfc645e68f2146677008b200ae1b0a3
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    4f76d66 View commit details
    Browse the repository at this point in the history
  35. ec/system76/ec/acpi/s76.asl: use a real ACPI PNP ID

    Change-Id: Iae4bb0965aee8dad819320570b1852939a6ecab7
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    328733c View commit details
    Browse the repository at this point in the history
  36. soc/intel/meteorlake: hook up graphics ops

    Change-Id: I4843ed215bff8a003799b399885950e69d1daf4d
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    9e0d040 View commit details
    Browse the repository at this point in the history
  37. ec/system76: add delays in EC update

    Change-Id: I16517f3b76cf706650adafbe38af1d280b4d2f3d
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    855fdd6 View commit details
    Browse the repository at this point in the history
  38. payloads/external/edk2: Add option to use platform lid library for GOP

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 authored and mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    790f55c View commit details
    Browse the repository at this point in the history
  39. soc/intel/common/block/cse/cse_eop.c: join userfacing strings to sing…

    …le lines
    
    Rationale: coreboot coding style guidelines
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    802ad39 View commit details
    Browse the repository at this point in the history
  40. .github/workflows/build.yml: obtain novacustom-blobs

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    8d94c84 View commit details
    Browse the repository at this point in the history
  41. mb/clevo/mtl-h/ramstage.c: remove duplicated final newline

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    549f428 View commit details
    Browse the repository at this point in the history
  42. configs/config.novacustom_v5.0tu: unify config across variants

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    526a490 View commit details
    Browse the repository at this point in the history
  43. soc/intel/cmn/blk/smbus/smbuslib.c: switch_page: rename offset variable

    Rename to page_ptr which more closely aligns with the SPD5 spec.
    
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    2b68516 View commit details
    Browse the repository at this point in the history
  44. soc/intel/cmn/blk/smbus/smbuslib.c: get_spd: reduce if nesting

    Reduce amount of nested if statements by adding separate branches for
    DDR5, DDR4 and older SPD variants.
    
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    83995f9 View commit details
    Browse the repository at this point in the history
  45. src/include/spd_bin.h: introduce SPD_LEN_DDR5

    DDR5 SPD page length is 1024 bytes.
    
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Sep 26, 2024
    Configuration menu
    Copy the full SHA
    212e924 View commit details
    Browse the repository at this point in the history

Commits on Oct 1, 2024

  1. 3rdparty/dasharo-blobs: bump for mtl blobs

    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    153ea8f View commit details
    Browse the repository at this point in the history
  2. soc/intel/mtl/acpi/gpio.asl: fix missing gpio.h include

    This change fixes building NovaCustom V540TU, which previously errored
    out due to missing MISCCFG_GPIO_PM_CONFIG_BITS definition.
    
    Replace soc/gpio_defs.h with gpio.h which includes everything we need,
    same as it was done for ADL in change 71266, and other SoCs.
    
    TEST=Build and boot NovaCustom V540TU
    
    Change-Id: I52a495f696258fc63752dd8e66e318e144bb768e
    Signed-off-by: Michał Kopeć <[email protected]>
    mkopec committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    52748b9 View commit details
    Browse the repository at this point in the history
  3. configs/config.hardkernel_odroid_h4: Make CI happy

    Signed-off-by: Michał Żygowski <[email protected]>
    miczyg1 committed Oct 1, 2024
    Configuration menu
    Copy the full SHA
    adb6e4c View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. .gitignore: Ignore both roms and their sha256

    Signed-off-by: Sebastian Czapla <[email protected]>
    SebastianCzapla authored and miczyg1 committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    7226ebc View commit details
    Browse the repository at this point in the history
  2. pre-commit: autoupdate hooks

    updates:
    - [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v5.0.0](pre-commit/pre-commit-hooks@v4.4.0...v5.0.0)
    - [github.com/talos-systems/conform: v0.1.0-alpha.27 → v0.1.0-alpha.30](siderolabs/conform@v0.1.0-alpha.27...v0.1.0-alpha.30)
    pre-commit-ci[bot] authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    21ed381 View commit details
    Browse the repository at this point in the history