viomb man page on NetBSD

Man page or keyword search:  
man Server   9087 pages
apropos Keyword Search (all sections)
Output format
NetBSD logo
[printable version]

VIOMB(4)		 BSD Kernel Interfaces Manual		      VIOMB(4)

NAME
     viomb — VirtIO memory ballooning driver

SYNOPSIS
     virtio* at pci? dev ? function ?
     viomb*  at virtio?

DESCRIPTION
     virtio(4) defines an interface for efficient, standard, and extensible
     I/O between the hypervisor and the virtual machine.  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 e.g. Qemu monitor balloon command).
     2.	  The hypervisor sends the request via VirtIO memory ballooning
	  device.
     3.	  The guest viomb driver requests allocation of that amount of physi‐
	  cal memory from the NetBSD memory management system.
     4.	  The viomb device tells the hypervisor the guest physical memory
	  address of the allocated memory via VirtIO memory ballooning device.

     The sysctl node hw.viomb.npages shows the requested number of memory
     pages to return to the hypervisor, while hw.viomb.actual shows the actual
     number of memory pages that are already returned to the hypervisor.

SEE ALSO
     virtio(4), sysctl(8)

     Rusty Russell, IBM Corporation, Virtio PCI Card Specification,
     http://ozlabs.org/~rusty/virtio-spec/.

HISTORY
     The viomb device driver appeared in NetBSD 6.0.

BUGS
     The userland interface should be same as the Xen ballooning device.

BSD			       November 26, 2011			   BSD
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server NetBSD

List of man pages available for NetBSD

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net