diff options
author | mafetter@fleming.research <mafetter@fleming.research> | 2005-02-12 16:34:28 +0000 |
---|---|---|
committer | mafetter@fleming.research <mafetter@fleming.research> | 2005-02-12 16:34:28 +0000 |
commit | aeda7569c772288fcdaaa275cf0853ed7ccbff41 (patch) | |
tree | c31359c68ca9bd09e4caf8c16ab8945529e61c36 /xen/include/xen/serial.h | |
parent | d9cdfe6120ca3438701e4a3c81a84dadd008c1ee (diff) | |
download | xen-aeda7569c772288fcdaaa275cf0853ed7ccbff41.tar.gz xen-aeda7569c772288fcdaaa275cf0853ed7ccbff41.tar.bz2 xen-aeda7569c772288fcdaaa275cf0853ed7ccbff41.zip |
bitkeeper revision 1.1159.261.2 (420e3014BpIA6NnJTdNQGkfIDMtzmQ)
Added an in-memory ring buffer to which serial console output
can be temporarily redirected. Mode is toggled by the "c" key on
the Xen console.
Nice hack for printk() intensive debugging modes.
When switching back to serial output, the current contents of the
buffer are first dumped. Buffer defaults to 128Kb, but size can
be set on the Xen boot command line.
Diffstat (limited to 'xen/include/xen/serial.h')
-rw-r--r-- | xen/include/xen/serial.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/xen/include/xen/serial.h b/xen/include/xen/serial.h index 5c40db3e7d..2a33714564 100644 --- a/xen/include/xen/serial.h +++ b/xen/include/xen/serial.h @@ -18,6 +18,7 @@ #define SERHND_HI (1<<1) /* Mux/demux each transferred char by MSB. */ #define SERHND_LO (1<<2) /* Ditto, except that the MSB is cleared. */ #define SERHND_COOKED (1<<3) /* Newline/carriage-return translation? */ +#define SERHND_BUFFERED (1<<4) /* Console serial port ring buffered? */ /* Two-stage initialisation (before/after IRQ-subsystem initialisation). */ void serial_init_stage1(void); |