Commit graph

394 commits

Author SHA1 Message Date
Subrata Banik
b849c9daa1 3rdparty/qc_blobs: Update submodule to upstream main
Updating from commit id a252198:
2025-05-23 16:29:11 2023 +0530 - (sc7180/boot: Update qclib blobs binaries from 50 to 55)

to commit id 6379308:
2025-09-10 15:44:44 2025 +0000 - (qc_blobs: Add Qualcomm x1p42100 and Hamoa blobs)

This brings in 3 new commits:
6379308 qc_blobs: Add Qualcomm x1p42100 and Hamoa blobs
c9bf12e qc_blobs: Initial commit for x1p42100
0edd032 sc7180/qtiseclib: Update qtiseclib blobs and release notes from 69 to 71

Change-Id: Iff930f6dd2bb30be197358d078132babd4d6652e
Signed-off-by: Subrata Banik <subratabanik@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/89141
Reviewed-by: Kapil Porwal <kapilporwal@google.com>
Reviewed-by: Paul Menzel <paulepanter@mailbox.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-09-12 12:46:46 +00:00
Felix Singer
4a6a0de029 3rdparty/fsp: Update to upstream master
Updating from commit id cc36ae2b5775:
2025-05-28 10:49:43 +0800 - (Edge Platforms RPL-S/RPL-S Refresh IPU 2025.3 (6073_04) FSP)

to commit id 9623d524500c:
2025-08-21 11:29:54 -0700 - (BirchStream FSP (0041D92))

This brings in 21 new commits:
9623d524500c BirchStream FSP (0041D92)
b7098dda5432 Edge Platforms RPL-S/RPL-S Refresh IPU 2025.4 (6074_00) FSP
2041cc51bc13 Edge Platforms RPL-P IPU 2025.4 (6074_00) FSP
f0b6387ff36d Edge Platforms ADL-PS IPU 2025.4 (6074_01) FSP
65d94a063083 Edge Platforms ADL-S IPU 2025.4 (6074_00) FSP
94d6d59e8c55 Edge Platforms ADL-P IPU 2025.4 (6074_00) FSP
fdf1b314e645 Merge branch 'master' of https://github.com/intel/FSP
0a2a0a885fb5 Edge Platforms RPL-PS IPU2025.4 (6074_01) FSP
5446654ac8c9 CedarIslandFspBinPkg: Fix warnings when building with GCC
fcaccc628262 ECG BTL-S Hybrid MR1 (6073_02) FSP
7d1f30bbc86a ECG BTL-S Hybrid MR1 (6073_02) FSP
da161ac1fa54 ECG BTL-S Hybrid MR1 (6073_02) FSP
a71309861345 ECG ARL-UH MR1 (5124_47) FSP
b05a45da7198 ECG ARL-S MR1 (5124_46) FSP
3a98ea9c8bb3 ECG ARL-S MR1 (5124_46) FSP
9c289110ee1a AZB IPU 2025.4 (6251_01) FSP
570ac0f5fa03 Edge Platforms MTL-UH_MTL-PS MR3 (5124_47) FSP
8681dceeca0f Edge Platforms TGL-UP3/H IPU 2025.3 (8063_02) FSP
70df3004b137 IoT RPL-PS MR2 (5276_01) FSP
4ab112d1df66 IPU2025.3
15848ee4934a IoT ADL-N IPU25.3 (6114_00)

Change-Id: I9858f4460de1d75ebb858c42d0767f17aa346ecd
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88912
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2025-08-24 03:55:08 +00:00
Felix Singer
de98da43fa 3rdparty/intel-microcode: Update to upstream main
Updating from commit id eeb93b7a818b:
2025-05-12 11:40:14 -0600 - (microcode-20250512 Release)

to commit id 4ded52b4b0e1:
2025-08-11 17:00:18 -0600 - (microcode-20250812 Release)

This brings in 1 new commits:
4ded52b4b0e1 microcode-20250812 Release

Change-Id: I869a8d707ff54aa93518d3bac40d7d471e663bd5
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/88911
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2025-08-24 03:55:03 +00:00
Yidi Lin
da54093bb9 Update arm-trusted-firmware submodule to upstream master
Updating from commit id b68861c7298d:
2025-05-15 14:26:57 +0000 - (Merge "docs(changelog): add missing scopes" into integration)

to commit id 9109143417b2:
2025-06-05 22:03:35 +0000 - (Merge "feat(cpus): update cpu_check_csv2 check" into integration)

This brings in 55 new commits:
9109143417b2 Merge "feat(cpus): update cpu_check_csv2 check" into integration
470404b8b02f Merge "fix(xlat): change MT_DEVICE to map to nGnRnE" into integration
08b11700e781 Merge "fix(fvp): avoid stack usage in check_cpupwrctrl_el1_is_available()" into integration
2b43216593f1 feat(cpus): update cpu_check_csv2 check
36ceead86b06 fix(fvp): avoid stack usage in check_cpupwrctrl_el1_is_available()
9526ad605872 Merge changes from topic "st_fixes" into integration
adbcd85eec11 Merge changes from topic "xlnx_versal_custom_sip" into integration
a0aec93934cf Merge "fix(qemu): fix variable may be used uninitialized error" into integration
8681f772fb53 Merge "feat(intel): update CPUECTLR_EL1 to boost ethernet performance" into integration
4902381ac01a Merge "feat(mt8189): add IOMMU enable control in SiP service" into integration
02309a84fbfb Merge changes Ia29fd72f,I31b359ce,I1296aaff,I30e1ee7f,Ib4a3593e, ... into integration
fbab861f7f73 Merge "feat(smcc): introduce a new vendor_el3 service for ACS SMC handler" into integration
db0d5350af03 fix(qemu): fix variable may be used uninitialized error
fe524532e345 Merge "docs(versal-net): update documentation for SDEI" into integration
0d003ff58d98 Merge "chore(fvp): remove unused macro definition" into integration
bc11248abbcd Merge changes from topic "xlnx_versal_misra_fixes_series_3" into integration
236422ad7a17 Merge "fix(xilinx): resolve violations generated with IPI_CRC_CHECK enabled" into integration
a335cd91179a fix(xilinx): resolve misra rule 16.3 violations
93db9e6161d5 fix(xilinx): resolve misra rule 2.5 violations
6df7184e5ae0 fix(xilinx): resolve misra rule 4.6 violations
f78c597041fc fix(xilinx): resolve misra rule 12.2 violations
7d0eb0e1e544 fix(xilinx): resolve violations generated with IPI_CRC_CHECK enabled
c314a0b3fe24 fix(xilinx): resolve misra rule 10.1 violations
cd60ab793e22 fix(xilinx): resolve misra rule 8.13 violations
2993166d498b fix(xilinx): resolve misra rule 4.5 violations
ea3ec86552d3 fix(xilinx): resolve misra rule 16.4 violations
00669dcd96b9 fix(xlat): change MT_DEVICE to map to nGnRnE
5be0e22591d7 feat(mt8196): add SMMU SID stub implementation
e86fb819834f feat(mt8196): add SLBC SiP handler
4488b229e573 feat(mt8196): add CPU QoS stub implementation
001058820482 refactor(mediatek): update EMI stub implementation
97881aacebc2 feat(mediatek): add APIs exposed to the static library
c33b98d7b84d feat(mt8196): add MMinfra support
31a69d9ae79c feat(mt8196): add UFS functions used by the static library
22c454d464cf Merge "docs: remove Chris from LTS maintainers" into integration
c17351450c8a Merge "docs(changelog): changelog for v2.13 release" into integration
a6f0886076d1 Merge "fix(fvp): increase EventLog size for OP-TEE with multiple SPs" into integration
9c1201887340 docs: remove Chris from LTS maintainers
97a6de9e9b62 docs(changelog): changelog for v2.13 release
d1a824ea0e88 fix(fvp): increase EventLog size for OP-TEE with multiple SPs
bb9e34f99ca7 feat(intel): update CPUECTLR_EL1 to boost ethernet performance
4c449fcad3c5 feat(mt8189): add IOMMU enable control in SiP service
f69f551269f1 feat(smcc): introduce a new vendor_el3 service for ACS SMC handler
9adc42705a63 fix(st-iwdg): remove num_irq
adeee68b8a08 fix(st-drivers): remove useless field in fixed regul
b43afb7fe16c fix(st-bsec): remove useless defines in BSEC3
6fede181224f fix(st-bsec): rename OTPSR field
6bc7c5b70eba fix(st-crypto): do not set IPRST if BUSY flag is present
6851fd9ecccd fix(st-ddr): bad refresh update level toggle sequence
fd5e5e7b7184 fix(st-ddr): remove TODO in STM32MP2 driver
f53f260f7b78 fix(stm32mp2): correct typo in definition header
72b9f52d373b feat(versal): add hooks for mmap and early setup
55f6ea4dadb2 refactor(zynqmp): refactor custom sip service
48afc8e5ecee chore(fvp): remove unused macro definition
da2c9e58d00c docs(versal-net): update documentation for SDEI

