mirror of
https://github.com/projectacrn/acrn-hypervisor.git
synced 2025-05-31 19:35:28 +00:00
Introduce Split Device Model feature for ACRN. Now we only implement pass through PCI(e) device of it. Tracked-On: #4371 Signed-off-by: Li Fei1 <fei1.li@intel.com>
25 lines
790 B
ReStructuredText
25 lines
790 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>
|
|
Watchdoc 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>
|