coreboot/payloads/libpayload/libc
Julius Werner 87680a2464 libpayload: Add ability to unregister output driver
This patch adds a console_kill_output_driver() function, which can
remove a previously registered output driver. This is mostly useful when
you overlay some output channel over another, such as when the GDB stub
takes direct control of the UART (and thus has to get rid of the
existing serial output driver).

BUG=chrome-os-partner:18390
TEST=None

Change-Id: I6fce95c22fd15cd321ca6b2d6fbc4e3902b1eac3
Signed-off-by: Julius Werner <jwerner@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/202561
Reviewed-by: Stefan Reinauer <reinauer@chromium.org>
2014-06-11 03:30:51 +00:00
..
args.c
console.c libpayload: Add ability to unregister output driver 2014-06-11 03:30:51 +00:00
ctype.c
die.c libpayload: Fix the license in some files which were accidentally made GPL. 2014-01-11 01:36:57 +00:00
exec.c libpayload: Change CONFIG_* to CONFIG_LP_* in the kconfig. 2013-08-14 17:05:33 -07:00
getopt_long.c
hexdump.c libpayload: Fix the license header on hexdump. 2014-01-15 23:36:36 +00:00
ipchecksum.c
lar.c Refactor the endianness conversion functions and header files. 2012-11-08 19:49:51 +01:00
lib.c
Makefile.inc libpayload: Add a new "die" function to fatally signal programming errors. 2013-11-27 01:46:00 +00:00
malloc.c libpayload: Fix pointer related casts 2014-05-14 00:25:48 +00:00
memory.c libpayload: make functions static that are unused outside memory.c 2013-02-15 06:51:17 +01:00
printf.c libpayload: console: Allow output drivers to print whole strings at once 2014-04-30 10:00:35 +00:00
qsort.c
rand.c
readline.c
string.c
strings.c
strlcpy.c
sysinfo.c
time.c libpayload: Add a timer_us() function. 2013-12-17 04:26:45 +00:00