blob: 2c1f91c8746c120176c07d4821bae4f102287067 [file] [log] [blame]
Patrick Georgi8480c0b2020-05-08 22:50:46 +02001## SPDX-License-Identifier: GPL-2.0-only
Uwe Hermann2216d1b2008-03-24 15:47:49 +00002
Uwe Hermann2216d1b2008-03-24 15:47:49 +00003# For a description of the syntax of this configuration file,
4# see http://lxr.linux.no/source/Documentation/kbuild/kconfig-language.txt.
5#
6
7mainmenu "coreinfo Configuration"
8
Uwe Hermannab5b3e02008-03-31 20:30:18 +00009menu "General settings"
Uwe Hermann2216d1b2008-03-24 15:47:49 +000010
Uwe Hermannab5b3e02008-03-31 20:30:18 +000011# TODO: Needs changes in coreinfo, won't update without keypress currently.
12config SHOW_DATE_TIME
13 bool "Show current date/time in the menu"
14 default y
15 help
16 Show the current date and time in the lower-right corner of
17 the coreinfo menu.
18
Uwe Hermann941c1fd2009-07-07 15:10:13 +000019 This option will increase the ELF file size by ca. 250 bytes.
Uwe Hermanna6977212008-04-04 13:28:10 +000020
Uwe Hermanna70872cf2008-08-05 14:36:20 +000021config PAYLOAD_INFO_NAME
22 string "Payload name"
23 default "coreinfo"
24 help
25 The name of this payload for use in (e.g.) Bayou.
26
27config PAYLOAD_INFO_LISTNAME
28 string "Payload menu entry name"
29 default "System Information"
30 help
31 The name of this payload's menu entry for use in (e.g.) Bayou.
32
33config PAYLOAD_INFO_DESC
34 string "Payload description"
35 default "Display information about the system"
36 help
37 The description of this payload for use in (e.g.) Bayou.
38
39config PAYLOAD_INFO_VERSION
40 string "Payload version"
41 default "0.1"
42 help
43 The version number of this payload.
44
Jacob Garber5e6c30b2019-10-02 18:55:23 -060045config LTO
46 bool "Use link time optimization (LTO)"
47 default n
48 help
49 Compile with link time optimization. This can often decrease the
50 final binary size, but may increase compilation time. This option
51 is most effective when LTO is also enabled in libpayload, which
52 is done separately.
53
Uwe Hermannab5b3e02008-03-31 20:30:18 +000054endmenu
55
56menu "Modules"
Uwe Hermann2216d1b2008-03-24 15:47:49 +000057
58config MODULE_COREBOOT
59 bool "Enable the coreboot module"
60 default y
Uwe Hermanna6977212008-04-04 13:28:10 +000061 help
62 This option will increase the ELF file size by ca. 2250 bytes.
Uwe Hermann2216d1b2008-03-24 15:47:49 +000063
Jordan Crouse5cb4d9d2008-11-11 19:53:42 +000064config MODULE_MULTIBOOT
65 bool "Enable the multiboot module"
66 default y
67 help
Uwe Hermann941c1fd2009-07-07 15:10:13 +000068 This option will increase the ELF file size by ca. 1790 bytes.
Jordan Crouse5cb4d9d2008-11-11 19:53:42 +000069
Uwe Hermann2216d1b2008-03-24 15:47:49 +000070config MODULE_CPUINFO
71 bool "Enable the cpuinfo module"
72 default y
Uwe Hermanna6977212008-04-04 13:28:10 +000073 help
74 This option will increase the ELF file size by ca. 2650 bytes.
Uwe Hermann2216d1b2008-03-24 15:47:49 +000075
76config MODULE_PCI
77 bool "Enable the PCI info module"
78 default y
Uwe Hermanna6977212008-04-04 13:28:10 +000079 help
80 This option will increase the ELF file size by ca. 1750 bytes.
Uwe Hermann2216d1b2008-03-24 15:47:49 +000081
Uwe Hermannab5b3e02008-03-31 20:30:18 +000082config MODULE_NVRAM
83 bool "Enable the NVRAM dump module"
84 default y
Uwe Hermanna6977212008-04-04 13:28:10 +000085 help
Uwe Hermann16acf8b2008-04-22 16:56:21 +000086 This option will increase the ELF file size by ca. 350 bytes.
Uwe Hermannab5b3e02008-03-31 20:30:18 +000087
Uwe Hermann0ab8cdd2008-04-22 20:19:53 +000088config MODULE_BOOTLOG
89 bool "Enable the coreboot bootlog module"
90 default y
91
Uwe Hermann2fbbb292008-07-08 16:18:38 +000092config MODULE_RAMDUMP
93 bool "Enable the RAM dump module"
94 default y
95
Uwe Hermann941c1fd2009-07-07 15:10:13 +000096config MODULE_CBFS
97 bool "Enable the coreboot CBFS module"
98 default y
99 help
100 This option will increase the ELF file size by ca. 1440 bytes.
101
Antonello Dettori4b1668f2016-07-08 11:14:40 +0200102config MODULE_TIMESTAMPS
103 bool "Enable the coreboot timestamps module"
104 default y
105 help
106 This option will increase the ELF file size by ca. 4200 bytes.
107
Uwe Hermann2216d1b2008-03-24 15:47:49 +0000108endmenu