4 config ARCH_BOOTBLOCK_ARM64
8 config ARCH_VERSTAGE_ARM64
12 config ARCH_ROMSTAGE_ARM64
16 config ARCH_RAMSTAGE_ARM64
20 source "src/arch/arm64/armv8/Kconfig"
24 config ARM64_USE_ARCH_TIMER
28 config ARM64_USE_ARM_TRUSTED_FIRMWARE
31 depends on ARCH_RAMSTAGE_ARM64
33 config ARM64_BL31_EXTERNAL_FILE
34 string "Path to external BL31.ELF (leave empty to build from source)"
35 depends on ARM64_USE_ARM_TRUSTED_FIRMWARE
37 The blob to use instead of building the Arm Trusted Firmware
38 from tree. It is discouraged as compatibility with out-of-tree
39 blobs may break anytime.
41 config ARM64_USE_SECURE_OS
44 depends on ARM64_USE_ARM_TRUSTED_FIRMWARE
46 config ARM64_SECURE_OS_FILE
47 string "Secure OS binary file"
48 depends on ARM64_USE_SECURE_OS
50 Secure OS binary file.
52 config ARM64_A53_ERRATUM_843419
56 Some early Cortex-A53 revisions had a hardware bug that results in
57 incorrect address calculations in rare cases. This option enables a
58 linker workaround to avoid those cases if your toolchain supports it.
59 Should be selected automatically by SoCs that are affected.