Skip to main content

Crate arcbox_virtio_console

Crate arcbox_virtio_console 

Source
Expand description

VirtIO console device (virtio-console).

Implements the VirtIO console device for serial I/O.

Supports multiple console backends:

  • Standard I/O (stdin/stdout)
  • Buffer-based (for testing)
  • PTY (pseudo-terminal) for real terminal emulation
  • Socket-based for network console

§Module layout

  • io: ConsoleIo trait + in-process backends (StdioConsole, BufferConsole)
  • pty: PTY backend (Unix only)
  • socket: Unix-socket backend (Unix only)
  • device: VirtioConsole device + VirtioDevice impl

Structs§

BufferConsole
Buffer-based console for testing.
ConsoleConfig
Console device configuration.
PtyConsole
PTY (pseudo-terminal) console backend.
SocketConsole
Unix socket-based console backend.
StdioConsole
Standard I/O console handler.
VirtioConsole
VirtIO console device.

Traits§

ConsoleIo
Console I/O handler trait.