Wiktor Mowinski
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
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
Filip Lewiński
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
kamay
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
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
3f375672e5
DasharoModulePkg/DasharoBootPolicies: Create Fast Boot policy
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:32 +02:00
Michał Żygowski
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
a5b3b31da5
Rework the CPU throttling variables and setup UI management
...
The CPU throttling used an excessive number of variables. The allowed
range of values should be fixed at build, saving it as a NV variable
makes no sense.
Simplify the logic of the CPU throttling range, gaining a better UX
than some error popups. Instead of setting the temperature, set the
offset which has a fixed allowed range. Display the current threshold
temperatue as grayed out fields instead.
Also add PCD to control the default value of the throttling offset.
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:28 +02:00
Michał Żygowski
487cff4180
DasharoSystemFeaturesUiLib: Add options for downcoring and HT
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:28 +02:00
Filip Lewiński
0d88db005b
Add CPU throttling threshold option support
...
Signed-off-by: Filip Lewiński <filip.lewinski@3mdeb.com >
Co-authored-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-03-10 20:16:27 +02:00
Michał Kopeć
e2e7c3e3c9
DasharoModulePkg: Decouple watchdog enablement and visibility from each other
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:19 +02:00
Michał Żygowski
596360049f
DasharoModulePkg: Add support for second serial port
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:19 +02:00
Michał Żygowski
ea906cc9ff
DasharoModulePkg: Handle default sleep type override
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:19 +02:00
Michał Żygowski
ba0ddab5b1
DasharoModulePkg: Add more switches to hide features
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:19 +02:00
Michał Kopeć
e2023bce2e
DasharoModulePkg: Add S3 experimental disclaimer PCD
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-03-10 20:16:19 +02:00
Michał Żygowski
35753ffb8b
DasharoModulePkg: Add logic to set ME to default disabled and hide HAP
...
Add new PCDs which control the visibility of HAP bit, in case the
underlying coreboot code does not support HAP yet, and the default
state of ME, if the platform should boot automatically in ME disabled
mode. Protectli platform need to boot with ME disabled per customer
policy.
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:18 +02:00
Michał Żygowski
c41bddec37
DasharoModulePkg: Add switches to hide Camera and WiFi/BT options
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:18 +02:00
Michał Żygowski
f4c2aed029
DasharoModulePkg: Add serial port console redirection option
...
Signed-off-by: Michał Żygowski <michal.zygowski@3mdeb.com >
2025-03-10 20:16:18 +02:00
Sergii Dmytruk
c2b3149a27
DasharoModulePkg: Library/DasharoSystemFeaturesUiLib: add empty memory submenu
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:18 +02:00
Michał Kopeć
ee6beff736
DasharoModulePkg: add option for battery thresholds
...
Signed-off-by: Michał Kopeć <michal.kopec@3mdeb.com >
2025-03-10 20:16:18 +02:00
Sergii Dmytruk
0f6f21068d
DasharoModulePkg: Add PCI/PCIe option to enable Resizeable BARs
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:17 +02:00
Sergii Dmytruk
397051757e
DasharoModulePkg: Add empty PCI/PCIe Configuration submenu
...
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:17 +02:00
Sergii Dmytruk
f3e6ef4051
DasharoModulePkg: Add PcdPowerMenuShowSleepType PCD
...
It controls visibility of sleep type inside Power Management Options
submenu.
The PCD is on by default for compatibility.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:17 +02:00
Sergii Dmytruk
e45d458f12
DasharoModulePkg: Add Power Management Option for power failure state
...
Selects state the system gets into when power supply is restored after
power failure.
Adds gDasharoSystemFeaturesTokenSpaceGuid.PcdDefaultPowerFailureState
PCD which sets its default value.
Signed-off-by: Sergii Dmytruk <sergii.dmytruk@3mdeb.com >
2025-03-10 20:16:17 +02:00