Sandrine Bailleux | 3cd87d7 | 2018-10-09 11:12:55 +0200 | [diff] [blame] | 1 | # |
Alexei Fedorov | 7fac162 | 2020-06-19 14:25:43 +0100 | [diff] [blame] | 2 | # Copyright (c) 2018-2020, Arm Limited. All rights reserved. |
Sandrine Bailleux | 3cd87d7 | 2018-10-09 11:12:55 +0200 | [diff] [blame] | 3 | # |
| 4 | # SPDX-License-Identifier: BSD-3-Clause |
| 5 | # |
| 6 | |
| 7 | # Default, static values for build variables, listed in alphabetic order. |
| 8 | # Dependencies between build options, if any, are handled in the top-level |
| 9 | # Makefile, after this file is included. This ensures that the former is better |
| 10 | # poised to handle dependencies, as all build variables would have a default |
| 11 | # value by then. |
| 12 | |
| 13 | # The Target build architecture. Supported values are: aarch64, aarch32. |
| 14 | ARCH := aarch64 |
| 15 | |
Alexei Fedorov | d92f4ce | 2020-12-07 18:13:28 +0000 | [diff] [blame] | 16 | # ARM Architecture feature modifiers: none by default |
| 17 | ARM_ARCH_FEATURE := none |
| 18 | |
Sandrine Bailleux | 3cd87d7 | 2018-10-09 11:12:55 +0200 | [diff] [blame] | 19 | # ARM Architecture major and minor versions: 8.0 by default. |
| 20 | ARM_ARCH_MAJOR := 8 |
| 21 | ARM_ARCH_MINOR := 0 |
| 22 | |
| 23 | # Base commit to perform code check on |
| 24 | BASE_COMMIT := origin/master |
| 25 | |
| 26 | # Debug/Release build |
| 27 | DEBUG := 0 |
| 28 | |
| 29 | # Build platform |
| 30 | DEFAULT_PLAT := fvp |
| 31 | |
| 32 | # Whether the Firmware Update images (i.e. NS_BL1U and NS_BL2U images) should be |
| 33 | # built. The platform makefile is free to override this value. |
| 34 | FIRMWARE_UPDATE := 0 |
| 35 | |
| 36 | # Enable FWU helper functions and inline tests in NS_BL1U and NS_BL2U images. |
| 37 | FWU_BL_TEST := 1 |
| 38 | |
| 39 | # Whether a new test session should be started every time or whether the |
| 40 | # framework should try to resume a previous one if it was interrupted |
| 41 | NEW_TEST_SESSION := 1 |
| 42 | |
Sandrine Bailleux | 3cd87d7 | 2018-10-09 11:12:55 +0200 | [diff] [blame] | 43 | # Use non volatile memory for storing results |
| 44 | USE_NVM := 0 |
| 45 | |
| 46 | # Build verbosity |
| 47 | V := 0 |
Shruti Gupta | c973b2a | 2023-07-12 12:10:54 +0100 | [diff] [blame] | 48 | |
| 49 | # Select the branch protection features to use |
| 50 | BRANCH_PROTECTION := 0 |
| 51 | |
| 52 | # Build RME stack |
| 53 | ENABLE_REALM_PAYLOAD_TESTS := 0 |
Harrison Mutai | 6e01164 | 2023-09-22 17:17:35 +0100 | [diff] [blame] | 54 | |
| 55 | # Use the Firmware Handoff framework to receive configurations from preceding |
| 56 | # bootloader. |
| 57 | TRANSFER_LIST := 0 |
Madhukar Pappireddy | 6f7344b | 2024-07-05 16:21:26 -0500 | [diff] [blame] | 58 | |
| 59 | # This flag is required to match the feature set of Cactus SP that are |
| 60 | # implemented in TF-A EL3 SPMC. |
| 61 | SPMC_AT_EL3 := 0 |