Commit b73e9040 authored by tonykn-arm's avatar tonykn-arm Committed by Vijayenthiran Subramaniam
Browse files

infra/rdedmunds: add user guide for RD-Edmunds platform



Add the initial user guide for the RD-Edmunds platform software stack.
The user guide points to documents that provide information about
obtaining the platform software stack and using the various features it
supports.
Signed-off-by: tonykn-arm's avatarTony K Nadackal <tony.nadackal@arm.com>
Change-Id: Iefd66f55c9002f267330549ce00d167b714ac0da
parent 7a305dc0
......@@ -69,6 +69,8 @@ the subsequent instructions.
+--------------------------+-------------------------+
| RD-N2-Cfg2 | pinned-rdn2cfg2.xml |
+--------------------------+-------------------------+
| RD-Edmunds | pinned-rdedmunds.xml |
+--------------------------+-------------------------+
| RD-V1 (Single Chip) | pinned-rdv1.xml |
+--------------------------+-------------------------+
| RD-V1 (Quad Chip) | pinned-rdv1mc.xml |
......
......@@ -18,6 +18,8 @@ mentioned in the commands in other documents.
+--------------------------+-------------------------+
| RD-N2-Cfg2 (Quad chip) | rdn2cfg2 |
+--------------------------+-------------------------+
| RD-Edmunds | rdedmunds |
+--------------------------+-------------------------+
| RD-V1 (Single Chip) | rdv1 |
+--------------------------+-------------------------+
| RD-V1 (Quad Chip) | rdv1mc |
......
RD-Edmunds platform software user guide
=======================================
.. contents::
Introduction
------------
RD (Reference Design) is a collection of resources to provide a representative
view of typical compute subsystems that can be designed and implemented using
specific generations of Arm IP. `RD-Edmunds`_ platform (which is a variant of
the RD-N2 platform with Demeter CPU cores) will henceforth be referred as
RD-Edmunds.
- 32xMP1 Neoverse Demeter CPUs
- CMN-700 interconnect (mesh size 6x6)
- Multiple AXI expansion ports for I/O Coherent PCIe, Ethernet, offload
- Arm Cortex-M7 for System Control Processor (SCP) and
Manageability Control Processor (MCP)
The Fixed Virtual Platform of RD-Edmunds config supports 16xMP1 Neoverse
Demeter CPUs.
This document is a user guide on how to setup, build and run the RD-Edmunds
software stack on the Fixed Virtual Platform. The components integrated into
this stack is described in the `software stack`_ introduction page.
Setting up the Host Machine and Syncing the software stack
----------------------------------------------------------
Host Machine requirements and the necessary steps to be followed to sync the
software stack are listed on '`Download sources`_' page.
Obtaining the RD-Edmunds FVP
----------------------------
The latest version of the RD-Edmunds fixed virtual platform (FVP) can be
downloaded from the `Arm Ecosystem FVPs`_ page. On this page, navigate to
"Neoverse Infrastructure FVPs" section. Click on "Neoverse Edmunds Reference
Design FVP" link to obtain the list of available Neoverse Edmunds Reference
Design FVPs. Click on "Download FVP RD Edmunds" link under the "Linux" section
to download the "RD-Edmunds" platform FVP installer. The RD-Edmunds FVP
executable is included in this installer and named as "FVP_RD_Edmunds".
Follow the instructions of the installer and setup the FVP. The installer, by
default, selects the home directory to install the FVP. To opt for different
directory than the one selected by the installer, provide an absolute path to
that directory when prompted for during the FVP installation process.
Supported Features by RD-Edmunds platform software stack
--------------------------------------------------------
RD-Edmunds platform software stack supports the following features.
- `Busybox Boot`_.
- `Buildroot Boot`_
- `Linux Distribution Boot`_.
- `ACS Compliance Test`_.
- `UEFI Secure Boot`_.
- `Virtualization`_
- `Linuxboot`_ (Experimental)
Follow the links above for detailed information about the build and execute
steps for each of the supported features.
--------------
*Copyright (c) 2021, Arm Limited. All rights reserved.*
.. _RD-Edmunds: docs/infra/rdedmunds/readme.rst
.. _Arm Ecosystem FVPs: https://developer.arm.com/tools-and-software/open-source-software/arm-platforms-software/arm-ecosystem-fvps
.. _Busybox Boot: docs/infra/common/busybox-boot.rst
.. _Buildroot Boot: docs/infra/common/buildroot-boot.rst
.. _Linux Distribution Boot: docs/infra/common/distro-boot.rst
.. _Download sources: docs/infra/common/download-sources.rst
.. _ACS Compliance Test: docs/infra/common/acs-test.rst
.. _UEFI Secure Boot: docs/infra/common/secure-boot.rst
.. _Virtualization: docs/infra/common/virtualization.rst
.. _Linuxboot: docs/infra/common/linuxboot.rst
.. _software stack: docs/infra/common/software-stack.rst
......@@ -22,6 +22,7 @@ platforms is available for the following reference design platforms.
- `RD-N2`_
- `RD-N2-Cfg1`_
- `RD-N2-Cfg2 (quad chip)`_
- `RD-Edmunds`_
- `RD-V1 (single chip)`_
- `RD-V1 (quad chip)`_
- `RD-N1-Edge (single chip)`_
......@@ -48,6 +49,7 @@ page.
.. _RD-N2: docs/infra/rdn2
.. _RD-N2-Cfg1: docs/infra/rdn2cfg1
.. _RD-N2-Cfg2 (quad chip): docs/infra/rdn2cfg2
.. _RD-Edmunds: docs/infra/rdedmunds
.. _RD-V1 (single chip): docs/infra/rdv1
.. _RD-V1 (quad chip): docs/infra/rdv1mc
.. _RD-N1-Edge (single chip): docs/infra/rdn1edge
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment