viomb(4)

viomb4

Virtio memory ballooning driver

Usage

viomb* at virtio?

Overview

The viomb driver supports the virtio-compliant memory ballooning device.

Memory ballooning works as follows:

  1. The host operator requests a guest to return some amount of memory to the host (via, for example, the QEMU monitor balloon command).

  2. The hypervisor sends the request via the VirtIO memory ballooning device.

  3. The guest viomb driver requests allocation of that amount of physical memory from the OpenBSD memory management system.

  4. The viomb device tells the hypervisor the guest physical memory address of the allocated memory via the VirtIO memory ballooning device.

Releases

Unchanged in 29 releases since OpenBSD 5.3.

  1. 5.3–8.0

History

The viomb device driver first appeared in OpenBSD 5.3.

From man 8.0-current-20261101 in OpenBSD 8.0-current (2026-11-01). Parsed by carta from the page's mdoc source.