Skip to content

pre-commit: autoupdate hooks #572

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

Open
wants to merge 3,336 commits into
base: dasharo-24.02.1
Choose a base branch
from

Conversation

pre-commit-ci[bot]
Copy link

@pre-commit-ci pre-commit-ci bot commented Oct 7, 2024

miczyg1 and others added 24 commits March 26, 2025 20:18
Fix some incorrectly set values in EC and SIO power.

Also adjust the PECI temperature offset. Per observations in
lm-sensors, the PECI temperature was read as 15-20 degrees lower
than it really was (compared to coretemp sensor).

Change-Id: I84da02c101e23bd2d141ed140502f37a6e9963f3
Upstream-Status: Pending
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: Ieade7836bf9d42d4aa8bfaf864dd194c490c4349
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
COM1 is exposed as USB-C on the chassis whiel COM0 is available
internally as a pin header only. It maks more sense for the COM1
to act as a main console at 0x3f8.

Change-Id: I5ed069a5d00e4fa99cf219af0c49ab3d2c004577
Upstream-Status: Pending
Signed-off-by: Michał Żygowski <[email protected]>
Fix some incorrectly set values in EC and SIO power.

Also adjust the PECI temperature offset. Per obeservations in
lm-sensors, the PECI temperature was read as 15-20 degrees lower
than it really was (compared to coretemp sensor).

Change-Id: I6c26db62c44e3ccbd2621c2b84ec31c703c72da4
Upstream-Status: Pending
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: Ifeeb05bf407987eb9a8f0483d1f4f1ae43c6b42c
Upstream-Status: Pending
Signed-off-by: Michał Żygowski <[email protected]>
… logo

Change-Id: I3d5160ab2ec043820294d2fb69b026ec20cd66fd
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
… logo

Change-Id: Ic78c3d57bcb7d6ee0e51a44e7baa1ccd870f3355
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: Idc9dc67dde0f8f536d6216150200aa0466c8aef5
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: Ia91abba22d3f6fa59ee5e2c30773ee7115763d29
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: I0f6a7ee203868c48fdc83695cadfba8b33db5e6b
Upstream-Status: Pending
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: I174adf73745415ad5fcbb2ffe6cb1d8c5d21c84b
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Kopeć <[email protected]>
Change-Id: Id4b92e5115b3b30779c4a8885fed0d9d66f10c4f
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Adding PMC mux_conn entries to devicetree causes coreboot to program
AUX bias pads before the multiphase silicon init according to
typec_aux_bias_pads values. However, it seems too late in the
intialization flow and Type-C displays stop working.

In order to have the PMC mux_conn generate the ACPI code and still
keep the Type-C display working in FW, let FSP program the AUX bias
pads.

TEST=Check Type-C display works on VP3210 in both OS and FW.

Change-Id: Ibb12932961bf2dcaa9031af8f6fee9a48a61192a
Upstream-Status: Pending
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: Ifc57b49ff2f8d4611145ac8dbcc35fddb3ebd3b7
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: Idbfccb37e1b0331f6847ceb00945c23ea7cc2ea2
Signed-off-by: Michał Żygowski <[email protected]>
If uploading for the first time for a new board, directory
structure might not be in place yet.

Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: I698d960771b7295d82133a92f33f284f8787bd74
Signed-off-by: Maciej Pijanowski <[email protected]>
Change-Id: I3ddf149ac65495ab2b56b7f84123d48acc807e09
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: I3a4de5dc406bf827e474f3986373e53c64352e7e
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: I39af3c0e5615bd72e481711148fcdbabb7c19719
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Maciej Pijanowski <[email protected]>
Signed-off-by: Pawel Langowski <[email protected]>
Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: Ieab18affd29b3e8ca749ea877a349da9067ba251
Signed-off-by: Maciej Pijanowski <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: I601f5615ec018cc6b0703d8d34f145fd588f3224
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
…AC loss

Change-Id: I1f6d1d6a03bef57407fd9ad07014502a0e61bb0c
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: Ib4a56265c6efe52c9d0365f4edd4f569dee1dc1e
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
Change-Id: I42048df1d854a028c6e804ba5ad85f640ca17160
Upstream-Status: Inappropriate [Dasharo downstream]
Signed-off-by: Michał Żygowski <[email protected]>
mkopec and others added 29 commits May 19, 2025 13:57
This reverts commit 7a9385f.

Upstream-Status: Inappropriate (revert of downstream commit)
Change-Id: I4cc1de75a59c4316cdf9679777bcaf196d47a1c0
Signed-off-by: Michał Kopeć <[email protected]>
…e and integrate with current tag names

Signed-off-by: Wiktor Mowinski <[email protected]>
These ports should be under the root hub device, they were mistakenly
added directly under the parent xhci device node.

Upstream-Status: Pending
Change-Id: If7d10b7f69ada9d8bc984ad7ebe2eb7d87347515
Signed-off-by: Michał Kopeć <[email protected]>
Upstream-Status: Pending
Change-Id: Ic723d7e681cc4ce0d3fa259d9ab48f5e473f4f50
Signed-off-by: Michał Kopeć <[email protected]>
Upstream-Status: Pending
Change-Id: Ibae000398054b6b93323bd83e35e1695dbc74387
Signed-off-by: Michał Kopeć <[email protected]>
Upstream-Status: Pending
Change-Id: I1e12d0d2106a881db5915dbd3210629f13cd2301
Signed-off-by: Michał Kopeć <[email protected]>
…& Power state power/AC loss implementation