Change-Id: I8720c180141549a2c075455174ac475381a35997
Signed-off-by: Yidi Lin <yidilin@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87976
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2025-06-07 04:17:09 +00:00
Yidi Lin
ad8ccf4822 Update arm-trusted-firmware submodule to upstream master
Updating from commit id 57ac3f74b34a:
2025-04-09 20:07:35 +0200 - (Merge "feat(stm32mp15-fdts): add Linux Automation GmbH TAC" into integration)

to commit id b68861c7298d:
2025-05-15 14:26:57 +0000 - (Merge "docs(changelog): add missing scopes" into integration)

This brings in 224 new commits.

Change-Id: I0fb2d05cd763ac1f36ffb5b8e485da931bd86aa8
Signed-off-by: Yidi Lin <yidilin@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87926
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-06-05 01:17:02 +00:00
Felix Singer
ab8339770e 3rdparty/fsp: Update submodule to upstream master
Updating from commit id 04728fbd192f:
2025-05-07 15:20:18 +0800 - (Edge Platforms ADL-S IPU 2025.3 (6073_02) FSP)

to commit id cc36ae2b5775:
2025-05-28 10:49:43 +0800 - (Edge Platforms RPL-S/RPL-S Refresh IPU 2025.3 (6073_04) FSP)

This brings in 1 new commits:
cc36ae2b5775 Edge Platforms RPL-S/RPL-S Refresh IPU 2025.3 (6073_04) FSP

Change-Id: Ia7d7de0db0669a52890442b3e54ebb1043880ef7
Signed-off-by: Felix Singer <felix.singer@secunet.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87914
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2025-06-03 16:43:12 +00:00
Felix Singer
dc36a725d6 3rdparty/fsp: Update submodule to upstream master
Updating from commit id 86c9111639d3:
2025-03-03 16:14:02 +0800 - (Edge Platforms RPL-P IPU 2025.2 (5402_02) FSP)

to commit id 04728fbd192f:
2025-05-07 15:20:18 +0800 - (Edge Platforms ADL-S IPU 2025.3 (6073_02) FSP)

This brings in 8 new commits:
04728fbd192f Edge Platforms ADL-S IPU 2025.3 (6073_02) FSP
d4e342ac36b9 Edge Platforms ADL-PS IPU 2025.3 (6073_02) FSP
b5b65158d01b Edge Platforms ADL-P IPU 2025.3 (6073_02) FSP
54792daf4384 Edge Platforms RPL-P IPU 2025.3 (6073_03) FSP
ce3297e53c2c IoT ADL-N MR7 (6023_00)
d965fe778e7b IoT ADL-N MR7 (6023_00)
dd1c93bf0af4 ECG BTL-S Hybrid PV (5401_04) FSP
98a458e77195 ECG BTL-S Hybrid PV (5401_04) FSP

Change-Id: Ib1b78ccc26d19749494a131d537ee41aa0ff5544
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87818
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2025-05-26 12:25:41 +00:00
Felix Singer
1f47b0e018 3rdparty/intel-microcode: Update submodule to upstream main
Updating from commit id 8a62de41c011:
2025-02-11 11:03:17 -0600 - (microcode-20250211 Release)

to commit id eeb93b7a818b:
2025-05-12 11:40:14 -0600 - (microcode-20250512 Release)

This brings in 1 new commits:
eeb93b7a818b microcode-20250512 Release

Change-Id: I472ec5b516b17be05f10847bd873076f5e9c9805
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87817
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2025-05-26 12:25:36 +00:00
Yidi Lin
b1cad55512 Update arm-trusted-firmware submodule to upstream master
Updating from commit id e5a1f4abeec3:
2025-03-03 16:21:54 +0100 - (Merge "feat(mt8196): fix MT8196 gpio driver" into integration)

to commit id 57ac3f74b34a:
2025-04-09 20:07:35 +0200 - (Merge "feat(stm32mp15-fdts): add Linux Automation GmbH TAC" into integration)

This brings in 244 new commits.

Change-Id: I22ec128c99e84fd80fbc7de06f2791c627ae790a
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/87269
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2025-04-14 02:32:18 +00:00
Matt DeVillier
6f35296975 Update intel-microcode submodule to upstream main branch
Updating from commit id 8ac9378a8487 (2024-11-12):
  microcode-20241112 Release

to commit id 8a62de41c011 (2025-02-11):
  microcode-20250211 Release

This brings in 1 new commit:
8a62de41c0 microcode-20250211 Release

Change-Id: I3ba126335e4dc3deb93ea8e362ea354f18bbbf38
Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86799
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Maximilian Brune <maximilian.brune@9elements.com>
2025-03-12 09:07:11 +00:00
Felix Singer
7e8cf42fbb 3rdparty/fsp: Update submodule to upstream master
Updating from commit id 15c0f7b3f723:
2025-01-21 12:24:27 +0800 - (ECG ARL-S PV (4400_43) FSP)

to commit id 86c9111639d3:
2025-03-03 16:14:02 +0800 - (Edge Platforms RPL-P IPU 2025.2 (5402_02) FSP)

This brings in 19 new commits:
86c9111639d3 Edge Platforms RPL-P IPU 2025.2 (5402_02) FSP
85a0b8abf54c Edge Platforms RPL-S/RPL-S Refresh IPU 2025.2 (5402_02) FSP
9230a87a24bf Edge Platforms ADL-PS IPU 2025.2 (5402_02) FSP
39a1dab37cfb Edge Platforms ADL-S IPU 2025.2 (5402_01) FSP
c2aa77cde720 Merge branch 'master' of https://github.com/intel/FSP
508d8eb4bde8 Edge Platforms ADL-P IPU 2025.2 (5402_00) FSP
cdb5d570f5d8 Eagle Stream FSP (0115.D.05)
b4202af1b52e NEX TGL IPU 2025.2 (7021_05) FSP
99830941181e Update MemInfoHob.h
590d7f9bd8c7 IoT RPL-PS MR1 (5275_01) FSP
a92562452783 Merge branch 'master' of https://github.com/intel/FSP
6e84fc2ed0f6 IoT ADL-N MR6 (6023_00)
0acc6fac5bcc Update MemInfoHob.h
4b3e936c9701 Merge branch 'master' of https://github.com/intel/FSP
7207bafc8905 Elkhart Lake IPU2025.2 FSP
29e0f7ae5d26 ECG ARL-UH PV (4404_55) FSP
e369d3f2c21b ECG ARL-UH PV (4404_55) FSP
d746b5b93806 ECG ARL-S PV (4400_43) FSP
3ba9ffddac41 NEX AZB IPU 2025.2 (6033_00) FSP

