| Main index | Section 4 | Options |
Alternatively, to load the driver as a module at boot time, place the following line in loader.conf(5):
vmd_load="YES"
| hw.vmd.bypass_msi | |
| By default all VMD devices remap children MSI/MSI-X interrupts into their own. It creates additional isolation, but also complicates things due to sharing, etc. Fortunately some VMD devices can bypass the remapping. Defaults to 1. | |
| hw.vmd.max_msi | |
| Limits number of Message Signaled Interrupt (MSI) vectors allowed to each child device. VMD can't distinguish MSI vectors of the same device, so there are no benefits to have more than one, unless it is required by specific device driver. Defaults to 1. | |
| hw.vmd.max_msix | |
| Limits number of Extended Message Signaled Interrupt (MSI-X) vectors allowed to each child device. VMD has limited number of interrupt vectors to map children interrupts into, so to avoid/reduce sharing children devices/drivers need to be constrained. Defaults to 3. | |
| VMD (4) | October 6, 2022 |
| Main index | Section 4 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
| “ | Ken Thompson has an automobile which he helped design. Unlike most automobiles, it has neither speedometer, nor gas gauge, nor any of the other numerous idiot lights which plague the modern driver. Rather, if the driver makes a mistake, a giant “?” lights up in the center of the dashboard. “The experienced driver,” says Thompson, “will usually know what's wrong.” | ” |