index.rst 3.53 KB
Newer Older
1
2
3
4
5
6
7
Platform Ports
==============

.. toctree::
   :maxdepth: 1
   :caption: Contents
   :numbered:
8
   :hidden:
9
10

   allwinner
11
12
   meson-gxbb
   meson-gxl
Paul Beesley's avatar
Paul Beesley committed
13
   meson-g12a
14
   fvp_ve
15
16
17
   hikey
   hikey960
   intel-agilex
18
   intel-stratix10
19
   marvell/index
20
21
   mt8183
   nvidia-tegra
22
23
24
25
26
   warp7
   imx8
   imx8m
   ls1043a
   poplar
27
   qemu
Paul Beesley's avatar
Paul Beesley committed
28
   qemu-sbsa
29
   rpi3
Paul Beesley's avatar
Paul Beesley committed
30
   rpi4
31
32
33
34
   rcar-gen3
   rockchip
   socionext-uniphier
   synquacer
35
   stm32mp1
36
   ti-k3
37
   xilinx-versal
38
   xilinx-zynqmp
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88

This section provides a list of supported upstream *platform ports* and the
documentation associated with them. The list of suported Arm |FVP| platforms is
outlined in the following section.

.. note::
   In addition to the platforms ports listed within the table of contents, there
   are several additional platforms that are supported upstream but which do not
   currently have associated documentation:

   - Arm Juno Software Development Platform. Various |AArch32| and |AArch64|
     builds of this release have been tested on r0, r1 and r2 variants of the
     `Juno Arm Development Platform`_.
   - Arm Neoverse N1 System Development Platform (N1SDP)
   - Arm Neoverse Reference Design N1 Edge (RD-N1-Edge) FVP
   - Arm Neoverse Reference Design E1 Edge (RD-E1-Edge) FVP
   - Arm SGI-575 and SGM-775
   - MediaTek MT6795 and MT8173 SoCs

Fixed Virtual Platform (FVP) Support
------------------------------------

The latest version of the AArch64 build of TF-A has been tested on the
following Arm FVPs without shifted affinities, and that do not support threaded
CPU cores (64-bit host machine only).

.. note::
   The FVP models used are Version 11.6 Build 45, unless otherwise stated.

-  ``FVP_Base_AEMv8A-AEMv8A``
-  ``FVP_Base_AEMv8A-AEMv8A-AEMv8A-AEMv8A-CCN502``
-  ``FVP_Base_RevC-2xAEMv8A``
-  ``FVP_Base_Cortex-A32x4``
-  ``FVP_Base_Cortex-A35x4``
-  ``FVP_Base_Cortex-A53x4``
-  ``FVP_Base_Cortex-A55x4+Cortex-A75x4``
-  ``FVP_Base_Cortex-A55x4``
-  ``FVP_Base_Cortex-A57x1-A53x1``
-  ``FVP_Base_Cortex-A57x2-A53x4``
-  ``FVP_Base_Cortex-A57x4-A53x4``
-  ``FVP_Base_Cortex-A57x4``
-  ``FVP_Base_Cortex-A72x4-A53x4``
-  ``FVP_Base_Cortex-A72x4``
-  ``FVP_Base_Cortex-A73x4-A53x4``
-  ``FVP_Base_Cortex-A73x4``
-  ``FVP_Base_Cortex-A75x4``
-  ``FVP_Base_Cortex-A76x4``
-  ``FVP_Base_Cortex-A76AEx4`` (Tested with internal model)
-  ``FVP_Base_Cortex-A76AEx8`` (Tested with internal model)
-  ``FVP_Base_Cortex-A77x4`` (Version 11.7 build 36)
89
-  ``FVP_Base_Zeusx4``
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
-  ``FVP_Base_Neoverse-N1x4`` (Tested with internal model)
-  ``FVP_CSS_SGI-575`` (Version 11.3 build 42)
-  ``FVP_CSS_SGM-775`` (Version 11.3 build 42)
-  ``FVP_RD_E1Edge`` (Version 11.3 build 42)
-  ``FVP_RD_N1Edge`` (Version 11.3 build 42)
-  ``Foundation_Platform``

The latest version of the AArch32 build of TF-A has been tested on the
following Arm FVPs without shifted affinities, and that do not support threaded
CPU cores (64-bit host machine only).

-  ``FVP_Base_AEMv8A-AEMv8A``
-  ``FVP_Base_Cortex-A32x4``

.. note::
   The ``FVP_Base_RevC-2xAEMv8A`` FVP only supports shifted affinities.

107
108
The *Foundation* and *Base* FVPs can be downloaded free of charge. See the
`Arm FVP website`_.
109
110
111
112
113
114
115
116
117
118

All the above platforms have been tested with `Linaro Release 19.06`_.

--------------

*Copyright (c) 2019, Arm Limited. All rights reserved.*

.. _Juno Arm Development Platform: http://www.arm.com/products/tools/development-boards/versatile-express/juno-arm-development-platform.php
.. _Arm FVP website: https://developer.arm.com/products/system-design/fixed-virtual-platforms
.. _Linaro Release 19.06: http://releases.linaro.org/members/arm/platforms/19.06