Bring back console_start_log_everything() as a milder alternative to
authorKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Jun 2008 13:15:00 +0000 (14:15 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Fri, 13 Jun 2008 13:15:00 +0000 (14:15 +0100)
commit2754857001634a58e6e9066e8e10ebd0e09ed26b
treeefd5ea1614e20c6b9951f7839ec86876c6180f96
parent8b53284ae782507050de2a10280b52122677b2d9
Bring back console_start_log_everything() as a milder alternative to
console_start_sync(). Revert keyhandler logic to use it. The
difference now is that serial logic is updated to not drop characters
if inb a log_everything region. Still this is milder than a sync
region since the async buffer must be filled before we start to
busy-wait on each character.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/common/keyhandler.c
xen/drivers/char/console.c
xen/drivers/char/serial.c
xen/include/xen/console.h
xen/include/xen/serial.h