2015-04-04 01:58:28 +02:00
|
|
|
config ARCH_ARM64
|
|
|
|
bool
|
|
|
|
|
2014-04-29 01:39:40 +02:00
|
|
|
config ARCH_BOOTBLOCK_ARM64
|
|
|
|
bool
|
|
|
|
select ARCH_ARM64
|
|
|
|
|
2015-01-14 19:51:47 +01:00
|
|
|
config ARCH_VERSTAGE_ARM64
|
|
|
|
bool
|
2019-02-10 16:42:36 +01:00
|
|
|
select ARCH_ARM64
|
2015-01-14 19:51:47 +01:00
|
|
|
|
2014-04-29 01:39:40 +02:00
|
|
|
config ARCH_ROMSTAGE_ARM64
|
|
|
|
bool
|
2019-02-10 16:42:36 +01:00
|
|
|
select ARCH_ARM64
|
2014-04-29 01:39:40 +02:00
|
|
|
|
|
|
|
config ARCH_RAMSTAGE_ARM64
|
|
|
|
bool
|
2019-02-10 16:42:36 +01:00
|
|
|
select ARCH_ARM64
|
2014-04-29 01:39:40 +02:00
|
|
|
|
2019-11-22 20:58:58 +01:00
|
|
|
source "src/arch/arm64/armv8/Kconfig"
|
2015-05-08 01:59:31 +02:00
|
|
|
|
2019-02-10 16:42:36 +01:00
|
|
|
if ARCH_ARM64
|
|
|
|
|
2018-04-24 19:15:46 +02:00
|
|
|
config ARM64_USE_ARCH_TIMER
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
|
2015-05-12 01:45:56 +02:00
|
|
|
config ARM64_USE_ARM_TRUSTED_FIRMWARE
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
depends on ARCH_RAMSTAGE_ARM64
|
2015-05-28 21:13:51 +02:00
|
|
|
|
2018-07-20 09:08:42 +02:00
|
|
|
config ARM64_BL31_EXTERNAL_FILE
|
|
|
|
string "Path to external BL31.ELF (leave empty to build from source)"
|
|
|
|
depends on ARM64_USE_ARM_TRUSTED_FIRMWARE
|
|
|
|
help
|
|
|
|
The blob to use instead of building the Arm Trusted Firmware
|
|
|
|
from tree. It is discouraged as compatibility with out-of-tree
|
|
|
|
blobs may break anytime.
|
|
|
|
|
2015-05-28 21:13:51 +02:00
|
|
|
config ARM64_USE_SECURE_OS
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
depends on ARM64_USE_ARM_TRUSTED_FIRMWARE
|
|
|
|
|
|
|
|
config ARM64_SECURE_OS_FILE
|
|
|
|
string "Secure OS binary file"
|
2015-06-01 23:14:01 +02:00
|
|
|
depends on ARM64_USE_SECURE_OS
|
2015-05-28 21:13:51 +02:00
|
|
|
help
|
|
|
|
Secure OS binary file.
|
2015-08-20 23:36:34 +02:00
|
|
|
|
|
|
|
config ARM64_A53_ERRATUM_843419
|
|
|
|
bool
|
|
|
|
default n
|
|
|
|
help
|
|
|
|
Some early Cortex-A53 revisions had a hardware bug that results in
|
|
|
|
incorrect address calculations in rare cases. This option enables a
|
|
|
|
linker workaround to avoid those cases if your toolchain supports it.
|
|
|
|
Should be selected automatically by SoCs that are affected.
|
2019-02-10 16:42:36 +01:00
|
|
|
|
|
|
|
endif # if ARCH_ARM64
|