143f35ef5SPaul BeesleyArm Fixed Virtual Platforms (FVP) 243f35ef5SPaul Beesley================================= 343f35ef5SPaul Beesley 4*c5407693SSandrine BailleuxArm |FVP|\s are complete simulations of an Arm system, including processor, 5*c5407693SSandrine Bailleuxmemory and peripherals. They enable software development without the need for 6*c5407693SSandrine Bailleuxreal hardware. 743f35ef5SPaul Beesley 8*c5407693SSandrine BailleuxThere exists many types of FVPs. This page provides details on how to build and 9*c5407693SSandrine Bailleuxrun TF-A on some of these FVPs. 1043f35ef5SPaul Beesley 11*c5407693SSandrine BailleuxPlease also refer to the TF-A CI scripts under the `model/`_ directory for an 12*c5407693SSandrine Bailleuxexhaustive list of |FVP|\s which TF-A is regularly tested on as part of our 13*c5407693SSandrine Bailleuxcontinuous integration strategy. 1443f35ef5SPaul Beesley 15*c5407693SSandrine Bailleux.. toctree:: 16*c5407693SSandrine Bailleux :maxdepth: 1 17*c5407693SSandrine Bailleux :caption: Contents 1843f35ef5SPaul Beesley 19*c5407693SSandrine Bailleux fvp-support 20*c5407693SSandrine Bailleux fvp-build-options 21*c5407693SSandrine Bailleux fvp-foundation 22*c5407693SSandrine Bailleux fvp-aemv8-base 23*c5407693SSandrine Bailleux fvp-cortex-a57-a53 24*c5407693SSandrine Bailleux fvp-cortex-a32 25*c5407693SSandrine Bailleux fvp-specific-configs 2643f35ef5SPaul Beesley 2743f35ef5SPaul Beesley-------------- 2843f35ef5SPaul Beesley 294f6c9397SChris Kay*Copyright (c) 2019-2024, Arm Limited. All rights reserved.* 3043f35ef5SPaul Beesley 31*c5407693SSandrine Bailleux.. _model/: https://git.trustedfirmware.org/ci/tf-a-ci-scripts.git/tree/model 32