doc: draft organization for multi-arch support
Add initial documentation organization (and draft content) for a project adding multi-architecture and RISC-V support for ACRN. Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
This commit is contained in:
parent
8819e737ff
commit
db9e5d34b6
|
@ -78,6 +78,7 @@ license.
|
||||||
contribute
|
contribute
|
||||||
release_notes/index
|
release_notes/index
|
||||||
asa
|
asa
|
||||||
|
projects/index
|
||||||
glossary
|
glossary
|
||||||
genindex
|
genindex
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,13 @@
|
||||||
|
.. _projects:
|
||||||
|
|
||||||
|
Projects
|
||||||
|
########
|
||||||
|
|
||||||
|
Here is documentation for projects that build on the initial and continuing work
|
||||||
|
from the ACRN development team at Intel.
|
||||||
|
|
||||||
|
.. toctree::
|
||||||
|
:maxdepth: 1
|
||||||
|
|
||||||
|
multi-arch-support
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
.. _multi-arch-support:
|
||||||
|
|
||||||
|
Hypervisor Multi-Architecture and RISC-V Support
|
||||||
|
################################################
|
||||||
|
|
||||||
|
.. note:: This is a preliminary draft of a planned and as yet unreleased effort
|
||||||
|
to port the ACRN Hypervisor to non-Intel architectures.
|
||||||
|
|
||||||
|
From its first release in July 2018, the ACRN Hypervisor was designed for and
|
||||||
|
targeted to Intel platforms and relied on Intel Virtualization Technology (Intel
|
||||||
|
VT). From that base, we're expanding support to enable the ACRN hypervisor to
|
||||||
|
RISC-V64 architecture with a Hypervisor Extension.
|
||||||
|
|
||||||
|
RISC-V Support
|
||||||
|
**************
|
||||||
|
|
||||||
|
Adding multi-architecture support begins by refining the current architecture
|
||||||
|
abstraction layer and defining architecture-neutral APIs covering the management
|
||||||
|
of cores, caches, memory, interrupts, timers, and hardware virtualization
|
||||||
|
facilities. Then an implementation of those APIs for RISC-V will be introduced.
|
||||||
|
|
||||||
|
Based on its wide availability and flexibility, QEMU is the first RISC-V
|
||||||
|
(virtual) platform this project targets. Real platforms may be selected later
|
||||||
|
based on business and community interests.
|
||||||
|
|
||||||
|
Current State
|
||||||
|
=============
|
||||||
|
|
||||||
|
This project is currently under development and is not yet ready for production.
|
||||||
|
Once this support is implemented and has sufficient quality, this port will
|
||||||
|
become a part of the upstream ACRN project and we'll continue development there
|
||||||
|
and encourage contributions by the ACRN community.
|
||||||
|
|
||||||
|
License
|
||||||
|
=======
|
||||||
|
|
||||||
|
This project will be released under the BSD-3-Clause license, the same as the
|
||||||
|
rest of project ACRN.
|
Loading…
Reference in New Issue