Change-Id: I1e050bea8a8d625cfd842b6f008bf18ce6f66f84
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86744
Reviewed-by: Shuo Liu <shuo.liu@intel.com>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-03-10 08:08:27 +00:00
Yidi Lin
3cb5308d07 Update arm-trusted-firmware submodule to upstream master
Updating from commit id 0c370e2d592b:
2025-02-04 18:14:07 +0100 - (Merge "feat(mt8196): add SMMU driver for PM" into integration)

to commit id e5a1f4abeec3:
2025-03-03 16:21:54 +0100 - (Merge "feat(mt8196): fix MT8196 gpio driver" into integration)

This brings in 215 new commits.

Change-Id: I15af95b97566ee3660f3d4a650920fd60ec81d34
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86722
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-03-06 04:23:45 +00:00
Yidi Lin
d1a5a345b4 Update arm-trusted-firmware submodule to upstream master
Updating from commit id 15e5c6c91d48:
2024-12-05 16:00:37 +0100 - (Merge changes I00d2de7b,I5ec82646 into integration)

to commit id 0c370e2d592b:
2025-02-04 18:14:07 +0100 - (Merge "feat(mt8196): add SMMU driver for PM" into integration)

This brings in 414 new commits.

Change-Id: I5cb4fab45fb82463f0ae3332e46995d30d123352
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86478
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-02-18 04:10:38 +00:00
Yu-Ping Wu
8fad6b043c Update blobs submodule to upstream main
Updating from commit id 14f8fcc1b426:
2024-11-28 05:07:49 +0000 - (soc/mediatek/mt8196: Update SSPM firmware to v2.0)

to commit id a0726508b86d:
2025-02-06 17:31:46 +0800 - (soc/mediatek/mt8196: Update SSPM firmware to v4.0)

This brings in 10 new commits:
a0726508b86d soc/mediatek/mt8196: Update SSPM firmware to v4.0
efe57af33c41 soc/mediatek/mt8196: Add mtk_fsp_ramstage version v1.0
ec3eb123e329 soc/mediatek/mt8196: Update SSPM firmware to v3.0
f7428ce40d6a soc/mediatek/mt8186: Update SSPM firmware from v2.0.1 to v2.0.2
4b3be4b01f10 soc/mediatek/mt8196: Add mtk_fsp_romstage version v1.0
11da5595c96c soc/mediatek/mt8196: Add PI_IMG firmware v1.0
491c2f791901 soc/mediatek/mt8196: Update MCUPM firmware to v1.1
316468e7befd soc/mediatek/mt8196: Add GPUEB firmware v1.0
288ebf18db56 soc/mediatek/mt8196: Add SPM firmware v1.0
7130fc0c8eba soc/mediatek/mt8196: Update DRAM blob to 0.4.0

Change-Id: Ic0e99e28c9705c769042a29fbf86e44af9ba7e68
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86365
Reviewed-by: Yidi Lin <yidilin@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2025-02-12 02:58:11 +00:00
Felix Singer
59bb31056d 3rdparty/fsp: Update submodule to upstream master
Updating from commit id 909cf43ad6cc:
2024-12-09 14:08:48 +0800 - (IoT ADL-N IPU25.1 (5354_00))

to commit id 15c0f7b3f723:
2025-01-21 12:24:27 +0800 - (ECG ARL-S PV (4400_43) FSP)

This brings in 9 new commits:
15c0f7b3f723 ECG ARL-S PV (4400_43) FSP
e542b00a36e7 ECG ARL-S PV (4400_43) FSP
055303ae55d9 Create MemInfoHob.txt
5662d38d8834 ECG ARL-S PV (4400_43) FSP
5cc0b60a8a49 NEX ADL-PS IPU 2025.1 (5401_01) FSP
087dc181a47a IoT ADL-N MR6 (5481_00)
fa3362bf4896 Merge branch 'master' of https://github.com/intel/FSP
0a9eafc9737b IoT ADL-N MR6 (5481_00)
e276be95bac3 NEX MTL-UH_MTL-PS MR2 (4122_56) FSP

Change-Id: I2d04308773ccc99983275355c928cd01b034da26
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85851
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
2025-02-02 19:54:16 +00:00
Felix Singer
a0c45cbf1f 3rdparty/fsp: Update submodule to upstream master
Updating from commit id 851f7105d803:
2024-11-22 14:59:29 +0800 - (NEX TGL IPU 2025.1 (7341_01) FSP)

to commit id 909cf43ad6cc:
2024-12-09 14:08:48 +0800 - (IoT ADL-N IPU25.1 (5354_00))

This brings in 2 new commits:
909cf43ad6cc IoT ADL-N IPU25.1 (5354_00)
5d25d0b9b6c7 IoT RPL-PS MR1 (5274_42) FSP

Change-Id: I13e5a1f0f8e16af46693174541bc666363bc0e71
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85610
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-12-21 17:47:02 +00:00
Carlos López
e35175bb38 Update vboot submodule to upstream main
Updating from commit id f1f70f46dc54:
2024-07-31 14:57:49 +0000 - (2lib: Add gbb flag to enforce CSE sync)

to commit id 3f94e2c7ed58:
2024-12-18 16:14:28 -0800 - (Makefile: Allow cross-compilation for RISC-V)

