blob: cae558b1c4baa243309648bdeaafc1a409a425c4 [file] [log] [blame]
Stefan Reinauera48ca842015-04-04 01:58:28 +02001config ARCH_ARM64
2 bool
3 default n
4
Furquan Shaikh2af76f42014-04-28 16:39:40 -07005config ARCH_BOOTBLOCK_ARM64
6 bool
7 default n
8 select ARCH_ARM64
Alexandru Gagniucee464b12015-10-02 18:01:18 -07009 select C_ENVIRONMENT_BOOTBLOCK
Furquan Shaikh2af76f42014-04-28 16:39:40 -070010
Stefan Reinauer77b16552015-01-14 19:51:47 +010011config ARCH_VERSTAGE_ARM64
12 bool
13 default n
14
Furquan Shaikh2af76f42014-04-28 16:39:40 -070015config ARCH_ROMSTAGE_ARM64
16 bool
17 default n
18
19config ARCH_RAMSTAGE_ARM64
20 bool
21 default n
22
Julius Werner404df442015-05-07 16:59:31 -070023source src/arch/arm64/armv8/Kconfig
Julius Werner404df442015-05-07 16:59:31 -070024
T Michael Turney3775f1c2018-04-24 10:15:46 -070025config ARM64_USE_ARCH_TIMER
26 bool
27 default n
28
Julius Werner745a75f2015-05-11 16:45:56 -070029config ARM64_USE_ARM_TRUSTED_FIRMWARE
30 bool
31 default n
32 depends on ARCH_RAMSTAGE_ARM64
Furquan Shaikha384c282015-05-28 12:13:51 -070033
34config ARM64_USE_SECURE_OS
35 bool
36 default n
37 depends on ARM64_USE_ARM_TRUSTED_FIRMWARE
38
39config ARM64_SECURE_OS_FILE
40 string "Secure OS binary file"
Furquan Shaikh67246f42015-06-01 14:14:01 -070041 depends on ARM64_USE_SECURE_OS
Furquan Shaikha384c282015-05-28 12:13:51 -070042 help
43 Secure OS binary file.
Julius Werner4bfa29e2015-08-20 14:36:34 -070044
45config ARM64_A53_ERRATUM_843419
46 bool
47 default n
48 help
49 Some early Cortex-A53 revisions had a hardware bug that results in
50 incorrect address calculations in rare cases. This option enables a
51 linker workaround to avoid those cases if your toolchain supports it.
52 Should be selected automatically by SoCs that are affected.