The QNX Hypervisor and QNX Hypervisor for Safety products allow you to run multiple OSs on a target system so you can separate critical and non-critical functions, support a wide variety of applications, and reduce hardware costs.
The Virtual Device Developer's API Reference presents the QNX hypervisor public virtual device (vdev) API. It is intended for use by developers writing virtual devices (vdevs) in a QNX hypervisor system.
Functions to access a guest's VMID (ARM)
This User's Guide describes version 8.0 of the Integrated Development Environment (IDE) that's part of the QNX Tool Suite.
QNX SDP is a cross-compiling and debugging environment, including an IDE and command-line tools, for building binary images and programs for target boards running the QNX OS 8.0.
QNX Software in the Cloud enables developers to use the QNX software in Amazon Web Services (AWS) and Microsoft Azure (Azure).
This User's Guide describes the QNX® Toolkit for Visual Studio Code. The guide introduces you to the QNX Toolkit by explaining the QNX development environment and how to build, run, and debug your QNX® Operating System (OS) applications and systems.
This User's Guide explains the QNX hypervisor architecture and provides instructions for installing and running a QNX hypervisor system, changing system components and configuration, and using hypervisor features such as virtual devices (vdevs).
The Virtual Device Developer's Guide is intended for use by developers writing virtual devices (vdevs) in a QNX hypervisor system.
This section provides an overview of the restrictions that may apply when using the functions in this API.
Get the guest's VMID
Application binary interface (ABI) information
Support routines for virtual character devices
Functions for working with the firmware components of the VM presented to the guest
Definitions and functions for working in guest address spaces
Controls for manipulating a guest system
Host PCI interface for vdevs
PCI support for vdevs
Controls for logging messages
vdev API base types
Miscellaneous utility functions
Definitions and functions that support vdev control functions and callbacks
Definitions and functions for working with VIRTIO vdevs
Controls for virtual PCI (vPCI) devices
Constants, data types, and functions to support virtual watchdog devices
Definitions for the virtual APIC bus (x86)
This section describes the typographical conventions used throughout the documentation, explains how to obtain technical support, and provides some information about licensing.