Glossary#

This section provides definitions to frequently used terms in this topic.

Guest#

A Guest or Guest Operating System or Guest OS is a user-defined software component that controls the highest privilege level within a Virtual Machine.

Hypervisor#

The NVIDIA DRIVE® Hypervisor is a hypervisor design for use on NVIDIA Tegra® Processors, and is the central software element of DRIVE Virtualization within NVIDIA DRIVE® Software. The purpose of the Hypervisor is to enable software partitioning to allow co-existence of different system-level applications with mixed safety and security requirements on a single NVIDIA Orin™ SoC and provide low-level primitives for safe and secure communication between applications.

Partition#

A Partition is an execution environment that is meaningfully isolated from other execution environments. For purposes of the DRIVE Virtualization Software Requirements, a Partition is just a synonym for a virtual machine.

System Memory Management (SMMU)#

System Memory Management Unit is an IO Memory Management Unit(IOMMU) standard provided by ARM. When enabled all the memory transaction from the IO client go through SMMU translation.

Virtual Machine (VM)#

A virtual machine (VM) is an emulated physical machine, or the associated execution environment.

Virtualization System (VS)#

The Virtualization System (VS) is the collection of NVIDIA-supplied software components that together implement the DRIVE Virtualization Solution. The Virtualization System includes self-contained software components as well as drivers and libraries that can be incorporated into Guest.