OS-VM configuration mismatch

Updated: October 28, 2024

A guest may fail to start or not perform as expected if the VM in which it is running is not configured with the vdevs the guest OS expects to find.

Just as an OS running on a non-virtualized system expects certain physical devices to be present on the board, a guest OS expects certain vdevs to be present in its VM. For example, a QNX guest on an x86-64 platform expects its VM to include the standard devices (as vdevs) that it would expect to find on a physical board. These include:

In a non-virtualized system, the device driver in an OS must match the hardware device on the physical board. In a virtualized system, the device driver in the guest must match the vdev. If there's a mismatch, the guest won't be able to use the vdev.

For more information, see Devices in the Understanding QNX Virtual Environments chapter.

  翻译: