reserve
Reserve specified locations in guest-physical memory and/or guest interrupts
Synopsis:
reserve options
Options:
- intr guest_intr
- Prevent the qvm process from allocating a guest interrupt with the number specified by guest_intr.
- loc location_spec [,length]
- Prevent the qvm process from allocating the location specified by location_spec.
Description:
The reserve option reserves locations in guest-physical memory and/or guest interrupts to prevent the qvm process from allocating them to any component or device.
If a guest OS expects that specific locations will hold some predetermined artifact (such as a table), or that specific interrupts will be used for some predetermined purposes, you should use the reserve option to ensure that when the qvm process assembles the VM for the guest it doesn't inadvertently allocate these locations and interrupts, and leaves them for you to allocate as your guest requires.
Any loc or intr option that follows a reserve option specifies a reserved location in guest-physical memory or a guest interrupt number.
The following examples illustrate how the reserve option can be used to reserve different types of resources:
Guest interrupt 39:
reserve intr 39PCI device 1 on bus 0:
reserve loc pci:0:1An x86 I/O region of eight bytes at
0xcf:reserve loc io 0xcf,0x8A memory region of eight bytes at
0x1000:reserve loc 0x1000,0x8
