1Platform 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 40This section provides a list of supported upstream *platform ports* and the 41documentation associated with them. The list of suported Arm |FVP| platforms is 42outlined 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 58Fixed Virtual Platform (FVP) Support 59------------------------------------ 60 61The latest version of the AArch64 build of TF-A has been tested on the 62following Arm FVPs without shifted affinities, and that do not support threaded 63CPU 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 97The latest version of the AArch32 build of TF-A has been tested on the 98following Arm FVPs without shifted affinities, and that do not support threaded 99CPU 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 107The *Foundation* and *Base* FVPs can be downloaded free of charge. See the 108`Arm FVP website`_. 109 110All 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 119