mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-06-05 05:32:05 +00:00
While we hoped to make the headings consistent over time while doing other edits, we should instead just make the squirrels happy and do them all at once or they'll likely never be made consistent. A python script was used to find the headings, and then a call to https://pypi.org/project/titlecase to transform the title. A visual inspection was used to tweak a few unexpected resulting titles. Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
26 lines
850 B
ReStructuredText
26 lines
850 B
ReStructuredText
.. _hld-emulated-devices:
|
|
|
|
Emulated Devices High-Level Design
|
|
##################################
|
|
|
|
Full virtualization device models can typically
|
|
reuse existing native device drivers to avoid implementing front-end
|
|
drivers. ACRN implements several fully virtualized devices, as
|
|
documented in this section.
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
usb-virt-hld
|
|
UART virtualization <uart-virt-hld>
|
|
Watchdog virtualization <watchdog-hld>
|
|
AHCI virtualization <ahci-hld>
|
|
GVT-g GPU Virtualization <hld-APL_GVT-g>
|
|
System timer virtualization <system-timer-hld>
|
|
UART emulation in hypervisor <vuart-virt-hld>
|
|
RTC emulation in hypervisor <rtc-virt-hld>
|
|
Hostbridge emulation <hostbridge-virt-hld>
|
|
AT keyboard controller emulation <atkbdc-virt-hld>
|
|
Split Device Model <split-dm>
|
|
Shared memory based inter-VM communication <ivshmem-hld>
|