blob: 8b199fa1d39e8f23aa976ead3beb1de3fb2a6f6a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
|
if PAYLOAD_GRUB2
choice
prompt "GRUB2 version"
default GRUB2_MASTER
config GRUB2_STABLE
bool "2.02"
help
Stable GRUB2 version
config GRUB2_MASTER
bool "HEAD"
help
Newest GRUB2 version
config GRUB2_REVISION
bool "git revision"
help
Select this option if you have a specific commit or branch
that you want to use as the revision from which to
build GRUB2.
You will be able to specify the name of a branch or a commit id
later.
endchoice
config GRUB2_REVISION_ID
string "Insert a commit's SHA-1 or a branch name"
depends on GRUB2_REVISION
default "origin/master"
help
The commit's SHA-1 or branch name of the revision to use.
config GRUB2_EXTRA_MODULES
string "Extra modules to include in GRUB image"
help
Space-separated list of additional modules to include. Few common
ones:
* bsd for *BSD
* png/jpg for PNG/JPG images
* gfxmenu for graphical menus (you'll need a theme as well)
* gfxterm_background for setting background
config PAYLOAD_FILE
default "payloads/external/GRUB2/grub2/build/default_payload.elf"
config GRUB2_INCLUDE_RUNTIME_CONFIG_FILE
bool "Include GRUB2 runtime config file into ROM image"
depends on PAYLOAD_GRUB2
default n
help
The GRUB2 payload reads its runtime configuration file from etc/grub.cfg
stored in the CBFS on the flash ROM chip. Without that, it’ll just drop
into a rescue shell.
This configuration may need to be coreboot specific.
Select this option, if you want to include the GRUB2 runtime
configuration file into CBFS as `etc/grub.cfg` automatically.
You will be able to specify the path of the configuration file later.
Without this option you would need to add this file manually with
build/cbfstool build/coreboot.rom add -f grub.cfg -n etc/grub.cfg -t raw
config GRUB2_RUNTIME_CONFIG_FILE
string "Path of grub.cfg"
depends on GRUB2_INCLUDE_RUNTIME_CONFIG_FILE
default "grub.cfg"
help
The path of the GRUB2 runtime configuration file to be added to CBFS.
endif
|