mainmenu "coreinfo Configuration"
-menu "Modules"
+menu "General settings"
+
+# TODO: Needs changes in coreinfo, won't update without keypress currently.
+config SHOW_DATE_TIME
+ bool "Show current date/time in the menu"
+ default y
+ help
+ Show the current date and time in the lower-right corner of
+ the coreinfo menu.
+
+ This option will increase the ELF file size by ca. 250 bytes.
+
+config PAYLOAD_INFO_NAME
+ string "Payload name"
+ default "coreinfo"
+ help
+ The name of this payload for use in (e.g.) Bayou.
+
+config PAYLOAD_INFO_LISTNAME
+ string "Payload menu entry name"
+ default "System Information"
+ help
+ The name of this payload's menu entry for use in (e.g.) Bayou.
-# TODO: Currently none of these options has any effect.
+config PAYLOAD_INFO_DESC
+ string "Payload description"
+ default "Display information about the system"
+ help
+ The description of this payload for use in (e.g.) Bayou.
+
+config PAYLOAD_INFO_VERSION
+ string "Payload version"
+ default "0.1"
+ help
+ The version number of this payload.
+
+endmenu
+
+menu "Modules"
config MODULE_COREBOOT
bool "Enable the coreboot module"
default y
+ help
+ This option will increase the ELF file size by ca. 2250 bytes.
+
+config MODULE_MULTIBOOT
+ bool "Enable the multiboot module"
+ default y
+ help
+ This option will increase the ELF file size by ca. 1790 bytes.
config MODULE_CPUINFO
bool "Enable the cpuinfo module"
default y
+ help
+ This option will increase the ELF file size by ca. 2650 bytes.
config MODULE_PCI
bool "Enable the PCI info module"
default y
+ help
+ This option will increase the ELF file size by ca. 1750 bytes.
+
+config MODULE_NVRAM
+ bool "Enable the NVRAM dump module"
+ default y
+ help
+ This option will increase the ELF file size by ca. 350 bytes.
+
+config MODULE_BOOTLOG
+ bool "Enable the coreboot bootlog module"
+ default y
+
+config MODULE_RAMDUMP
+ bool "Enable the RAM dump module"
+ default y
+
+config MODULE_LAR
+ bool "Enable the coreboot v3 LAR module"
+ help
+ LAR support must also be enabled in libpayload.
+ default n
+
+config MODULE_CBFS
+ bool "Enable the coreboot CBFS module"
+ default y
+ help
+ This option will increase the ELF file size by ca. 1440 bytes.
endmenu