Michał Kopeć
09b49b3e3e
DasharoModulePkg/Library/DasharoSystemFeaturesUiLib/DasharoSystemFeatures.c: correct logic for descriptor writeability
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-09-02 11:30:20 +02:00
Michał Kopeć
e8894bed1b
DasharoModulePkg/Library: Use correct GUID for DescriptorWriteable EFI var
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-09-02 11:30:19 +02:00
Michał Kopeć
af85ff649a
DasharoModulePkg: Add define for DescriptorWriteable EFI variable
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-09-02 11:30:19 +02:00
Michał Kopeć
d3d9ca0468
DasharoSystemFeaturesUiLib/DasharoSystemFeatures.c: Hide HAP if descriptor is locked
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-09-02 11:30:19 +02:00
Michał Żygowski and Michał Kopeć
8e72b747d4
DMP/Library/DasharoSystemFeaturesUiLib: Workaround IBG_STATUS structure issue
...
On ODROID-H4 platform where IBECC option is enabled, the form setup overwrites
the IBECC variable despite the option is not modified in the setup. It happens
that if the IBECC option is after IBG_STATUS in DASHARO_FEATURES_DATA, the value
of the UEFI avriabel changes, which may indicate some alignment problems of the
structures in memory and how the code accesses it.
When IBECC option is before IBG_STATUS, everything works as expected. Move
the IBECC option before IBG_STATUS as a workaroudn until the root cause is found
and fixed.
Addresses issue: https://github.com/Dasharo/dasharo-issues/issues/1544
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-08-29 14:21:43 +02:00
Wiktor Mowinski and Sergii Dmytruk
7aa9149ff8
DasharoPayloadPkg/PlatformBootManagerLib: add an option to control iPXE boot in FUM
...
Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com >
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-07-08 20:32:47 +03:00
Michał Żygowski and Michał Kopeć
244b28fddf
DasharoModulePkg: Add IBECC option support
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-06-13 16:39:41 +02:00
Michał Kopeć
f0459dff14
DasharoModulePkg: add PCD to control Intel CBnT status visibility
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-06-11 16:14:33 +02:00
Michał Kopeć and Michał Żygowski
087aa8fb0d
BtG status menu: Keep inverted logic for TxtDisPol
...
Co-authored-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-06-11 16:14:32 +02:00
Michał Kopeć
9a90e7bc9d
DasharoSystemFeaturesUiLib: Add Boot Guard info to ME menu
...
Signed-off-by: Micha¿ Kope¿ <michal.kopec@3mdeb.com >
2025-06-11 16:14:32 +02:00
Filip Lewiński and Michał Kopeć
c3fc85d27c
DasharoModulePkg/: disable dGPU only option for non-MTL
...
Signed-off-by: Filip Lewi¿ski <filip.lewinski@3mdeb.com >
2025-04-01 12:40:31 +02:00
Filip Lewiński and Michał Kopeć
0a189c4d87
DasharoSystemFeaturesStrings.uni: add dGPU only help message
...
Signed-off-by: Filip Lewi¿ski <filip.lewinski@3mdeb.com >
2025-04-01 12:40:31 +02:00
Filip Lewiński and Michał Kopeć
5932ead0f7
DasharoSystemFeaturesVfr.vfr: remove Meteor Lake - specific comment
...
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com >
2025-04-01 12:40:31 +02:00
Filip Lewiński and Michał Kopeć
dc355caf5f
DasharoSystemFeaturesVfr.vfr: add dGPU only option
...
Signed-off-by: Filip Lewinski <filip.lewinski@3mdeb.com >
2025-04-01 12:40:30 +02:00
Filip Lewiński and Michał Kopeć
5c1929aa46
DasharoModulePkg: rename DGPUEnabled to more generic DGPUState
...
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com >
2025-04-01 12:40:30 +02:00
kamay and Sergii Dmytruk
2fc0e16a84
Added DGPUEnabled EFI variable
...
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com >
2025-03-28 16:16:26 +02:00
Michał Żygowski and Sergii Dmytruk
bdd23a7d1d
DasharoModulePkg: Add USB port power feature
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-03-10 20:16:34 +02:00
Michał Żygowski and Sergii Dmytruk
6c1b4f4b6c
DasharoSystemFeaturesUiLib: Use callbacks to update CPU Throttling Threshold
...
For some reason the CPU Throttling Threshold dsiplayed negative value when
user changed CPU throttling, exited Power Management Options menu, went back
to front page and then entered Power Management Options menu again.
Always calculate the threshold based on PCD and current throttling offset
value. Add interactive flag to the options and patch the value in the
callback.
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:32 +02:00
Sergii Dmytruk
1bedfe9282
DasharoModulePkg/DasharoSystemFeaturesUiLib: Add UI note on ME vs. capsules
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:31 +02:00
Sergii Dmytruk
62e05eec81
DasharoModulePkg: Extract DasharoEnableFUM()
...
It will be used elsewhere.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:30 +02:00
Michał Żygowski and Sergii Dmytruk
b06ac38443
DasharoModulePkg: Add option to hide the Fan Off feature
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:30 +02:00
Michał Żygowski and Sergii Dmytruk
3b5d27e9ae
DasharoModulePkg: Add Fans Off feature
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:30 +02:00
Wiktor Mowinski and Sergii Dmytruk
ad34c325b0
DasharoSystemFeatures: Change power state after fail option name
...
Signed-off-by: Wiktor Mowinski <wiktor.mowinski@3mdeb.com >
2025-03-10 20:16:29 +02:00
Filip Gołaś and Sergii Dmytruk
5f0420d20a
DasharoSystemFeaturesStrings.uni: Threshold help: lower for desktop use
...
Signed-off-by: Filip Gołaś <filip.golas@3mdeb.com >
2025-03-10 20:16:29 +02:00
Michał Żygowski and Sergii Dmytruk
da62e4d2da
DasharoSystemFeaturesUiLib,DasharoVariablesLib: Use FixedPcdGetBool
...
Use FixedPcdGetBool to emphasize the use of immutable FixedAtBuild PCD.
It will also prevent changing the PCD type later and possibly alter the
behavior of the menu by other modules if something was to change the
PCD type.
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:28 +02:00