acrn-hypervisor/hypervisor/include/dm
Qiang Zhang c623e11125 debug: vuart: add guest break key support
The break key (key value 0x0) was used as switch key from guest serial
to hv console and guest serial could not receive break key. This blocked
some guest debugging features like KGDB/KDB, sysrq, etc.

This patch leverages escape sequence "<escape> + <break>" to send break to
guest and "<escape> + e" to switch from guest serial to hv console.

Tracked-On: #8583
Signed-off-by: Qiang Zhang <qiang4.zhang@intel.com>
Reviewed-by: Junjie Mao <junjie.mao@intel.com>
2024-04-25 15:00:09 +08:00
..
io_req.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
ivshmem.h hv: fill region ID to hv-land ivshmem PCI config space 2024-03-28 14:34:38 +08:00
mc146818rtc.h hv: add vRTC reg_b and reg_c support 2022-05-12 13:20:21 +08:00
mmio_dev.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vacpi.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vgpio.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vioapic.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
vmcs9900.h Update copyright year range in code headers 2022-07-15 11:48:35 +08:00
vpci.h HV: emulate dummy multi-function dev in Service VM 2023-09-11 16:13:16 +08:00
vpic.h doc: remove '@return None' for void functions 2023-08-03 14:56:29 -07:00
vroot_port.h hv: dm: Use new virtual device management ioctls 2021-07-15 11:53:54 +08:00
vrtc.h hv: vRTC monotonic growth 2022-05-12 13:20:21 +08:00
vuart.h debug: vuart: add guest break key support 2024-04-25 15:00:09 +08:00