1.. _multi-arch-support: 2 3Hypervisor Multi-Architecture and RISC-V Support 4################################################ 5 6.. note:: This is a preliminary draft of a planned and as yet unreleased effort 7 to port the ACRN Hypervisor to non-Intel architectures. 8 9From its first release in July 2018, the ACRN Hypervisor was designed for and 10targeted to Intel platforms and relied on Intel Virtualization Technology (Intel 11VT). From that base, we're expanding support to enable the ACRN hypervisor to 12RISC-V64 architecture with a Hypervisor Extension. 13 14RISC-V Support 15************** 16 17Adding multi-architecture support begins by refining the current architecture 18abstraction layer and defining architecture-neutral APIs covering the management 19of cores, caches, memory, interrupts, timers, and hardware virtualization 20facilities. Then an implementation of those APIs for RISC-V will be introduced. 21 22Based on its wide availability and flexibility, QEMU is the first RISC-V 23(virtual) platform this project targets. Real platforms may be selected later 24based on business and community interests. 25 26Current State 27============= 28 29This project is currently under development and is not yet ready for production. 30Once this support is implemented and has sufficient quality, this port will 31become a part of the upstream ACRN project and we'll continue development there 32and encourage contributions by the ACRN community. 33 34License 35======= 36 37This project will be released under the BSD-3-Clause license, the same as the 38rest of project ACRN. 39