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