pre-commit-ci[bot]
3d5738408d
pre-commit: autoupdate hooks
...
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.4.0 → v6.0.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.4.0...v6.0.0 )
- [github.com/talos-systems/conform: v0.1.0-alpha.27 → v0.1.0-alpha.31](https://github.com/talos-systems/conform/compare/v0.1.0-alpha.27...v0.1.0-alpha.31 )
- [github.com/codespell-project/codespell: v2.2.5 → v2.4.1](https://github.com/codespell-project/codespell/compare/v2.2.5...v2.4.1 )
2026-01-12 19:55:42 +00:00
Sergii Dmytruk
e7c4c21c6f
DasharoModulePkg/DasharoSystemFeaturesUiLib: update UI note about ME vs. capsules
...
Limit the scope of the warning to in-RAM capsules when on-disk capsules
are enabled.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-08 01:05:28 +02:00
Sergii Dmytruk
d515041390
DasharoModulePkg/Include/DasharoOptions.h: sort DASHARO_VAR_*
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-08 01:05:28 +02:00
Sergii Dmytruk
2b93ded2ef
DasharoPayloadPkg: enable "immediate" on-disk capsules
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-08 01:05:28 +02:00
Sergii Dmytruk
b828f7bf3e
MdeModulePkg: support "immediate" on-disk capsules
...
That is loading and processing on-disk capsules during the same boot
without relocating the capsules to a dedicated non-volatile storage on
ESP or loading them as in-RAM capsules and then rebooting.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-08 01:05:01 +02:00
Sergii Dmytruk
b3020f6aef
MdeModulePkg/DxeCapsuleLibFmp/CapsuleOnDisk.c: fix leaks in RelocateCapsuleToRam()
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-06 20:04:21 +02:00
Sergii Dmytruk
3603be5c90
DasharoPayloadPkg/BlParseLib: add parsing of boot info
...
Currently contains a single field which indicates boot mode for loading
and processing on-disk capsules.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-06 20:04:21 +02:00
Sergii Dmytruk
aca5c960db
MdeModulePkg/DxeCapsuleLibFmp/CapsuleOnDisk.c: extract functions for freeing file info
...
For deduplication and to make adding future code that needs to do the
same easier.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-06 20:04:20 +02:00
Sergii Dmytruk
0b06c19f23
DasharoPayloadPkg/PlatformBootManagerLib: fix use of uninitialized variable
...
FUMEnabled in PlatformBootManagerAfterConsole() was used in the
conditional:
if (!mFastBoot || FUMEnabled) {
even though it hasn't been set to any value.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-06 20:04:20 +02:00
Sergii Dmytruk
f1afec3daf
DasharoPayloadPkg/PlatformBootManagerLib: improve handling of FUM
...
Extract helper functions to make the code more readable and reusable.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-06 20:04:20 +02:00
Sergii Dmytruk
b22c226091
MdeModulePkg/DxeCapsuleLibFmp/CapsuleOnDisk.c: fix typos/wording/formats
...
The typos got in the way of grepping for output lines and reporting
errors as numbers is not very helpful.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2026-01-06 20:04:18 +02:00
Michał Kopeć
de7e555a07
DasharoPayloadPkg/Library/FmpDeviceSmmLib/FmpDeviceSmmLib.c: fix scaling calculations
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-18 16:30:49 +01:00
Michał Kopeć
b3f0caeafc
DasharoPayloadPkg/Library/FmpDeviceSmmLib/FmpDeviceSmmLib.c: shrink popup to fit 800x600
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-18 12:10:00 +01:00
Michał Kopeć
edf5f1a73a
DasharoPayloadPkg/Library/FmpDeviceSmmLib/Flashing.*: explain why OEM key is hashed
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 20:24:52 +01:00
Michał Kopeć
8d3ee0305e
DasharoPayloadPkg/Library/FmpDeviceSmmLib/FmpDeviceSmmLib.c: remove timer event
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 20:20:46 +01:00
Michał Kopeć
fae3a925a4
DasharoPayloadPkg/Library/FmpDeviceSmmLib/FmpDeviceSmmLib.c: Adjust scale factor based on resolution
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 20:19:15 +01:00
Michał Kopeć
4b07561bb8
DasharoPayloadPkg/Library/FmpDeviceSmmLib/FmpDeviceSmmLib.c: Parametrize popup scaling factor
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 20:12:58 +01:00
Michał Kopeć
4a1c766b7e
DasharoPayloadPkg/Library/FmpDeviceSmmLib/FmpDeviceSmmLib.c: remove 10s timer remnants
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 20:01:52 +01:00
Michał Kopeć
8c7a3ef7f3
DasharoPayloadPkg/Library/FmpDeviceSmmLib/FmpDeviceSmmLib.c: copy variadic arguments with va_copy
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 19:55:35 +01:00
Michał Kopeć
170d6b39cc
DasharoPayloadPkg/Library/FmpDeviceSmmLib/FmpDeviceSmmLib.c: don't free string literal
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 19:47:03 +01:00
Michał Kopeć
9bb64f0600
DasharoPayloadPkg/Library/FmpDeviceSmmLib: remove unused lib
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 19:45:44 +01:00
Michał Kopeć
50d261f02c
DasharoPayloadPkg/Library/FmpDeviceSmmLib: Show a popup when BtG keys don't match FPF
...
Show a 2x scaled popup on the screen to inform the user what's happened
and what to do in this situation. Print some debug info to the screen to
provide to developers.
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-17 16:31:26 +01:00
Michał Kopeć
10fe09c0b7
DasharoPayloadPkg/Library/FmpDeviceSmmLib/Flashing.c: assume BTG is fused if could not determine from SMBIOS
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-12 18:04:16 +01:00
Michał Kopeć
25928d1a88
DasharoPayloadPkg/Library/FmpDeviceSmmLib/Flashing.c: separete if conditions with parentheses
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-12 18:00:23 +01:00
Michał Kopeć
b40ec86d5e
DasharoPayloadPkg/Library/FmpDeviceSmmLib/Flashing.c: fix build error
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-12-12 17:09:24 +01:00