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. |
Click to show internal directories.
Click to hide internal directories.