12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- Running on the Cortex-A57-A53 Base FVP
- ======================================
- With reset to BL1 entrypoint
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- The following ``FVP_Base_Cortex-A57x4-A53x4`` model parameters should be used to
- boot Linux with 8 CPUs using the AArch64 build of TF-A.
- .. code:: shell
- <path-to>/FVP_Base_Cortex-A57x4-A53x4 \
- -C pctl.startup=0.0.0.0 \
- -C bp.secure_memory=1 \
- -C bp.tzc_400.diagnostics=1 \
- -C cache_state_modelled=1 \
- -C bp.secureflashloader.fname="<path-to>/<bl1-binary>" \
- -C bp.flashloader0.fname="<path-to>/<FIP-binary>" \
- --data cluster0.cpu0="<path-to>/<kernel-binary>"@0x80080000 \
- --data cluster0.cpu0="<path-to>/<ramdisk>"@0x84000000
- With reset to BL31 entrypoint
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- The following ``FVP_Base_Cortex-A57x4-A53x4`` model parameters should be used to
- boot Linux with 8 CPUs using the AArch64 build of TF-A.
- .. code:: shell
- <path-to>/FVP_Base_Cortex-A57x4-A53x4 \
- -C pctl.startup=0.0.0.0 \
- -C bp.secure_memory=1 \
- -C bp.tzc_400.diagnostics=1 \
- -C cache_state_modelled=1 \
- -C cluster0.cpu0.RVBARADDR=0x04010000 \
- -C cluster0.cpu1.RVBARADDR=0x04010000 \
- -C cluster0.cpu2.RVBARADDR=0x04010000 \
- -C cluster0.cpu3.RVBARADDR=0x04010000 \
- -C cluster1.cpu0.RVBARADDR=0x04010000 \
- -C cluster1.cpu1.RVBARADDR=0x04010000 \
- -C cluster1.cpu2.RVBARADDR=0x04010000 \
- -C cluster1.cpu3.RVBARADDR=0x04010000 \
- --data cluster0.cpu0="<path-to>/<bl31-binary>"@0x04010000 \
- --data cluster0.cpu0="<path-to>/<bl32-binary>"@0xff000000 \
- --data cluster0.cpu0="<path-to>/<bl33-binary>"@0x88000000 \
- --data cluster0.cpu0="<path-to>/<fdt>"@0x82000000 \
- --data cluster0.cpu0="<path-to>/<kernel-binary>"@0x80080000 \
- --data cluster0.cpu0="<path-to>/<ramdisk>"@0x84000000
- --------------
- *Copyright (c) 2019-2024, Arm Limited. All rights reserved.*
|