diff options
author | Stefan Reinauer <stepan@coresystems.de> | 2010-03-25 22:15:19 +0000 |
---|---|---|
committer | Stefan Reinauer <stepan@openbios.org> | 2010-03-25 22:15:19 +0000 |
commit | e5d30b78b7720ba3e511819b7fc51c11d642153b (patch) | |
tree | 16e7be335542de064aef267c7c6095f5c8cd3496 /payloads/libpayload/Config.in | |
parent | 516a2a7bfaee5d4aa4d1e7e5ff52d3038513c82f (diff) |
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
Diffstat (limited to 'payloads/libpayload/Config.in')
-rw-r--r-- | payloads/libpayload/Config.in | 78 |
1 files changed, 74 insertions, 4 deletions
diff --git a/payloads/libpayload/Config.in b/payloads/libpayload/Config.in index ae071456bf..f3606ae575 100644 --- a/payloads/libpayload/Config.in +++ b/payloads/libpayload/Config.in @@ -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 |