1.. _hld-emulated-devices:
2
3Emulated Devices High-Level Design
4##################################
5
6Full virtualization device models can typically
7reuse existing native device drivers to avoid implementing front-end
8drivers. ACRN implements several fully virtualized devices, as
9documented in this section.
10
11.. toctree::
12   :maxdepth: 1
13
14   usb-virt-hld
15   UART Virtualization <uart-virt-hld>
16   Watchdog Virtualization <watchdog-hld>
17   AHCI Virtualization <ahci-hld>
18   System Timer Virtualization <system-timer-hld>
19   UART Emulation in Hypervisor <vuart-virt-hld>
20   RTC Emulation in Hypervisor <rtc-virt-hld>
21   hostbridge-virt-hld
22   AT Keyboard Controller Emulation <atkbdc-virt-hld>
23   Split Device Model <split-dm>
24   Shared Memory Based Inter-VM Communication <ivshmem-hld>
25