libpayload update
* rework Config.in * add string_to_args function to actually make getopt usable. * add strchr * add strlcat * some malloc fixes (exposed by the USB stack) * add malloc debugging (thanks to Matthias Krause from Secunet!) * make LAR support optional, it's not really used anymore * (define htoX macros for ppc) Signed-off-by: Stefan Reinauer <stepan@coresystems.de> Acked-by: Joseph Smith <joe@settoplinux.org> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5298 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
This commit is contained in:
committed by
Stefan Reinauer
parent
516a2a7bfa
commit
e5d30b78b7
@@ -30,6 +30,31 @@
|
||||
|
||||
mainmenu "Libpayload Configuration"
|
||||
|
||||
menu "Generic Options"
|
||||
|
||||
config EXPERIMENTAL
|
||||
bool "Experimental Options"
|
||||
default n
|
||||
help
|
||||
Prompt for experimental functionality. Attention: This is not likely
|
||||
to work without problems
|
||||
|
||||
config OBSOLETE
|
||||
bool "Obsolete Options"
|
||||
default n
|
||||
help
|
||||
Prompt for obsolete options. These options are for old, unsupported
|
||||
features and are likely to go away in the future.
|
||||
|
||||
config DEVELOPER
|
||||
bool "Developer Options"
|
||||
default n
|
||||
help
|
||||
Prompt for developer options. These options are only interesting for
|
||||
libpayload developers.
|
||||
|
||||
endmenu
|
||||
|
||||
menu "Architecture Options"
|
||||
|
||||
choice
|
||||
@@ -65,6 +90,18 @@ config TINYCURSES
|
||||
bool "Enable tinycurses support"
|
||||
default y
|
||||
|
||||
config LAR
|
||||
bool "LAR support"
|
||||
default n
|
||||
depends on OBSOLETE
|
||||
help
|
||||
LAR is the archive format of (obsolete) coreboot v3
|
||||
|
||||
config CBFS
|
||||
bool "CBFS support"
|
||||
default y
|
||||
help
|
||||
CBFS is the archive format of (obsolete) coreboot v3
|
||||
endmenu
|
||||
|
||||
menu "Console Options"
|
||||
@@ -197,19 +234,52 @@ config USB_EHCI
|
||||
NOTE: This option is not (fully) implemented yet
|
||||
|
||||
config USB_HID
|
||||
bool "Support for USB keyboards (broken)"
|
||||
bool "Support for USB keyboards"
|
||||
depends on USB
|
||||
default n
|
||||
default y
|
||||
help
|
||||
Select this option if you want to use devices complying to the
|
||||
USB HID (Human Interface Device) standard. Such devices are for
|
||||
example keyboards and mice. Currently only keyboards are supported.
|
||||
Say Y here unless you know exactly what you are doing.
|
||||
|
||||
config USB_HUB
|
||||
bool "Support for USB hubs (broken)"
|
||||
bool "Support for USB hubs"
|
||||
depends on USB
|
||||
default n
|
||||
default y
|
||||
help
|
||||
Select this option if you want to compile in support for USB hubs.
|
||||
Say Y here unless you know exactly what you are doing.
|
||||
|
||||
config USB_MSC
|
||||
bool "Support for USB storage"
|
||||
depends on USB
|
||||
|
||||
default y
|
||||
help
|
||||
Select this option if you want to compile in support for USB mass
|
||||
storage devices (USB memory sticks, hard drives, CDROM/DVD drives)
|
||||
Say Y here unless you know exactly what you are doing.
|
||||
|
||||
endmenu
|
||||
|
||||
menu "Debugging"
|
||||
depends on DEVELOPER
|
||||
|
||||
config DEBUG_MALLOC
|
||||
bool "Debug memory allocator"
|
||||
depends on USB
|
||||
default n
|
||||
help
|
||||
Select this option if you want to debug the memory allocator. This
|
||||
option logs all uses of the following functions:
|
||||
|
||||
void free(void *ptr);
|
||||
void *malloc(size_t size);
|
||||
void *calloc(size_t nmemb, size_t size);
|
||||
void *realloc(void *ptr, size_t size);
|
||||
void *memalign(size_t align, size_t size);
|
||||
|
||||
Say N here unless you are debugging memory allocator problems.
|
||||
|
||||
endmenu
|
||||
|
||||
|
Reference in New Issue
Block a user