This brings in 49 new commits:
3f94e2c7ed58 Makefile: Allow cross-compilation for RISC-V
44c19d1893aa futility/updater: Remove obsolete write protection help URL
d1813a4666d7 futility: Add shell-parseable manifest format
2935820d404e vboot.rc: Mount tmpfs with SELinux context
c57a588f8029 crossystem: Change cros_debug to rely on mainfw_type, not devsw_boot
3ff18c08ee7d Android.bp: Remove host_supported for crossystem
dfd2b7c7404e Android.bp: Remove unused static libraries for firmware builds
f8eb37d14935 Makefile: Drop vboot_fw.a dependency for futility
0d49b8fdf002 recovery_kernel: add signing type recovery_kernel
1f7ca823da09 gpt_misc: Return uint64_t from GptGetEntrySize functions
3662103165a3 Reland "host/lib/flashrom: Use flashrom provided in PATH"
26e8011fd517 Add configurable temporary directory path
a0f83f9f3a0c futility: Drop futility execution logging to /tmp/futility.log
862e250e672c crossystem: Make crossystem vendor_available
3246e484ca08 futility: updater: Increase try count from 11 to 13
2ab8888bddac make_dev_ssd: add upstream cmdline flag for ptracers
3c2ef9400c05 Update Rust OWNERS file to include libchromeos-rs/OWNERS
c5af1fd8490d make_dev_ssd.sh: avoid page cache aliasing
38f9c255d31d Revert "host/lib/flashrom: Use flashrom provided in PATH"
7d4b23f9a054 futility: updater: Revise the test script
8494502d9f0b futility: updater: Support emulation in the output mode
54be900d8e1a futility: updater: Handle flashrom read failure in load_system_firmware
2a78755815d6 futility: updater: Drop `signature_id` from implementation
90f591700475 futility: updater: Add a new config 'output_only'
94d884d8a5bb futility: updater: Deprecate `--signature_id` by `--model`
24fd715c90e8 host/lib/flashrom: Use flashrom provided in PATH
ac49f1ca939b Build thin archives
640fe19f5f92 host/lib/crossystem: Make CROSSYSTEM_LOCK_PATH configurable
86b42b6a930c sign_android_image: calculate and store the vb meta digest
da1d153b4eed Move futility and cgpt to vendor partition
80955816aee0 futility: updater: Remove 'allow_empty_custom_label_tag' quirk
7ad2b0ab5035 futility: updater: Process custom label as standard models
13400d696a5e futility: updater: Remove signature_id from manifest
f770c7d074a2 futility: updater: Remove the legacy 'setvars.sh' manifest
ed4556edb968 tests/futility: Add test cases for unmodified RO
219026290256 futility/file_type_bios.c: Skip keyblock checks if magic is invalid
f5924321909d Fix partition type check for miniOS B
83f845b3b5da signing: clean up owners
dc5102f2f061 signing: miniOS signing in docker.
16e6aa8907fc futility: updater: Provide default DUT properties for emulation
e56f3686526c tests/futility/test_update: Fix --sys_props argument
7e2828a1bacf futility: updater: cleanup: Remove duplicated comments
060efa0cf64d vboot: Only execute TPM clear on nonchrome FW
2fc6815bf6b5 sign_official_build: Include full loem.ini path
47658f3c89e2 2lib/2load_kernel: Remove unused VB2_LOAD_PARTITION_WORKBUF_BYTES
7cc2ce4c902b futility: Skip printing EC RW version if non-printable
8365d546ce06 futility/load_fmap: Erase remaining bytes if file smaller than area
ec01126c04cd swap_ec_rw: Search for keyset in source tree too
b76d74dc08ac futility/load_fmap: use WARN() on non-critical error

Change-Id: I48f960235088c17dc59235b07926acd52e03deb2
Signed-off-by: Carlos López <carlos.lopez@openchip.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85676
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-12-21 02:19:18 +00:00
Felix Singer
c20fd2fc3f 3rdparty/fsp: Update submodule to upstream master
Updating from commit id d7931859bfb1:
2024-10-14 15:15:03 +0800 - (NEX MTL-UH_MTL-PS MR1 (4053_58) FSP)

to commit id 851f7105d803:
2024-11-22 14:59:29 +0800 - (NEX TGL IPU 2025.1 (7341_01) FSP)

This brings in 8 new commits:
851f7105d803 NEX TGL IPU 2025.1 (7341_01) FSP
d9d0cfbdf26b NEX RPL-S MR5/RPL-S Refresh MR3 (5401_01) FSP
360733f79a2f NEX RPL-P MR3 (5401_01) FSP
51caa72d5df6 NEX ADL-PS IPU 2025.1 (5401_01) FSP
fea3c6643c2f NEX ADL-S IPU 2025.1 (5401_01) FSP
507145c279de NEX ADL-P IPU 2025.1 (5401_01) FSP
bd5df1993f52 Merge branch 'master' of https://github.com/intel/FSP
e26be9c400db Elkhart Lake IPU2025.1 FSP

Change-Id: I56f0179301af7894ed854ed87a4b7a09a8cf11cc
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85295
Reviewed-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-12-16 21:09:14 +00:00
Yidi Lin
42a696090f Update arm-trusted-firmware submodule to upstream master
Updating from commit id 8fb91783ffa9:
2024-08-23 14:45:12 +0200 - (Merge "fix(intel): add in missing ECC register" into integration)

to commit id 15e5c6c91d48:
2024-12-05 16:00:37 +0100 - (Merge changes I00d2de7b,I5ec82646 into integration)

This brings in 512 new commits.

Change-Id: I18b5bae0f48b2794a40d8c9e9cba8c69639669f6
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85517
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
2024-12-09 03:46:57 +00:00
Yu-Ping Wu
850cf7d07a Update blobs submodule to upstream main
Updating from commit id 45f1b757402f:
2024-08-29 11:51:27 +0200 - (soc/intel/raptorlake: Add microcode for 06-b7-01)

to commit id 14f8fcc1b426:
2024-11-28 05:07:49 +0000 - (soc/mediatek/mt8196: Update SSPM firmware to v2.0)

This brings in 8 new commits:
14f8fcc1b426 soc/mediatek/mt8196: Update SSPM firmware to v2.0
754f7ad6c808 soc/mediatek/mt8196: Add dram.elf version 0.3.0 for DRAM calibration
612f93620740 3rdparty/blobs/mb/google/guybrush: Update signed PSP verstage binaries
3180f6d462a0 3rdparty/blobs/mb/google/zork: Update signed PSP verstage binaries
eb48279e69eb 3rdparty/blobs/mb/google/zork: Update PSP signing token
002ee2ca6e04 soc/mediatek/mt8196: Add MCUPM firmware v1.0
ce5fcc5a745e soc/mediatek/mt8196: Add dpm.pm and dpm.dm version 1.0
ae17d7f52c68 soc/mediatek/mt8196: Add SSPM firmware v1.0

Change-Id: Ia9bf331e4482d7b2a231f4b67552eea80207018e
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85444
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yidi Lin <yidilin@google.com>
2024-12-04 07:35:58 +00:00
Felix Singer
02cbfaa201 3rdparty/intel-microcode: Update submodule to upstream main
Updating from commit id 129f82f7429c:
2024-10-29 17:43:50 -0600 - (microcode-20241029 Release)

to commit id 8ac9378a8487:
2024-11-12 11:14:21 -0600 - (microcode-20241112 Release)

This brings in 1 new commits:
8ac9378a8487 microcode-20241112 Release

Change-Id: Icdb00537c7e8733c8c81c834313e24b5c7842609
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/85113
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
2024-11-14 00:15:59 +00:00
Felix Singer
21c50ee098 3rdparty/fsp: Update submodule to upstream master
Updating from commit id 68328e2:
2024-08-05 14:46:35 +0800 - (NEX ADL-PS IPU 2024.4 (5045_03) FSP)

to commit id d793185:
2024-10-14 15:15:03 +0800 - (NEX MTL-UH_MTL-PS MR1 (4053_58) FSP)

This brings in 6 new commits:
d793185 NEX MTL-UH_MTL-PS MR1 (4053_58) FSP
02b30da NEX RPL-P MR2 Hotfix (5134_03) FSP
08f9082 NEX RPL-S MR4/RPL-S Refresh MR2 Hotfix (5134_05) FSP
4dfe5cb NEX AZB IPU 2025.1 (5363_00) FSP
307e484 Update MemInfoHob.h
01f9575 Update MemInfoHob.h

Change-Id: Ib4887f9ce8a76c374aeaa3fb03a8679ba446dff4
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84986
Reviewed-by: Nicholas Chin <nic.c3.14@gmail.com>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-11-12 22:20:03 +00:00
Felix Singer
672c36d71f 3rdparty/intel-microcode: Update submodule to upstream main
Updating from commit id fbfe741:
2024-09-10 12:02:03 -0600 - (microcode-20240910 Release)

to commit id 129f82f:
2024-10-29 17:43:50 -0600 - (microcode-20241029 Release)

This brings in 1 new commits:
129f82f microcode-20241029 Release

