console/post: NOPOST means NOPOST
[coreboot.git] / src / arch / arm64 / Kconfig
blob588e8cea6d4bdeee038ee9686121a2b639d32a1c
1 config ARCH_ARM64
2         bool
4 config ARCH_BOOTBLOCK_ARM64
5         bool
6         select ARCH_ARM64
8 config ARCH_VERSTAGE_ARM64
9         bool
10         select ARCH_ARM64
12 config ARCH_ROMSTAGE_ARM64
13         bool
14         select ARCH_ARM64
16 config ARCH_RAMSTAGE_ARM64
17         bool
18         select ARCH_ARM64
20 source "src/arch/arm64/armv8/Kconfig"
22 if ARCH_ARM64
24 config ARM64_USE_ARCH_TIMER
25         bool
26         default n
28 config ARM64_USE_ARM_TRUSTED_FIRMWARE
29         bool
30         default n
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
36         help
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
42         bool
43         default n
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
49         help
50           Secure OS binary file.
52 config ARM64_A53_ERRATUM_843419
53         bool
54         default n
55         help
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.
61 endif # if ARCH_ARM64