Signed-off-by: Jakub Redmerski <[email protected]>
Run the tests CBK001.001 and CBK002.001 from OSFV's
dasharo-compatibility/custom-boot-menu-key.robot as per the build_q35
job's coreboot.rom artifact

Signed-off-by: Kamil Aronowski <[email protected]>
Fixes the problem where SATA disk is not visible on V1210/V1211.

Signed-off-by: Filip Lewiński <[email protected]>
Adding IT8613 SIO0 to \_SB.PCI0.LPCB scope in dsdt.asl, adding
acpi directory with superio.asl identical to EHL platform.

Signed-off-by: Mateusz Maciejewski <[email protected]>
Upstream-Status: Inappropriate (Dasharo downstream)
Change-Id: Iacee23253d2766d9f3835860d0d64d84b5bcd880
Signed-off-by: Sergii Dmytruk <[email protected]>
EDK will publish its own version of the log after parsing and
importing coreboot's log discovered through CBMEM.

Publishing is done by appending a table, so coreboot must avoid
adding corresponding log tables to let OS find a more complete one
from EDK.

Upstream-Status: Pending
Change-Id: Iec92c2b5c426ee003e81996937862d81cb4ead24
Signed-off-by: Sergii Dmytruk <[email protected]>
No functional changes.  This replaces a macro with an inline function to
make code more readable and more convenient to extend in the future.

Upstream-Status: Pending
Change-Id: I456bc3bb749a9b58fba72f5562195525e55290bf
Signed-off-by: Sergii Dmytruk <[email protected]>
This event log format option automatically selects TCG log format
depending on which TPM is present.

Upstream-Status: Pending
Change-Id: I1997396f24ff6362fe64ac56f8e61efcf2ffb0f7
Signed-off-by: Sergii Dmytruk <[email protected]>
Move this check to pre-push rather then pre-commit, to avoid the
possibility of losing longer commit message if pre-commit fails.

pre-push hook must be installed additionally to make it work (by
default, only the pre-commit hook is installed)

pre-commit install -t pre-push

Change-Id: Ie205b55a5dcab759fd1b194378d7f73bc9992b31
Signed-off-by: Maciej Pijanowski <[email protected]>
Upstream-Status: Inappropriate [Dasharo downstream]
Change-Id: I74d9fa455260df8213afb8a92b587095e948c56b
Signed-off-by: Maciej Pijanowski <[email protected]>
Upstream-Status: Inappropriate [Dasharo downstream]
Upstream-Status: Inappropriate [custom build script]
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
This change look for AIRGAP environment variable and if it is set it
perform airgap build of Dasharo for Odroid H4 and its version for
Intel Boot Guard.

This is required for security, privacy and trainers who would like to
perform 100% offline build.

To make that possible couple requirements have to be fulfilled:
- repository cannot be distcleaned, because it remove all artifacts, the
  assumption is that provided repository already has all dependencies
  fetched, so only make clean is made before proceeding
- since whole process rely on mounting edk2 as volume inside Dasharo SDK
  container, workspace directory to which it would be mount needs proper
  permissions otherwise docker will create mountpoint with root
  privileges, what cause issues in further use and build process
- finally we take into consideration BUILD_TIMELESS environment
  variable, which improve testability of build process and toolchain
  change

This change was tested by:
1. cloning relevant version of edk2
2. cloning coreboot, cd coreboot
3. running checkout on ipxe:

docker run --rm --user $(id -u):$(id -g) -v $PWD:/home/coreboot/coreboot \
  ${DASHARO_SDK} \
  make -C /home/coreboot/coreboot/payloads/external/iPXE checkout

4. Build

EDK2_REPO_PATH="${PWD}/../edk2" AIRGAP=1 BUILD_TIMELESS=1 ./build.sh odroid_h4_btg
EDK2_REPO_PATH="${PWD}/../edk2" AIRGAP=1 BUILD_TIMELESS=1 ./build.sh odroid_h4

Upstream-Status: Inappropriate [custom build script]
Signed-off-by: Piotr Król <[email protected]>
Signed-off-by: Michał Żygowski <[email protected]>
Upstream-Status: Inappropriate [CI workflow and custom build script]
Signed-off-by: Michał Żygowski <[email protected]>
Upstream-Status: Inappropriate [CI workflow]
Signed-off-by: Michał Żygowski <[email protected]>
The NV4X and NS5X ADL are the only with enabled ccache. Disable it
for consistency.

Also dasharo-sdk v1.6.0 does not have ccache installed which causes
the build to fail.

Upstream-Status: Inappropriate [custom configs]
Signed-off-by: Michał Żygowski <[email protected]>
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 pre-commit-ci bot force-pushed the pre-commit-ci-update-config branch from 21ed381 to 16ec72d Compare June 16, 2025 18:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.