coreboot-kgpe-d16/payloads/libpayload/include
Nico Huber 445a3a04d8 libpayload: Shutdown reasonably if we can't init usb msc device
This lets the init of usb mass storage return if the device
configuration is unusable. Also add some checks for proper shutdown so
we don't free/remove an uninitialized device.

Change-Id: I6daf9b38e632b6e381bcd5a7717f0f1a3150b64a
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: http://review.coreboot.org/1130
Tested-by: build bot (Jenkins)
Reviewed-by: Stefan Reinauer <stefan.reinauer@coreboot.org>
2012-06-22 08:55:22 +02:00
..
arpa Some more POSIX compatibility 2011-02-14 19:23:33 +00:00
i386/arch Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
pci libpayload: remove trailing whitespace and run dos2unix 2011-11-01 19:08:23 +01:00
powerpc/arch libpayload update 2010-03-25 22:15:19 +00:00
sys libpayload: Some more compatibility (for flashrom) 2011-08-17 16:26:20 +02:00
usb libpayload: Shutdown reasonably if we can't init usb msc device 2012-06-22 08:55:22 +02:00
assert.h Use fprintf(stderr, ...) in library 2011-02-14 19:26:22 +00:00
cbfs.h libpayload: Allow using CBFS functions on images in RAM 2012-01-26 12:27:24 +01:00
cbfs_core.h libpayload: export get_cbfs_header() 2011-08-18 22:02:53 +02:00
coreboot_tables.h Cleanup access to vendor/part # info 2012-01-07 11:49:57 +01:00
ctype.h Attached patch moves functions out of the huge libpayload.h into headers 2010-06-24 11:16:10 +00:00
errno.h Attached patch moves functions out of the huge libpayload.h into headers 2010-06-24 11:16:10 +00:00
getopt.h Since some people disapprove of white space cleanups mixed in regular commits 2010-04-27 06:56:47 +00:00
inttypes.h libpayload: Some more compatibility (for flashrom) 2011-08-17 16:26:20 +02:00
lar.h libpayload: Add LAR walking support 2008-05-07 20:34:02 +00:00
libpayload.h libpayload: enforce const correctness for CMOS getter/setter 2012-02-17 19:26:59 +01:00
limits.h libpayload: Improve compatibility 2011-07-16 11:09:28 +02:00
lzma.h libpayload: remove trailing whitespace and run dos2unix 2011-11-01 19:08:23 +01:00
malloc.h libpayload: Provide atol(), malloc.h 2011-07-07 22:29:53 +02:00
multiboot_tables.h [PATCH] libpayload: Add multiboot support 2008-10-20 16:51:43 +00:00
panel.h libpayload: Add PDCurses and ncurses' libform/libmenu 2011-08-04 08:10:41 +02:00
pci.h libpayload: Add more libpci-compatibility (#defines) 2011-03-01 07:26:00 +00:00
stdarg.h libpayload: Improve compatibility 2011-07-16 11:09:28 +02:00
stdint.h Some more standard types and defines (libpayload) 2011-03-01 07:13:10 +00:00
stdio.h libpayload: Improve compatibility 2011-07-16 11:09:28 +02:00
stdlib.h libpayload: Some more compatibility (for flashrom) 2011-08-17 16:26:20 +02:00
string.h libpayload: Implement strlcpy 2011-07-07 22:29:35 +02:00
strings.h libpayload: Implement ffs() 2011-03-01 07:23:49 +00:00
sysinfo.h Cleanup access to vendor/part # info 2012-01-07 11:49:57 +01:00
term.h libpayload: remove trailing whitespace and run dos2unix 2011-11-01 19:08:23 +01:00
unistd.h Attached patch moves functions out of the huge libpayload.h into headers 2010-06-24 11:16:10 +00:00
video_console.h Add coreboot framebuffer support to libpayload 2010-03-25 18:56:26 +00:00