Change-Id: I0e4983d6e40a556f1f6f24cc253dc204b5b7d16c
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84921
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2024-10-31 18:21:23 +00:00
Elyes Haouas
9ae0fa08cc Update arm-trusted-firmware submodule to upstream master
Updating from commit id c5b8de86c:
2024-07-22 18:07:11 +0200 - (Merge "feat(debugv8p9): add support for FEAT_Debugv8p9" into integration)

to commit id 8fb91783f:
2024-08-23 14:45:12 +0200 - (Merge "fix(intel): add in missing ECC register" into integration)

This brings in 213 new commits.

Change-Id: Ib52672e949a8e57fafc1ee9ae965a752020932b2
Signed-off-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84071
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Martin L Roth <gaumless@gmail.com>
2024-09-25 17:33:38 +00:00
Felix Singer
148bc36c6d 3rdparty/intel-microcode: Update submodule to upstream main
Updating from commit id 2f56505:
2024-08-14 19:59:27 -0600 - (microcode-20240813 Release)

to commit id fbfe741:
2024-09-10 12:02:03 -0600 - (microcode-20240910 Release)

This brings in 1 new commits:
fbfe741 microcode-20240910 Release

Change-Id: If66975c71ade0f08b81fb90d0a91e61ca3405804
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84294
Reviewed-by: Nico Huber <nico.h@gmx.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-09-11 21:21:52 +00:00
Michał Żygowski
b14ec5fbab 3rdparty/open-power-signing-utils: add SecureBoot utility for OpenPOWER
Signing is performed with test keys by default, set
CONFIG_SIGNING_KEYS_DIR to a non-empty value to use other keys.

Depending on the version of the Talos II firmware this alone might not
allow booting because coreboot replaces only part of the stock firmware
and its newer versions enable secure boot by default (not to be confused
with SecureBoot in EFI).  The signing performed in this commit is still
a prerequisite and might as well be done on its own.  Fixing operation
with newer stock firmware will be done in a follow-up change.

Change-Id: Id88baef5ecb1f8ffd74a7f464bbbaaaea0ca643d
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com>
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/67065
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Krystian Hebel <krystian.hebel@3mdeb.com>
2024-09-06 13:55:50 +00:00
Felix Singer
610c0d0e71 3rdparty/blobs: Update submodule to upstream main
Updating from commit id a8db7df:
2023-07-24 16:05:01 +0000 - (mb/google: amd projects: Add signed verstage files)

to commit id 45f1b75:
2024-08-29 11:51:27 +0200 - (soc/intel/raptorlake: Add microcode for 06-b7-01)

This brings in 7 new commits:
45f1b75 soc/intel/raptorlake: Add microcode for 06-b7-01
a0fdf22 soc/mediatek/mt8186: Update DRAM binary from 0.1.0 to 0.1.1
c641a81 mb/erying/tgl: Add blobs necessary for platform bring-up
30e541a soc/mediatek/mt8192: Update dram.elf from 1.6.3 to 1.8.3
ba6e8a4 soc/intel: Remove Quark blobs
1f31acc soc/mediatek/mt8188: Update DRAM blob to 0.1.2
542c27d mb/starlabs/starbook: Consolidate version history

Change-Id: I7553ea2112cb336866bdff3c24c02f8a7fd15811
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84129
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Nico Huber <nico.h@gmx.de>
2024-08-29 14:42:12 +00:00
Sean Rhodes
ab663c3cb9 Update fsp submodule to upstream main
Updating from commit id 800c857:
2024-06-25 15:47:28 +0800 - (Update Fsp.fd)

to commit id 68328e2:
2024-08-05 16:00:43 +0800 - (NEX ADL-PS IPU 2024.4 (5045_03) FSP)

This brings in 10 new commits:
* NEX ADL-PS IPU 2024.4 (5045_03) FSP
* NEX ADL-P IPU 2024.4 (5045_03) FSP
* NEX ADL-S IPU 2024.4 (5045_03) FSP
* IoT MTL-UH_MTL-PS MR1 (4053_57) FSP
* NEX RPL-S MR4/RPL-S Refresh MR2 (5134_02) FSP
* NEX RPL-P MR2 (5134_02) FSP
* NEX ADL-P IPU 2024.3 (5045_02) FSP
* NEX MTL-UH & MTL-PS Post PV
* Iot ADL-N MR5 (5132_00)
* remove file

Change-Id: Ief40f675556bce662601d7d8db6660f72dc35961
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84111
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
2024-08-29 12:33:24 +00:00
Sean Rhodes
853b90343d Update intel-microcode submodule to upstream main
Updating from commit id 5278dfc:
2024-05-31 18:42:47 -0600 - (microcode-20240531 Release)

to commit id 2f56505:
2024-08-14 19:59:27 -0600 - (microcode-20240813 Release)

This brings in 1 new commits:
2f56505 microcode-20240813 Release

Change-Id: I5cf5d78bcda07f742a8282b84a1c8336e6a23594
Signed-off-by: Sean Rhodes <sean@starlabs.systems>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/84110
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-08-29 12:33:04 +00:00
Dinesh Gehlot
2534539373 Update vboot submodule to upstream main
Updating from commit id 4b12d392e5b1:
   scripts: Add a script to convert a vbprivk to a PEM
to commit id f1f70f46dc54:
   2lib: Add gbb flag to enforce CSE sync

-Subproject commit 4b12d392e5b12de29c582df4e717b1228e9f1594
+Subproject commit f1f70f46dc5482bb7c654e53ed58d4001e386df2

Change-Id: I2c5b603ce5ea49e6c1aec293960184d84eedd1e7
Signed-off-by: Dinesh Gehlot <digehlot@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83733
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Subrata Banik <subratabanik@google.com>
2024-08-02 14:36:57 +00:00
Martin Roth
28c669e216 3rdparty: Remove chromeec submodule
The chromeec submodule is the largest submodule being pulled into the
coreboot tree, at over 400MB. The main branch also contains the majority
of these commits, so restricting it to a single branch still fetches
over 350MB.

Because there is only a single mainboard directory that enables the
build of the chromeec codebase by default, most people are fetching this
repo for no reason.

Based on this, we're going to change the way that the chromeec submodule
is used, fetching it the way we currently fetch external payloads. This
gives us 2 large advantages:
1) Only builds that actually need the chromeec repo will pull it down.
2) Each board that wants to build the chromeec codebase can use a
different commit, unlike submodules which all use the same "current"
commit.

Signed-off-by: Martin Roth <gaumless@gmail.com>
Change-Id: I357c4c9b506dd3817a308232446144ae889bc220
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81024
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
Reviewed-by: Julius Werner <jwerner@chromium.org>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
2024-07-26 04:36:52 +00:00
Yidi Lin
552e35b76b Update arm-trusted-firmware submodule to upstream master
Updating from commit id 48f1bc9f5:
2024-05-02 10:13:54 +0200 - (Merge "feat(zynqmp): remove unused pm_get_proc_by_node()" into integration)

to commit id c5b8de86c:
2024-07-22 18:07:11 +0200 - (Merge "feat(debugv8p9): add support for FEAT_Debugv8p9" into integration)

This brings in 447 new commits.

Change-Id: I0a24e2b2b83d18d5ce8f3b1af710b5acde996ad0
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83613
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2024-07-24 13:10:46 +00:00
Yu-Ping Wu
928f49ca7a Update vboot submodule to upstream main
Updating from commit id b6f44e62:
2024-07-01 04:30:14 +0000 - (futility: updater: Increase try count from 8 to 10)

to commit id 4b12d392:
2024-07-17 01:47:56 +0000 - (scripts: Add a script to convert a vbprivk to a PEM)

