projects
/
coreboot.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
libpayload: Add liblzma, libcbfs
[coreboot.git]
/
payloads
/
libpayload
/
Config.in
diff --git
a/payloads/libpayload/Config.in
b/payloads/libpayload/Config.in
index f3606ae5757beeb221b2ffb12c66e1bce2132c66..0ce4ae539f416856e3cf09f1b6634605bb461b26 100644
(file)
--- a/
payloads/libpayload/Config.in
+++ b/
payloads/libpayload/Config.in
@@
-73,6
+73,10
@@
config TARGET_POWERPC
endchoice
endchoice
+config MEMMAP_RAM_ONLY
+ bool "Only consider RAM entries in memory map for further processing"
+ default n
+
config MULTIBOOT
bool "Multiboot header support"
depends on TARGET_I386
config MULTIBOOT
bool "Multiboot header support"
depends on TARGET_I386
@@
-86,9
+90,33
@@
config LIBC
bool "Enable C library support"
default y
bool "Enable C library support"
default y
+config CURSES
+ bool "Build a curses library"
+ default y
+
+choice
+ prompt "Curses implementation"
+ default PDCURSES
+ depends on CURSES
+
config TINYCURSES
config TINYCURSES
- bool "Enable tinycurses support"
+ bool "Tinycurses"
+ help
+ Tinycurses was the first curses implementation for libpayload.
+ It features low memory consumption, static allocation of larger
+ data structures (so few or no memory allocation calls) and a
+ reduced feature set.
+
+config PDCURSES
+ bool "PDCurses"
default y
default y
+ help
+ libpayload's PDCurses port provides a full features curses
+ implementation, including libpanel, libmenu and libform (which
+ are taken from ncurses).
+ It requires more system resources, in particularily heap memory.
+
+endchoice
config LAR
bool "LAR support"
config LAR
bool "LAR support"
@@
-101,7
+129,14
@@
config CBFS
bool "CBFS support"
default y
help
bool "CBFS support"
default y
help
- CBFS is the archive format of (obsolete) coreboot v3
+ CBFS is the archive format of coreboot
+
+config LZMA
+ bool "LZMA decoder"
+ default y
+ help
+ LZMA decoder implementation, usable eg. by CBFS,
+ but also externally.
endmenu
menu "Console Options"
endmenu
menu "Console Options"
@@
-134,9
+169,9
@@
config SERIAL_ACS_FALLBACK
displaying a couple of other special graphics characters. The
ACS characters generally look good on screen, but can be difficult
to cut and paste from a terminal window to a text editor.
displaying a couple of other special graphics characters. The
ACS characters generally look good on screen, but can be difficult
to cut and paste from a terminal window to a text editor.
-
+
Say 'y' here if you want to always use plain ASCII characters to
Say 'y' here if you want to always use plain ASCII characters to
- approximate the appearance of ACS characters on the serial port
+ approximate the appearance of ACS characters on the serial port
console.
config VIDEO_CONSOLE
console.
config VIDEO_CONSOLE
@@
-194,12
+229,12
@@
config RTC_PORT_EXTENDED_VIA
For recent chipsets with 256 NVRAM bytes, you have to access the
upper 128 bytes (128-255) using two different I/O ports,
usually 0x72/0x73.
For recent chipsets with 256 NVRAM bytes, you have to access the
upper 128 bytes (128-255) using two different I/O ports,
usually 0x72/0x73.
-
+
On some chipsets this can be a different set of ports, though.
The VIA VT8237R for example only recognizes the ports 0x74/0x75
for accessing the high 128 NVRAM bytes (as seems to be the case for
multiple VIA chipsets).
On some chipsets this can be a different set of ports, though.
The VIA VT8237R for example only recognizes the ports 0x74/0x75
for accessing the high 128 NVRAM bytes (as seems to be the case for
multiple VIA chipsets).
-
+
If you want to read or write CMOS bytes on computers with one of
these chipsets, say 'y' here.
If you want to read or write CMOS bytes on computers with one of
these chipsets, say 'y' here.
@@
-224,13
+259,18
@@
config USB_OHCI
help
Select this option if you are going to use USB 1.1 on an AMD based
system.
help
Select this option if you are going to use USB 1.1 on an AMD based
system.
- NOTE: This option is not (fully) implemented yet
config USB_EHCI
bool "Support for USB EHCI controllers"
depends on USB
help
Select this option if you want to use USB 2.0
config USB_EHCI
bool "Support for USB EHCI controllers"
depends on USB
help
Select this option if you want to use USB 2.0
+
+config USB_XHCI
+ bool "Support for USB xHCI controllers"
+ depends on USB
+ help
+ Select this option if you want to use USB 3.0
NOTE: This option is not (fully) implemented yet
config USB_HID
NOTE: This option is not (fully) implemented yet
config USB_HID