Itanium Linux-on-Linux Virtual-Machine Monitor
The Itanium Linux-on-Linux virtual-machine monitor, or hypervisor, allows a Linux kernel to run in user mode, similar to UML for x86 platforms.
Source is available from the Linux-on-Linux page.
vmm[-k ] [ -n ncpu] [ -t tapnum] [-m memsize] vmlinux linux args ...
VMM is a virtual machine monitor that uses Linux itself as a hypervisor. It runs a specially prepared kernel on Itanium, with console redirected to standard input and network redirected to the TUN/TAP device.
- Keep the `physical' memory file around after starting the VMM
- -t tapNumber
- Specify which instance of /dev/taptapNumber to use
- -n ncpu
- Start a virtual machine with ncpu processors. This must be greater or equal to the number of processors that the kernel expects, for example by appending the maxcpus=ncpu to the linux arguments. A separate process is started for each virtual processor.
- -m memsize
Create the machine with memsize memory. memsize
is in bytes, but the suffixes k and M are
recognised. Memory is allocated by mmapping a file in
/tmp; if there is insufficient real memory, the virtual machine will swap to that file, and be slow.
/tmp/vm.[0-9]* --- mapped physical memory for the virtual machine. Deleted if -k not specified.
-io--- Shared mapped segment for asycnhronous `disk' I/O