-
- Downloads
kgdb,8250,pl011: Return immediately from console poll
The design of the kdb shell requires that every device that can
provide input to kdb have a polling routine that exits immediately if
there is no character available. This is required in order to get the
page scrolling mechanism working.
Changing the kernel debugger I/O API to require all polling character
routines to exit immediately if there is no data allows the kernel
debugger to process multiple input channels.
NO_POLL_CHAR will be the return code to the polling routine when ever
there is no character available.
CC: linux-serial@vger.kernel.org
Signed-off-by:
Jason Wessel <jason.wessel@windriver.com>
Showing
- drivers/serial/8250.c 2 additions, 2 deletionsdrivers/serial/8250.c
- drivers/serial/amba-pl011.c 3 additions, 3 deletionsdrivers/serial/amba-pl011.c
- include/linux/kdb.h 1 addition, 0 deletionsinclude/linux/kdb.h
- include/linux/serial_core.h 1 addition, 0 deletionsinclude/linux/serial_core.h
- kernel/debug/debug_core.c 2 additions, 0 deletionskernel/debug/debug_core.c
- kernel/debug/gdbstub.c 31 additions, 6 deletionskernel/debug/gdbstub.c
- kernel/debug/kdb/kdb_debugger.c 10 additions, 0 deletionskernel/debug/kdb/kdb_debugger.c
Loading
Please register or sign in to comment