summaryrefslogtreecommitdiff
path: root/payloads/external/tianocore/Kconfig
diff options
context:
space:
mode:
Diffstat (limited to 'payloads/external/tianocore/Kconfig')
-rw-r--r--payloads/external/tianocore/Kconfig18
1 files changed, 18 insertions, 0 deletions
diff --git a/payloads/external/tianocore/Kconfig b/payloads/external/tianocore/Kconfig
index a3c9981294..b7069aaddd 100644
--- a/payloads/external/tianocore/Kconfig
+++ b/payloads/external/tianocore/Kconfig
@@ -14,6 +14,9 @@ choice
UefiPayload: MrChromebox's customized fork of Tianocore which works on most
x86_64 devices
Upstream: Use upstream Tianocore payload from https://github.com/tianocore/edk2
+ CorebootPayload: MrChromebox's customized fork of the deprecated CorebootPayloadPkg
+ Tianocore build target. It may work better on some older hardware (eg, x230)
+ which does not work properly with the UefiPayloadPkg options.
config TIANOCORE_UEFIPAYLOAD
bool "UEFIPayload"
@@ -26,6 +29,12 @@ config TIANOCORE_UPSTREAM
help
Select this option if you want to use upstream EDK2 to build Tianocore.
+config TIANOCORE_COREBOOTPAYLOAD
+ bool "CorebootPayload"
+ help
+ Select this option to build using MrChromebox's older (now deprecated)
+ CorebootPayloadPkg-based Tianocore branch
+
endchoice
config TIANOCORE_REVISION_ID
@@ -105,6 +114,15 @@ config TIANOCORE_ABOVE_4G_MEMORY
endif
+if TIANOCORE_COREBOOTPAYLOAD
+
+config TIANOCORE_USE_8254_TIMER
+ bool "TianoCore 8254 Timer"
+ help
+ Use 8254 Timer for legacy support.
+
+endif
+
config TIANOCORE_BOOT_TIMEOUT
int
default 2