This brings in 9 new commits:
4b12d392 scripts: Add a script to convert a vbprivk to a PEM
033d7bfa futility: updater: Increase try count from 10 to 11
f63e088e treewide: Ensure a space after if/for/while keywords
17a45712 2auxfw_sync: Clear display request before EC reset
e529f947 2ec_sync: Reactivate VB2_CONTEXT_EC_SYNC_SLOW
ca2d42d1 Android: Explicitly disable v1/v2 signing when using apksigner
fc7a7a5d futility: flash: Print ro_start and ro_len for debug
86542905 Migrate to new Android.bp build system
aa35a020 host/lib/host_p11_stub: Add missing includes

Change-Id: Ida8a27dcb0acf83022aff0118827e3d310fae1a5
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83612
Reviewed-by: Yidi Lin <yidilin@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-07-24 13:10:31 +00:00
Matt DeVillier
2fa5e9fc6f Update amd_blobs submodule to upstream main
Updating from commit id ae5fc7d:
2024-03-15 19:58:57 +0100 - (picasso: Update PSP fw to version
00.08.14.7B)

to commit id 26c5729:
2024-07-10 10:10:50 -0500 - (CZN: Update SMU fw to 64.72.0)

This brings in 2 new commits:
26c5729 CZN: Update SMU fw to 64.72.0
942adff Add VanGogh blobs

Change-Id: I4c699379a196a0819201f7a6c9f1b3319edef4ff
Signed-off-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83413
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
2024-07-11 17:32:59 +00:00
Felix Singer
7784e099fb 3rdparty/vboot: Update submodule to upstream main
Updating from commit id 09fcd218:
2024-02-23 06:42:12 +0000 - (Makefile: Test compiler for -Wincompatible-function-pointer-types)

to commit id b6f44e62:
2024-07-01 04:30:14 +0000 - (futility: updater: Increase try count from 8 to 10)

This brings in 58 new commits:
b6f44e62 futility: updater: Increase try count from 8 to 10
cfc87db2 OWNERS: Add czapiga
eabf5784 OWNERS: Remove twawrzynczak and quasisec
f8af818e host: Add stub implementation for pkcs11 key
aaf4ecbb crossystem: Add support for Panther Lake gpiochip
de89c5cd make_dev_ssd: allow ptracers to write proc/mem
ffc9cc15 utility: Add vbnv_util.py for debugging
b6174bdb futility: show: Print keyblock signature size and data size
6e39c99f Android: Add support for doing zipalign before doing apksigner
ead73381 futility: flash: Enhance WP status reporting by adding more instructions
c3368084 futility: modify private key validation to work for both local and cloud
c22d72f8 futility: flash: Correct the output syntax of 32bit hex
f423ae13 crossystem: Drop support for tried_fwb and fwb_tries
fc5488c7 futility: flash: Correct the allowlist of options
16dede85 Revert "futility: Split load_firmware_image() into two functions for AP and EC"
ded07831 futility: Try to load ecrw versions regardless of image type
7a685705 futility: Refactor code for --manifest
f5ad0856 futility: Add more checks for incompatible arguments
05659d33 futility/updater_manifest: Warn about inconsistent RW versions
6720827b futility: Support ecrw version for --manifest
daae7e56 futility: Split load_firmware_image() into two functions for AP and EC
40c77bba futility: Warn about inconsistent RW_FWID_A and RW_FWID_B versions
c168ac8e tests/futility/data: Update bios_geralt_cbfs.bin with swapped ecrw
512648ae host/lib: Add cbfstool_file_exists() and cbfstool_extract()
e37e6511 sign_official_build: add missing info keyword
2c0758b4 sign_official_build: loem support for firmware
016f6149 scripts/image_signing/swap_ec_rw: Always add ecrw.* as raw CBFS file
b26c700a scripts/image_signing/swap_ecrw: Support ecrw.version
2e8d1003 tlcl: Add const qualifier to TlclTakeOwnership arguments
96b8674c host: stop installing unused image signing scripts
8da83c43 Android: Handle update certs using for hardcoded certs
4ca60534 scripts/image_signing: Add swap_ec_rw
d30d6b54 make_dev_ssd: Remove logic choosing editor value
4cc5d090 futility/dump_fmap: Fix error message prefix for '-x'
e7062a58 futility/dump_fmap: Exit with error if specified section is not found
4489dd09 scripts: Remove newbitmaps directory
8dcc82b0 host/lib/cbfstool: Redesign cbfstool_get_config_value() API
856fd693 Android: Hack for now to let things silently fail instead of erroring
28845c97 sign_uefi: Handle case where the crdyshim key does not exist
201244c3 sign_uefi_unittest: Refactor in preparation for more tests
702f8b53 tests: Add tests for cbfstool_get_config_value()
52a21327 Android: Add support for gcloud KMS in android signing
3310c49f tests/futility/test_update.sh: Use unique test names for IFD tests
493f7afc sign_gsc_firmware: add support for Nightly target
5c307cad keycfg: more consistent typo fix
11e4f60b image_signing: Add missing arg in sign_uefi_kernel
37c730d8 keycfg: handle arrays appropriately in key_config
59c37697 sign_uefi: Add detached crdyboot signature
b66926e2 sign_uefi: Refactor the is-pkcs11 function for reuse
94aa8b80 image_signing: Pass crdyshim private key to sign_uefi.py
0ac99bcb sign_uefi: Stop signing crdyboot files with sbsign
6f6a6432 vboot_reference-sys: replace denylist with allowlist
73ebd8f8 vboot_reference-sys: add vboot_host pkg-config fallback
476282ef make_dev_ssd: Skip firmware validity checks on nonchrome
9330a65a vboot_reference: Add support for allowing overlayfs
48c8833f sign_official_build: remove cloud-signing
aa70bb19 create_new_keys.sh: add --arv-root-uri
38d1af69 sign_official_build: Dedup calls to sign_uefi.py

Change-Id: I14aaf1e1e230107e7bae60195c7e4684bf5a0533
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83295
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
2024-07-02 15:08:32 +00:00
Felix Singer
e548100877 3rdparty/fsp: Update submodule to upstream master
The filename of the Elkhart Lake FSP binary changed in the FSP
repository. It's unlikely that it will be renamed to the original name
soon. Thus, update the filename in the coreboot repository.

Updating from commit id cc6399e:
2024-03-04 15:40:41 +0800 - (IoT MTL-UH & MTL-PS PV (3471_49) FSP)

to commit id 800c857:
2024-06-25 15:47:28 +0800 - (Update Fsp.fd)

This brings in 23 new commits:
800c857 Update Fsp.fd
41e4590 NEX AZB IPU24.4 (5254_00) FSP
0efd8a3 IoT RPL-PS PV (5045_47) FSP
196e3fe Update README.md
380afd8 Update README.md
5dc88ca NEX ADL-PS IPU24.3/MR6 (5045_02) FSP
22762e9 Merge branch 'master' of https://github.com/intel/FSP
8134dbd Elkhart Lake IPU2024.3 FSP
3819544 add required SECURITY.md file for OSSF Scorecard compliance
a6ee963 Delete AlderLakeFspBinPkg.dec
9d819ea Deprecate Client/AlderLakeFspBinPkg
f963690 Raptor Lake FSP C.1.C8.50
f67f9ef Raptor Lake FSP C.0.C8.50
68c3cfa NEX ADL-PS IPU 2024.3 (5045_02) FSP
f0d04d9 NEX ADL-P IPU 2024.3 (5045_02) FSP
6fa139c NEX ADL-S IPU 2024.3 (5045_02) FSP
c4af5ac NEX TGL IPU 2024.3 (7092_01) FSP
8cf0372 IoT ADL-N MR4 (5061_00)
e5ceb0b Merge branch 'master' of https://github.com/intel/FSP
aada6a5 Elkhart Lake IPU2024.2 FSP
90d1d3b Update README.md
1a5a3ee Testing
61c069a NEX RPL-S MR3 (4445_03) FSP

