diff --git a/doc/developer-guides/hld/hld-emulated-devices.rst b/doc/developer-guides/hld/hld-emulated-devices.rst index 7f14152aa..5217b3592 100644 --- a/doc/developer-guides/hld/hld-emulated-devices.rst +++ b/doc/developer-guides/hld/hld-emulated-devices.rst @@ -17,3 +17,4 @@ documented in this section. AHCI virtualization GVT-g GPU Virtualization UART emulation in hypervisor + RTC emulation in hypervisor diff --git a/doc/developer-guides/hld/rtc-virt-hld.rst b/doc/developer-guides/hld/rtc-virt-hld.rst new file mode 100644 index 000000000..7275bc98f --- /dev/null +++ b/doc/developer-guides/hld/rtc-virt-hld.rst @@ -0,0 +1,9 @@ +.. _rtc-virt-hld: + +RTC Virtualization +################## + +This document describes the RTC virtualization implementation in +ACRN device model. + +vRTC is a read-only RTC for For pre-launched VM, Service OS and post-launched RT VM. It supports RW for CMOS address port 0x70 and RO for CMOS data port 0x71. Reads to CMOS RAM offsets are fetched by reading CMOS h/w directly and writes to CMOS offsets are discarded.