mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-09-04 18:30:18 +00:00
doc: add API-GVT-g high level design doc
Transcode and publish HLD document. Moved glossary terms to the project-wide glossary. Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
This commit is contained in:
committed by
David Kinder
parent
2c706b21a1
commit
b25caad29e
132
doc/glossary.rst
132
doc/glossary.rst
@@ -8,25 +8,90 @@ Glossary of Terms
|
||||
.. glossary::
|
||||
:sorted:
|
||||
|
||||
ACPI
|
||||
Advanced Configuration and Power Interface
|
||||
|
||||
ACRN
|
||||
ACRN is a flexible, lightweight reference hypervisor, built with
|
||||
real-time and safety-criticality in mind, optimized to streamline
|
||||
embedded development through an open source platform.
|
||||
|
||||
ACRN-DM
|
||||
A user mode device model application running in Service OS to provide
|
||||
device emulations in ACRN hypervisor.
|
||||
|
||||
aperture
|
||||
CPU-visible graphics memory
|
||||
|
||||
API
|
||||
Application Program Interface: A defined set of routines and protocols for
|
||||
building application software.
|
||||
|
||||
ACPI
|
||||
Advanced Configuration and Power Interface
|
||||
APL
|
||||
Apollo Lake platform
|
||||
|
||||
BDW
|
||||
Broadwell, Intel 5th-generation CPU platform
|
||||
|
||||
BIOS
|
||||
Basic Input/Output System.
|
||||
|
||||
ELSP
|
||||
GPU's ExecList submission port
|
||||
|
||||
GGTT
|
||||
Global Graphic Translation Table. The virtual address page table
|
||||
used by a GPU to reference system memory.
|
||||
|
||||
GMA
|
||||
Graphics Memory Address
|
||||
|
||||
GPU
|
||||
Graphics Processing Unit
|
||||
|
||||
GTT
|
||||
Graphic Translation Table
|
||||
|
||||
GTTMMADR
|
||||
Graphic Translation Table Memory Map Address
|
||||
|
||||
GuC
|
||||
Graphic Micro-controller
|
||||
|
||||
GVT
|
||||
Graphics Virtual Technology. GVT-g core device model module up-streamed
|
||||
to the Linux kernel.
|
||||
|
||||
GVT-d
|
||||
Virtual dedicated graphics acceleration (one VM to one physical GPU)
|
||||
|
||||
GVT-g
|
||||
Virtual graphics processing unit (multiple VMs to one physical GPU)
|
||||
|
||||
GVT-s
|
||||
Virtual shared graphics acceleration (multiple VMs to one physical GPU)
|
||||
|
||||
I2C
|
||||
Inter-Integrated Circuit
|
||||
|
||||
i915
|
||||
The Intel Graphics driver
|
||||
|
||||
IC
|
||||
Instrument Cluster
|
||||
|
||||
IDT
|
||||
Interrupt Descriptor Table: a data structure used by the x86
|
||||
architecture to implement an interrupt vector table. The IDT is used
|
||||
to determine the correct response to interrupts and exceptions.
|
||||
|
||||
ISR
|
||||
Interrupt Service Routine: Also known as an interrupt handler, an ISR
|
||||
is a callback function whose execution is triggered by a hardware
|
||||
interrupt (or software interrupt instructions) and is used to handle
|
||||
high-priority conditions that require interrupting the current code
|
||||
executing on the processor.
|
||||
|
||||
IVE
|
||||
In-Vehicle Experience
|
||||
|
||||
@@ -39,21 +104,34 @@ Glossary of Terms
|
||||
OSPM
|
||||
Operating System Power Management
|
||||
|
||||
PCI
|
||||
Peripheral Component Interface.
|
||||
|
||||
PM
|
||||
Power Management
|
||||
|
||||
Pass-Through Devices
|
||||
Physical devices (typically PCI) exclusively assigned to a guest. In
|
||||
the Project ACRN architecture, pass-through devices are owned by the
|
||||
foreground OS.
|
||||
|
||||
PCI
|
||||
Peripheral Component Interface.
|
||||
|
||||
PDE
|
||||
Page Directory Entry
|
||||
|
||||
PM
|
||||
Power Management
|
||||
|
||||
PTE
|
||||
Page Table Entry
|
||||
|
||||
PV
|
||||
Para-virtualization (See
|
||||
https://en.wikipedia.org/wiki/Paravirtualization)
|
||||
|
||||
PVINFO
|
||||
Para-Virtualization Information Page, a MMIO range used to
|
||||
implement para-virtualization
|
||||
|
||||
QEMU
|
||||
Quick EMUlator. Machine emulator running in user space.
|
||||
|
||||
RSE
|
||||
Rear Seat Entertainment
|
||||
|
||||
@@ -61,7 +139,7 @@ Glossary of Terms
|
||||
Software Defined Cockpit
|
||||
|
||||
SOS
|
||||
Service OS
|
||||
Service OS, the privileged guest for ACRN hypervisor
|
||||
|
||||
UEFI
|
||||
Unified Extensible Firmare Interface. UEFI replaces the
|
||||
@@ -71,20 +149,15 @@ Glossary of Terms
|
||||
malware has tampered with the boot process.
|
||||
|
||||
UOS
|
||||
User OS (also known as Guest OS)
|
||||
User OS (also known as Guest OS), the unprivileged guest for ACRN
|
||||
hypervisor
|
||||
|
||||
vGPU
|
||||
Virtual GPU Instance, created by GVT-g and used by a VM
|
||||
|
||||
VHM
|
||||
Virtio and Hypervisor Service Module
|
||||
|
||||
VM
|
||||
Virtual Machine
|
||||
|
||||
VMM
|
||||
Virtual Machine Monitor
|
||||
|
||||
VMX
|
||||
Virtual Machine Extension
|
||||
|
||||
Virtio-BE
|
||||
Back-End, VirtIO framework provides front-end driver and back-end driver
|
||||
for IO mediators, developer has habit of using Shorthand. So they say
|
||||
@@ -95,20 +168,17 @@ Glossary of Terms
|
||||
driver for IO mediators, developer has habit of using Shorthand. So
|
||||
they say Virtio-BE and Virtio-FE
|
||||
|
||||
VM
|
||||
Virtual Machine, a guest OS running environment
|
||||
|
||||
VMM
|
||||
Virtual Machine Monitor
|
||||
|
||||
VMX
|
||||
Virtual Machine Extension
|
||||
|
||||
VT
|
||||
Intel Virtualization Technology
|
||||
|
||||
VT-d
|
||||
Virtualization Technology for Directed I/O
|
||||
|
||||
IDT
|
||||
Interrupt Descriptor Table: a data structure used by the x86
|
||||
architecture to implement an interrupt vector table. The IDT is used
|
||||
to determine the correct response to interrupts and exceptions.
|
||||
|
||||
ISR
|
||||
Interrupt Service Routine: Also known as an interrupt handler, an ISR
|
||||
is a callback function whose execution is triggered by a hardware
|
||||
interrupt (or software interrupt instructions) and is used to handle
|
||||
high-priority conditions that require interrupting the current code
|
||||
executing on the processor.
|
||||
|
Reference in New Issue
Block a user