Change-Id: I47013bce65054f2c496c9aa7c16e55b51d65e5fe
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83294
Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
Reviewed-by: Mario Scheithauer <mario.scheithauer@siemens.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-07-02 15:08:20 +00:00
Felix Singer
9f601f405d 3rdparty/arm-trusted-firmware: Update submodule to upstream master
Updating from commit id 17bef2248:
2024-02-05 23:33:50 +0100 - (Merge "feat(fvp): delegate FFH RAS handling to SP" into integration)

to commit id fe4df8bda:
2024-06-07 12:55:56 +0200 - (Merge "feat(rockchip): add RK3566/RK3568 Socs support" into integration)

This brings in 713 new commits.

Change-Id: Icce3595fef3a844034e7cc76fc8480ed5b21618c
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/83000
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Julius Werner <jwerner@chromium.org>
2024-06-27 15:04:22 +00:00
Felix Singer
52fef2e376 3rdparty/intel-microcode: Update submodule to upstream main
Updating from commit id 41af345:
2024-03-11 19:11:14 -0600 - (microcode-20240312 Release)

to commit id 5278dfc:
2024-05-31 18:42:47 -0600 - (microcode-20240531 Release)

This brings in 2 new commits:
5278dfc microcode-20240531 Release
27ace91 microcode-20240514 Release

Change-Id: Ia34ba03a9c2f206be760133edbbadcc541ff273b
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82789
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Elyes Haouas <ehaouas@noos.fr>
2024-06-05 11:11:19 +00:00
Angel Pons
455538d3ae 3rdparty/libgfxinit: Update submodule pointer
Update the submodule pointer to current main. This brings in 5 commits:

* e096913 connector_info: Fix HDMI/DVI default bytes per color setting
* 87469f2 gma config: Add new device IDs for Raptor Lake
* 4be2e75 gma: Update transcoder setup for TGL
* 4b991bf gfxtest: Drop unnecessary with of ancestor
* 17cfc92 tgl plls: Disable warnings about unused variable

Change-Id: Ic40edc773ba11ab9a0f9e92057bd687d10b95069
Signed-off-by: Angel Pons <th3fanbus@gmail.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82554
Reviewed-by: Dinesh Gehlot <digehlot@google.com>
Reviewed-by: Ronak Kanabar <ronak.kanabar@intel.com>
Reviewed-by: Subrata Banik <subratabanik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Felix Singer <service+coreboot-gerrit@felixsinger.de>
2024-05-20 13:24:36 +00:00
Yidi Lin
904c09bb9c Update arm-trusted-firmware submodule to upstream master
Updating from commit id 17bef2248:
2024-02-05 23:33:50 +0100 - (Merge "feat(fvp): delegate FFH RAS handling to SP" into integration)

to commit id 48f1bc9f5:
2024-05-02 10:13:54 +0200 - (Merge "feat(zynqmp): remove unused pm_get_proc_by_node()" into integration)

This brings in 535 new commits.

Change-Id: I562dd4d1e1ddc187341ae5856d47eeedfca85619
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/82188
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <ericllai@google.com>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2024-05-09 08:33:52 +00:00
Felix Held
950da598d6 3rdparty/amd_blobs: update submodule pointer
Update the amd_blobs submodule pointer to now include the following
commit:

  picasso: Update PSP fw to version 00.08.14.7B

TEST=Mandolin boots to the Windows 10 desktop and the GPU driver works

Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Change-Id: If1bd0b37bebcdd600465dbd48162792e2c32bfb7
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81263
Reviewed-by: Matt DeVillier <matt.devillier@amd.corp-partner.google.com>
Reviewed-by: Martin Roth <martin.roth@amd.corp-partner.google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Varshit Pandya <pandyavarshit@gmail.com>
2024-03-18 15:03:35 +00:00
Felix Singer
99b069baa6 3rdparty/intel-microcode: Update submodule to upstream main
Updating from commit id ece0d29:
2023-11-14 10:19:09 -0600 - (microcode-20231114 Release)

to commit id 41af345:
2024-03-11 19:11:14 -0600 - (microcode-20240312 Release)

This brings in 1 new commits:
41af345 microcode-20240312 Release

Change-Id: Iaea865100661776c5331cba6c92ef51dfd410159
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81272
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
2024-03-15 12:11:23 +00:00
Felix Singer
f8df905e7b 3rdparty/fsp: Update submodule to upstream master
Updating from commit id dd98487:
2024-02-16 17:16:05 -0800 - (Fix EagleStreamFspBinPkg Path)

to commit id cc6399e:
2024-03-04 15:40:41 +0800 - (IoT MTL-UH & MTL-PS PV (3471_49) FSP)

This brings in 8 new commits:
cc6399e IoT MTL-UH & MTL-PS PV (3471_49) FSP
193dfbe Merge branch 'master' of https://github.com/intel/FSP
c89f32a IoT ADL-S MR7 (4445_05) FSP
bd31c89 IoT ADL-P MR6 (4445_04) FSP
738e498 Copy TGL FirmwareVersionInfoHob.h
9e7be91 IoT ADL-S MR7 (4445_05) FSP
56fb36c IoT ADL-P MR6 (4445_04) FSP
4707bc7 Elkhart Lake IPU2024.2 FSP

Change-Id: Ifa21950d6088b561f923587ca0f797de2983b67d
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/81119
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
2024-03-14 10:17:09 +00:00
Julius Werner
c57b902f9b Update vboot submodule to upstream main
Updating from commit id 3d37d2aa:
2024-01-15 Makefile: Support FIRMWARE_ARCH=mock for firmware unit tests

to commit id 09fcd218:
2024-02-22 Makefile: Test compiler for -Wincompatible-function-pointer-types

