• Jason Wessel's avatar
    kgdb,8250,pl011: Return immediately from console poll · f5316b4a
    Jason Wessel authored
    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: default avatarJason Wessel <jason.wessel@windriver.com>
    f5316b4a
gdbstub.c 22 KB