doc: Final, pre-release fixes and updates
[project/bcm63xx/atf.git] / docs / plat / index.rst
1 Platform Ports
2 ==============
3
4 .. toctree::
5 :maxdepth: 1
6 :caption: Contents
7 :numbered:
8 :hidden:
9
10 allwinner
11 meson-gxbb
12 meson-gxl
13 meson-g12a
14 fvp_ve
15 hikey
16 hikey960
17 intel-agilex
18 intel-stratix10
19 marvell/index
20 mt8183
21 nvidia-tegra
22 warp7
23 imx8
24 imx8m
25 ls1043a
26 poplar
27 qemu
28 qemu-sbsa
29 rpi3
30 rpi4
31 rcar-gen3
32 rockchip
33 socionext-uniphier
34 synquacer
35 stm32mp1
36 ti-k3
37 xilinx-versal
38 xilinx-zynqmp
39
40 This section provides a list of supported upstream *platform ports* and the
41 documentation associated with them. The list of suported Arm |FVP| platforms is
42 outlined in the following section.
43
44 .. note::
45 In addition to the platforms ports listed within the table of contents, there
46 are several additional platforms that are supported upstream but which do not
47 currently have associated documentation:
48
49 - Arm Juno Software Development Platform. Various |AArch32| and |AArch64|
50 builds of this release have been tested on r0, r1 and r2 variants of the
51 `Juno Arm Development Platform`_.
52 - Arm Neoverse N1 System Development Platform (N1SDP)
53 - Arm Neoverse Reference Design N1 Edge (RD-N1-Edge) FVP
54 - Arm Neoverse Reference Design E1 Edge (RD-E1-Edge) FVP
55 - Arm SGI-575 and SGM-775
56 - MediaTek MT6795 and MT8173 SoCs
57
58 Fixed Virtual Platform (FVP) Support
59 ------------------------------------
60
61 The latest version of the AArch64 build of TF-A has been tested on the
62 following Arm FVPs without shifted affinities, and that do not support threaded
63 CPU cores (64-bit host machine only).
64
65 .. note::
66 The FVP models used are Version 11.6 Build 45, unless otherwise stated.
67
68 - ``FVP_Base_AEMv8A-AEMv8A``
69 - ``FVP_Base_AEMv8A-AEMv8A-AEMv8A-AEMv8A-CCN502``
70 - ``FVP_Base_RevC-2xAEMv8A``
71 - ``FVP_Base_Cortex-A32x4``
72 - ``FVP_Base_Cortex-A35x4``
73 - ``FVP_Base_Cortex-A53x4``
74 - ``FVP_Base_Cortex-A55x4+Cortex-A75x4``
75 - ``FVP_Base_Cortex-A55x4``
76 - ``FVP_Base_Cortex-A57x1-A53x1``
77 - ``FVP_Base_Cortex-A57x2-A53x4``
78 - ``FVP_Base_Cortex-A57x4-A53x4``
79 - ``FVP_Base_Cortex-A57x4``
80 - ``FVP_Base_Cortex-A72x4-A53x4``
81 - ``FVP_Base_Cortex-A72x4``
82 - ``FVP_Base_Cortex-A73x4-A53x4``
83 - ``FVP_Base_Cortex-A73x4``
84 - ``FVP_Base_Cortex-A75x4``
85 - ``FVP_Base_Cortex-A76x4``
86 - ``FVP_Base_Cortex-A76AEx4`` (Tested with internal model)
87 - ``FVP_Base_Cortex-A76AEx8`` (Tested with internal model)
88 - ``FVP_Base_Cortex-A77x4`` (Version 11.7 build 36)
89 - ``FVP_Base_Zeusx4``
90 - ``FVP_Base_Neoverse-N1x4`` (Tested with internal model)
91 - ``FVP_CSS_SGI-575`` (Version 11.3 build 42)
92 - ``FVP_CSS_SGM-775`` (Version 11.3 build 42)
93 - ``FVP_RD_E1Edge`` (Version 11.3 build 42)
94 - ``FVP_RD_N1Edge`` (Version 11.3 build 42)
95 - ``Foundation_Platform``
96
97 The latest version of the AArch32 build of TF-A has been tested on the
98 following Arm FVPs without shifted affinities, and that do not support threaded
99 CPU cores (64-bit host machine only).
100
101 - ``FVP_Base_AEMv8A-AEMv8A``
102 - ``FVP_Base_Cortex-A32x4``
103
104 .. note::
105 The ``FVP_Base_RevC-2xAEMv8A`` FVP only supports shifted affinities.
106
107 The *Foundation* and *Base* FVPs can be downloaded free of charge. See the
108 `Arm FVP website`_.
109
110 All the above platforms have been tested with `Linaro Release 19.06`_.
111
112 --------------
113
114 *Copyright (c) 2019, Arm Limited. All rights reserved.*
115
116 .. _Juno Arm Development Platform: http://www.arm.com/products/tools/development-boards/versatile-express/juno-arm-development-platform.php
117 .. _Arm FVP website: https://developer.arm.com/products/system-design/fixed-virtual-platforms
118 .. _Linaro Release 19.06: http://releases.linaro.org/members/arm/platforms/19.06