This brings in 26 new commits:
09fcd218 Makefile: Test compiler for -Wincompatible-function-pointer-types
00e8c2d8 tests: Run hwcrypto RSA tests for arm64
d3387824 firmware: Add vectorized modexp() implementation for arm64 (NEON)
8856e04b tests: Stop exporting ENABLE_HWCRYPTO_RSA_TESTS to test scripts
6abd9cc0 Makefile: Separate ${ARCH_DIR}, split arm/arm64, remove symlinks
e7f567d1 test_update: Skip ifdtool-dependent tests when not available
1a0f8df8 libvboot_host: Check for undefined symbols
c0806280 vboot_host: Expose dynamic library
2ff5784d vboot: Remove 2kernel.c from vboot_host library
6e472468 Add crdyshim keygen script and devkeys
8a711468 scripts/keygeneration: Move generate_ed25519_key to common.sh
57e2092d scripts/image_signing: Call futility instead of its symlinks
0fa2ea47 scripts/image_signing/make_dev_ssh.sh: Improve parameter removal
1d32db3b Makefile: Remove genfuzztestcases from runtestscripts prerequisites
f6ff822b README: Add 'futility sign' and 'futility verify' to useful utilities
a717c83d tests: Replace vbutil_{firmware,kernel} with 'futility sign'
94c82417 *.sh: Unify indentation with 2 spaces
23d25957 utility/dev_debug_vboot: Replace vbutil_firmware with 'futility verify'
fd20901f cgpt/futility: bundle as a subtool
dccc5a31 image_signing: Add support for signing Flexor kernel image
660b6675 futility/cmd_show: Add "::verified" summary to vblock parseable output
2fcff1e4 tests/*.sh: Replace vbutil_firmware with 'futility verify'
c6b13823 make_dev_firmware.sh: Replace vbutil_firmware with 'futility show'
d260d094 firmware: 2modpow_sse2: Clean up calculation of `mu`
2596679a Add -Wint-conversion and -Wincompatible-function-pointer-types
39fb6201 futility: update: Use ifdtool to unlock ME
f8016c2b make_keyblock: change to parsing key prefix

Change-Id: Ibc6daef30092b1b31f3dd08f3aed02ba31fd12d2
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80709
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2024-02-24 02:02:29 +00:00
Felix Singer
0978973d3f 3rdparty/fsp: Update submodule to upstream master
Updating from commit id 507ef01:
2024-01-11 10:49:14 +0800 - (IoT ADL-S MR6 (4115_09) FSP)

to commit id dd98487:
2024-02-16 17:16:05 -0800 - (Fix EagleStreamFspBinPkg Path)

This brings in 6 new commits:
dd98487 Fix EagleStreamFspBinPkg Path
fcf623b Fix MAX_VMD_STACKS_PER_SOCKET
e07f875 Fix EagleStream BSF File
85f37ab Idaville FSP - New UPDs for SSC
98e497f IoT RPL-P MR1 (4445_03) FSP
fc5e3c9 IoT RPL-P MR1 (4445_03) FSP

Change-Id: If7d852e1a92d8409a5161797c0aa3a55a71c8b49
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80615
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Lean Sheng Tan <sheng.tan@9elements.com>
2024-02-21 16:21:47 +00:00
Jakub Czapiga
91c8827e62 3rdparty/cmocka: Update cmocka to latest stable-1.1
New patches:
8be3737 cmocka: Fix assert_memory_equal() display
fb38de9 cmake: disable `-Wdeclaration-after-statement`
a74d9cd Sanitize XML strings.
4e92198 Improve c_strreplace implementation
ea6ab8b cmake: Set CMOCKA_LIBRARIES in package config for backwards compatibility
53de473 cmocka: Add overflow check for test_calloc()
e738d6e tests: Add test for test_calloc()
a01cc69 Bump version to 1.1.7
123f00e cpack: Update ignore files for source package generation
f1e1615 Bump version 1.1.6
35dd06e tests: The exception handler doesn't work on Windows
9d72cf9 tests: Raise segmantation fault
2b20a4d tests: Rename exceptions tests array
4cd1fda tests: Better match for test_exception_handler
8ad2c4e cmake: Fix path relocation in pkgconfig file for mingw
3137fa5 cmake: Do not use CMAKE_(BINARY|SOURCE)_DIR for compile_commands.json
6e9d32f Improve INSTALL.md
c4da7e1 doc: Link to the examples for mocking
b13f29b include: Update copyright year info
98c451d include: Define strtok_r with Visual Studio
4aae816 gitlab-ci: Move memory and ub sanitizer to analysis stage
559381b gitlab-ci: Move freebsd to test stage
ce43813 examples: Add missing compile and link options
5ead982 gitlab-ci: Introduce stages
5f366b6 gitlab-ci: Fix typo in fedora/mingw32 build
77476f7 gitlab-ci: Use gitlab windows runners
200393b gitlab-ci: Reformat yaml
406591a tests: Initialize 'struct stat' in test_assert_macros.c
b201da5 cmake: Fix path where to find cmocka.dll
a47b3da include: Improved call ordering documentation
61b1fb9 doc: Remove redundant words
2cc8cba Fix issue with fail_msg

TEST=make unit-tests
TEST=make unit-tests JUNIT_OUTPUT=y
TEST=(cd payloads/libpayload; make unit-tests)
TEST=(cd payloads/libpayload; make unit-tests JUNIT_OUTPUT=y)

Change-Id: I60b37021e2587cc32c755719ef40a650a1c14b59
Signed-off-by: Jakub Czapiga <czapiga@google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80382
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-02-21 04:59:52 +00:00
Yidi Lin
f6a7809de8 Update arm-trusted-firmware submodule to upstream master
Updating from commit id 23d6774ab:
2024-01-16 09:47:43 +0100 - (Merge "feat(qemu-sbsa): mpidr needs to be present" into integration)

to commit id 17bef2248:
2024-02-05 23:33:50 +0100 - (Merge "feat(fvp): delegate FFH RAS handling to SP" into integration)

This brings in 142 new commits.

Change-Id: If89a3f0d32180ff7ae0a6b447687b9749dfab2ea
Signed-off-by: Yidi Lin <yidilin@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80352
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yu-Ping Wu <yupingso@google.com>
2024-02-07 10:32:07 +00:00
Felix Singer
5a45ee9fb6 3rdparty/fsp: Update submodule to upstream master
Updating from commit id bb12f17:
2023-10-31 16:00:43 +0800 - (Elkhart Lake MR7 FSP)

to commit id 507ef01:
2024-01-11 10:49:14 +0800 - (IoT ADL-S MR6 (4115_09) FSP)

This brings in 11 new commits:
507ef01 IoT ADL-S MR6 (4115_09) FSP
43f7092 IoT RPL-S MR2 (4415_02) FSP
848c499 Eagle Stream FSP 1.1.1.316
27e8376 Add Eagle Stream FSP
297e085 Add Third-Party Licenses
554f240 IoT RPL-S MR2 (4415_02) FSP
5b72773 IoT ADL-N MR3 (4413_00)
3ab4b5a IoT ADL-PS MR4 (4115_09) FSP
8267065 IoT ADL-PS MR3 (4081_07) FSP
5e8dae0 IoT ADL-N MR2 (4282_00)
8beacd5 WhitleyFspBinPkg: Fix warnings when building with GCC

Change-Id: I03b32e52adcdcaa0ac7f919aca5d459ad53db3bf
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80044
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
2024-01-22 17:30:32 +00:00
Felix Singer
b88d7dc34d 3rdparty/arm-trusted-firmware: Update submodule to upstream master
Updating from commit id e7486343d:
2023-11-28 22:48:16 +0100 - (Merge changes from topic "xlnx_fitimage_check" into integration)

to commit id 23d6774ab:
2024-01-16 09:47:43 +0100 - (Merge "feat(qemu-sbsa): mpidr needs to be present" into integration)

This brings in 150 new commits.

Change-Id: I4aefd60dcd785934286eb8f7b0defd61c73e78f7
Signed-off-by: Felix Singer <felixsinger@posteo.net>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80045
Reviewed-by: Julius Werner <jwerner@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2024-01-20 04:27:44 +00:00
Yu-Ping Wu
596b23eff7 Update vboot submodule to upstream main
Updating from commit id 32402941:
2024-01-08 19:53:43 +0000 - (treewide: Put the static keyword at the beginning of declarations)

to commit id 3d37d2aa:
2024-01-15 06:21:04 +0000 - (Makefile: Support FIRMWARE_ARCH=mock for firmware unit tests)

This brings in 2 new commits:
3d37d2aa Makefile: Support FIRMWARE_ARCH=mock for firmware unit tests
ffe3fb20 make_keyblock: Add support for omitting extension

Change-Id: I30425f0c50caf24800661568da8f72f6b4418d9c
Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/80006
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Yidi Lin <yidilin@google.com>
2024-01-17 01:47:55 +00:00