Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 1 | #@TYPE: Machine |
| 2 | #@NAME: corstone1000-fvp machine |
| 3 | #@DESCRIPTION: Machine configuration for Corstone1000 64-bit FVP |
| 4 | require conf/machine/include/corstone1000.inc |
| 5 | |
| 6 | TFA_TARGET_PLATFORM = "fvp" |
| 7 | |
| 8 | TFM_PLATFORM_IS_FVP = "TRUE" |
| 9 | |
| 10 | # testimage config |
Andrew Geissler | 23e0279 | 2023-07-21 09:06:10 -0500 | [diff] [blame] | 11 | TEST_TARGET = "OEFVPTarget" |
| 12 | TEST_SUITES = "fvp_boot" |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 13 | |
| 14 | # FVP Config |
| 15 | FVP_PROVIDER ?= "fvp-corstone1000-native" |
| 16 | FVP_EXE ?= "FVP_Corstone-1000" |
| 17 | FVP_CONSOLE ?= "host_terminal_0" |
| 18 | |
| 19 | # FVP Parameters |
Patrick Williams | e760df8 | 2023-05-26 11:10:49 -0500 | [diff] [blame] | 20 | FVP_CONFIG[se.trustedBootROMloader.fname] ?= "bl1.bin" |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 21 | FVP_CONFIG[board.xnvm_size] ?= "64" |
| 22 | FVP_CONFIG[se.trustedSRAM_config] ?= "6" |
| 23 | FVP_CONFIG[se.BootROM_config] ?= "3" |
| 24 | FVP_CONFIG[board.hostbridge.interfaceName] ?= "tap0" |
| 25 | FVP_CONFIG[board.smsc_91c111.enabled] ?= "1" |
| 26 | FVP_CONFIG[board.hostbridge.userNetworking] ?= "true" |
| 27 | FVP_CONFIG[board.hostbridge.userNetPorts] ?= "5555=5555,8080=80,8022=22" |
| 28 | FVP_CONFIG[board.se_flash_size] ?= "8192" |
| 29 | FVP_CONFIG[diagnostics] ?= "4" |
| 30 | FVP_CONFIG[disable_visualisation] ?= "true" |
| 31 | FVP_CONFIG[se.nvm.update_raw_image] ?= "0" |
Patrick Williams | 8e7b46e | 2023-05-01 14:19:06 -0500 | [diff] [blame] | 32 | FVP_CONFIG[se.cryptocell.USER_OTP_FILTERING_DISABLE] ?= "1" |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 33 | |
| 34 | # Boot image |
Andrew Geissler | 23e0279 | 2023-07-21 09:06:10 -0500 | [diff] [blame] | 35 | FVP_DATA ?= "board.flash0=${IMAGE_NAME}.wic@0x68000000" |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 36 | |
Patrick Williams | 8dd6848 | 2022-10-04 07:57:18 -0500 | [diff] [blame] | 37 | # External system (cortex-M3) |
Patrick Williams | e760df8 | 2023-05-26 11:10:49 -0500 | [diff] [blame] | 38 | FVP_CONFIG[extsys_harness0.extsys_flashloader.fname] ?= "es_flashfw.bin" |
Patrick Williams | 8dd6848 | 2022-10-04 07:57:18 -0500 | [diff] [blame] | 39 | |
Brad Bishop | bec4ebc | 2022-08-03 09:55:16 -0400 | [diff] [blame] | 40 | # FVP Terminals |
| 41 | FVP_TERMINALS[host.host_terminal_0] ?= "Normal World Console" |
| 42 | FVP_TERMINALS[host.host_terminal_1] ?= "Secure World Console" |
| 43 | FVP_TERMINALS[se.secenc_terminal] ?= "Secure Enclave Console" |
| 44 | FVP_TERMINALS[extsys0.extsys_terminal] ?= "Cortex M3" |
| 45 | |
Patrick Williams | 2390b1b | 2022-11-03 13:47:49 -0500 | [diff] [blame] | 46 | # MMC card configuration |
| 47 | FVP_CONFIG[board.msd_mmc.card_type] ?= "SDHC" |
| 48 | FVP_CONFIG[board.msd_mmc.p_fast_access] ?= "0" |
| 49 | FVP_CONFIG[board.msd_mmc.diagnostics] ?= "2" |
| 50 | FVP_CONFIG[board.msd_mmc.p_max_block_count] ?= "0xFFFF" |
| 51 | FVP_CONFIG[board.msd_config.pl180_fifo_depth] ?= "16" |