1 ## SPDX-License-Identifier: GPL-2.0-only
3 # For a description of the syntax of this configuration file,
4 # see http://lxr.linux.no/source/Documentation/kbuild/kconfig-language.txt.
7 mainmenu "coreinfo Configuration"
9 menu "General settings"
11 # TODO: Needs changes in coreinfo, won't update without keypress currently.
13 bool "Show current date/time in the menu"
16 Show the current date and time in the lower-right corner of
19 This option will increase the ELF file size by ca. 250 bytes.
25 The name of this payload for use in (e.g.) Bayou.
27 config COREINFO_VERSION
28 string "Payload version"
31 The version number of this payload.
34 bool "Use link time optimization (LTO)"
37 Compile with link time optimization. This can often decrease the
38 final binary size, but may increase compilation time. This option
39 is most effective when LTO is also enabled in libpayload, which
46 config MODULE_COREBOOT
47 bool "Enable the coreboot module"
50 This option will increase the ELF file size by ca. 2250 bytes.
52 config MODULE_MULTIBOOT
53 bool "Enable the multiboot module"
56 This option will increase the ELF file size by ca. 1790 bytes.
59 bool "Enable the cpuinfo module"
62 This option will increase the ELF file size by ca. 2650 bytes.
65 bool "Enable the PCI info module"
68 This option will increase the ELF file size by ca. 1750 bytes.
71 bool "Enable the NVRAM dump module"
74 This option will increase the ELF file size by ca. 350 bytes.
77 bool "Enable the coreboot bootlog module"
81 bool "Enable the RAM dump module"
85 bool "Enable the coreboot CBFS module"
88 This option will increase the ELF file size by ca. 1440 bytes.
90 config MODULE_TIMESTAMPS
91 bool "Enable the coreboot timestamps module"
94 This option will increase the ELF file size by ca. 4200 bytes.