cloud-hypervisor/docs
Philipp Schuster e50a641126 devices: add debug-console device
This commit adds the debug-console (or debugcon) device to CHV. It is a
very simple device on I/O port 0xe9 supported by QEMU and BOCHS. It is
meant for printing information as easy as possible, without any
necessary configuration from the guest at all.

It is primarily interesting to OS/kernel and firmware developers as they
can produce output as soon as the guest starts without any configuration
of a serial device or similar. Furthermore, a kernel hacker might use
this device for information of type B whereas information of type A are
printed to the serial device.

This device is not used by default by Linux, Windows, or any other
"real" OS, but only by toy kernels and during firmware development.

In the CLI, it can be configured similar to --console or --serial with
the --debug-console parameter.

Signed-off-by: Philipp Schuster <philipp.schuster@cyberus-technology.de>
2024-01-25 10:25:14 -08:00
..
amd_sev_snp.md docs: Add documentations for MSHV and related features 2023-11-10 11:30:40 -08:00
api.md scripts: more compatible shebangs 2023-12-16 09:35:32 +00:00
balloon.md docs/balloon: fix typos 2023-09-23 09:37:32 +01:00
building.md doc: Add musl-tools to instructions for build 2023-01-26 08:09:46 -08:00
COPYING.docs
coverage.md docs: add notes on collecting coverage data from in-tree tests 2023-10-20 10:35:13 -07:00
cpu.md
custom-image.md docs: Fix broken link to macvtap doc in custom-image.md 2023-06-02 14:57:24 -07:00
debug-port.md devices: add debug-console device 2024-01-25 10:25:14 -08:00
device_model.md
fs.md docs: mention thread pool option for virtiofsd 2022-08-03 20:36:22 +00:00
fuzzing.md
gdb.md docs: update command line options to use clap 2023-10-20 11:44:28 -07:00
heap-profiling.md docs: Add instructions for heap profiling 2023-01-17 14:02:01 +00:00
hotplug.md docs: update command line options to use clap 2023-10-20 11:44:28 -07:00
intel_sgx.md
intel_tdx.md docs: Update instructions to build debug TD-SHIM 2024-01-08 15:10:06 -08:00
io_throttling.md vmm: use RateLimiterGroup for virtio-blk devices 2024-01-03 10:21:06 -08:00
iommu.md docs: update kernel pre-requisite information for iommu 2024-01-17 10:20:20 +00:00
live_migration.md docs: update command line options to use clap 2023-10-20 11:44:28 -07:00
logging.md docs: update command line options to use clap 2023-10-20 11:44:28 -07:00
macvtap-bridge.md
memory.md docs: update command line options to use clap 2023-10-20 11:44:28 -07:00
mshv.md docs: Add documentations for MSHV and related features 2023-11-10 11:30:40 -08:00
performance_metrics.md
profiling.md docs: update command line options to use clap 2023-10-20 11:44:28 -07:00
releases.md
seccomp.md docs: seccomp: Enhance strace command to print thread name 2022-11-11 16:47:24 +00:00
snapshot_restore.md docs: update command line options to use clap 2023-10-20 11:44:28 -07:00
tpm.md docs: Fix a typo on the doc for tpm 2022-11-27 18:55:07 +00:00
tracing.md misc: Fix various spelling errors using typos 2023-09-09 10:46:21 +01:00
uefi.md docs: update UEFI.md to reference upstream tianocore EDK2 repository 2022-12-13 18:16:34 +01:00
vdpa.md
vfio-user.md
vfio.md
vhost-user-blk-testing.md docs: update command line options to use clap 2023-10-20 11:44:28 -07:00
vhost-user-net-testing.md docs: Update vhost-user-net-testing instructions 2024-01-17 09:06:11 -08:00
virtiofs-root.md docs: Update documentation for Rust based virtiofsd 2022-02-21 10:42:36 +00:00
vsock.md docs: fix the description of host/guest in vsock 2023-10-19 09:39:17 -07:00
windows.md docs: Add a missing backslash 2023-12-11 13:30:24 +00:00