From 49711b48e3d6b6d00bd850bbb0fd673e19ef88ec Mon Sep 17 00:00:00 2001 From: Geoffroy Van Cutsem Date: Fri, 21 Aug 2020 18:37:30 +0200 Subject: [PATCH] doc: add explanation about ACRN modes and scenarios Add more explanations about the various ACRN modes of operation and how they are used to construct more complex scenarios. Tracked-On: #5196 Signed-off-by: Geoffroy Van Cutsem --- doc/introduction/index.rst | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/doc/introduction/index.rst b/doc/introduction/index.rst index 4bb0190e9..9daae0d54 100644 --- a/doc/introduction/index.rst +++ b/doc/introduction/index.rst @@ -37,7 +37,7 @@ ACRN High-Level Architecture The ACRN architecture has evolved since its initial v0.1 release in July 2018. Beginning with the v1.1 release, the ACRN architecture has -flexibility to support partition mode, sharing mode, and a mixed hybrid +flexibility to support *logical partitioning*, *sharing*, and a *hybrid* mode. As shown in :numref:`V2-hl-arch`, hardware resources can be partitioned into two parts: @@ -87,6 +87,19 @@ platform to run both safety-critical applications and non-safety applications, together with security functions that safeguard the system. +There are a number of pre-defined scenarios included in ACRN's source code. They +all build upon the three fundamental modes of operation that have been explained +above, i.e. the *logical partitioning*, *sharing*, and *hybrid* modes. They +further specify the number of VMs that can be run, their attributes and the +resources they have access to, either shared with other VMs or exclusively. + +The predefined scenarios are in the `misc/vm_configs/scenarios +`_ +folder in the source code. XML examples for some platforms can also be found under +`misc/vm_configs/xmls/config-xmls `_. + +The :ref:`acrn_configuration_tool` tutorial explains how to use the ACRN +Configuration tool to create your own scenario or modify an existing one. Automotive Application Scenarios ================================