VirtIO memory ballooning driver
viomb* at virtio?
driver supports the
virtio-compliant memory ballooning device.
Memory ballooning works as follows:
- The host operator requests a guest to return some amount of memory to the
host (via, for example, the QEMU monitor balloon command).
- The hypervisor sends the request via the VirtIO memory ballooning
- The guest
viomb driver requests
allocation of that amount of physical memory from the
OpenBSD memory management system.
viomb device tells the hypervisor
the guest physical memory address of the allocated memory via the VirtIO
memory ballooning device.
Rusty Russell, IBM
Corporation, Virtio PCI Card Specification,
device driver first appeared in