guest

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2026 License: BSD-3-Clause

Directories

Path Synopsis
Package board provides a minimal QEMU q35 / x86_64 tamago board for the go-virtio validate harness.
Package board provides a minimal QEMU q35 / x86_64 tamago board for the go-virtio validate harness.
cmd
balloonvalidate command
Headless go-virtio balloon validate harness: boots tamago/amd64 under QEMU, drives a real virtio-balloon-pci device through the go-virtio/balloon driver, and proves the device actually consumes the inflate/deflate PFN buffers off the used ring.
Headless go-virtio balloon validate harness: boots tamago/amd64 under QEMU, drives a real virtio-balloon-pci device through the go-virtio/balloon driver, and proves the device actually consumes the inflate/deflate PFN buffers off the used ring.
blkvalidate command
Headless go-virtio blk validate harness: boots tamago/amd64 under QEMU, drives a real virtio-blk-pci device through the go-virtio/blk driver, and performs an entirely in-guest write/read-back equality proof over a scratch raw disk.
Headless go-virtio blk validate harness: boots tamago/amd64 under QEMU, drives a real virtio-blk-pci device through the go-virtio/blk driver, and performs an entirely in-guest write/read-back equality proof over a scratch raw disk.
consolevalidate command
Headless go-virtio console validate harness: boots tamago/amd64 under QEMU, drives a real virtio-console (virtio-serial-pci + virtconsole) device through the go-virtio/console driver, and performs a full TX→RX round-trip proof against a host-side echo peer.
Headless go-virtio console validate harness: boots tamago/amd64 under QEMU, drives a real virtio-console (virtio-serial-pci + virtconsole) device through the go-virtio/console driver, and performs a full TX→RX round-trip proof against a host-side echo peer.
fsvalidate command
Headless go-virtio fs validate harness: boots tamago/amd64 under QEMU, drives a real virtio-fs (vhost-user-fs-pci) device through the go-virtio/fs driver against an out-of-process virtiofsd daemon, and performs a real FUSE round-trip:
Headless go-virtio fs validate harness: boots tamago/amd64 under QEMU, drives a real virtio-fs (vhost-user-fs-pci) device through the go-virtio/fs driver against an out-of-process virtiofsd daemon, and performs a real FUSE round-trip:
gpuvalidate command
Headless go-virtio validate harness: boots tamago/amd64 under QEMU, drives a real virtio-gpu-pci device through the go-virtio/gpu 2D framebuffer driver, renders a soft3d cube into the framebuffer, flushes it to the host scanout, and reports a pixel checksum over the serial console.
Headless go-virtio validate harness: boots tamago/amd64 under QEMU, drives a real virtio-gpu-pci device through the go-virtio/gpu 2D framebuffer driver, renders a soft3d cube into the framebuffer, flushes it to the host scanout, and reports a pixel checksum over the serial console.
netvalidate command
Headless go-virtio net validate harness: boots tamago/amd64 under QEMU, drives a real virtio-net-pci device through the go-virtio/net driver, and performs a TX (and, if the host peer plays along, RX) frame round-trip against a host-side raw-frame peer.
Headless go-virtio net validate harness: boots tamago/amd64 under QEMU, drives a real virtio-net-pci device through the go-virtio/net driver, and performs a TX (and, if the host peer plays along, RX) frame round-trip against a host-side raw-frame peer.
rngvalidate command
Headless go-virtio rng validate harness: boots tamago/amd64 under QEMU, drives a real virtio-rng-pci device through the go-virtio/rng driver, and proves the device actually delivers entropy.
Headless go-virtio rng validate harness: boots tamago/amd64 under QEMU, drives a real virtio-rng-pci device through the go-virtio/rng driver, and proves the device actually delivers entropy.
vsockvalidate command
Headless go-virtio vsock validate harness: boots tamago/amd64 under QEMU, drives a real virtio-vsock device through the go-virtio/vsock driver, and attempts a packet round-trip with the host.
Headless go-virtio vsock validate harness: boots tamago/amd64 under QEMU, drives a real virtio-vsock device through the go-virtio/vsock driver, and attempts a packet round-trip with the host.
Package transport bridges go-virtio/common.Transport to tamago's amd64 PCI + DMA facilities so the transport-agnostic virtio drivers can drive a real virtio-*-pci device under QEMU.
Package transport bridges go-virtio/common.Transport to tamago's amd64 PCI + DMA facilities so the transport-agnostic virtio drivers can drive a real virtio-*-pci device under QEMU.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL