File tree Expand file tree Collapse file tree 3 files changed +28
-2
lines changed Expand file tree Collapse file tree 3 files changed +28
-2
lines changed Original file line number Diff line number Diff line change @@ -295,7 +295,9 @@ $(obj)/UEFIPAYLOAD.fd: $(DOTCONFIG) $(IPXE_EFI)
295295 CONFIG_EDK2_GRAPHICAL_CAPSULE_PROGRESS=$(CONFIG_EDK2_GRAPHICAL_CAPSULE_PROGRESS ) \
296296 CONFIG_EDK2_FUM_AUTO_IPXE_BOOT=$(CONFIG_EDK2_FUM_AUTO_IPXE_BOOT ) \
297297 CONFIG_EDK2_DASHARO_IBECC_OPTION=$(CONFIG_EDK2_DASHARO_IBECC_OPTION ) \
298- CONFIG_EDK2_DASHARO_SPD_PROFILE_OPTION=$(CONFIG_EDK2_DASHARO_SPD_PROFILE_OPTION )
298+ CONFIG_EDK2_DASHARO_SPD_PROFILE_OPTION=$(CONFIG_EDK2_DASHARO_SPD_PROFILE_OPTION ) \
299+ CONFIG_EDK2_ENABLE_SOVEREIGN_BOOT_WIZARD=$(CONFIG_EDK2_ENABLE_SOVEREIGN_BOOT_WIZARD ) \
300+ CONFIG_EDK2_SOVEREIGN_BOOT_WIZARD_DEFAULT_STATE=$(CONFIG_EDK2_SOVEREIGN_BOOT_WIZARD_DEFAULT_STATE )
299301
300302
301303$(obj ) /ShimmedUniversalPayload.elf : $(DOTCONFIG )
Original file line number Diff line number Diff line change @@ -46,11 +46,25 @@ config EDK2_SECURE_BOOT_DEFAULT_ENABLE
4646 help
4747 Sets the UEFI Secure Boot state to enabled by default.
4848
49+ config EDK2_ENABLE_SOVEREIGN_BOOT_WIZARD
50+ bool "Enable Sovereign Boot Wizard"
51+ default n
52+ depends on EDK2_SECURE_BOOT_SUPPORT
53+ help
54+ Enables Sovereign Boot Wizard support in the TianoCore payload.
55+
56+ config EDK2_SOVEREIGN_BOOT_WIZARD_DEFAULT_STATE
57+ bool "Enable Sovereign Boot Wizard by default"
58+ default y
59+ depends on EDK2_ENABLE_SOVEREIGN_BOOT_WIZARD
60+ help
61+ Defines the default state of Sovereign Boot Wizard.
62+
4963config EDK2_SATA_PASSWORD
5064 bool "Enable TianoCore SATA disk password"
5165 default n
5266 help
53- Enable SATA disk password suupport in the TianoCore payload.
67+ Enable SATA disk password support in the TianoCore payload.
5468
5569config EDK2_OPAL_PASSWORD
5670 bool "Enable TianoCore TCG OPAL password"
Original file line number Diff line number Diff line change @@ -114,7 +114,17 @@ endif
114114# EDK2_SECURE_BOOT_SUPPORT = FALSE
115115ifeq ($(CONFIG_EDK2_SECURE_BOOT_SUPPORT ) , y)
116116BUILD_STR += -D SECURE_BOOT_ENABLE=TRUE
117+
118+ # SOVEREIGN_BOOT_ENABLE = FALSE
119+ ifeq ($(CONFIG_EDK2_ENABLE_SOVEREIGN_BOOT_WIZARD ) ,y)
120+ BUILD_STR += -D SOVEREIGN_BOOT_ENABLE=TRUE
121+ # PcdSovereignBootDefaultState = TRUE
122+ ifneq ($(CONFIG_EDK2_SOVEREIGN_BOOT_WIZARD_DEFAULT_STATE ) ,y)
123+ BUILD_STR += --pcd gDasharoSystemFeaturesTokenSpaceGuid.PcdSovereignBootDefaultState=FALSE
117124endif
125+ endif # SOVEREIGN_BOOT_ENABLE
126+
127+ endif # EDK2_SECURE_BOOT_SUPPORT
118128# PCIEXP_SUPPORT_RESIZABLE_BARS = FALSE
119129# ifeq ($(CONFIG_PCIEXP_SUPPORT_RESIZABLE_BARS), y)
120130# BUILD_STR += --pcd gEfiMdeModulePkgTokenSpaceGuid.PcdPcieResizableBarSupport=TRUE
You can’t perform that action at this time.
0 commit comments