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
|
||||
release_notes/index
|
||||
asa
|
||||
projects/index
|
||||
glossary
|
||||
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