blob: 4f4b33b0778d21f49766c74ed480cd7e8723edc0 [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
Julius Werner745a75f2015-05-11 16:45:56 -070025config ARM64_USE_ARM_TRUSTED_FIRMWARE
26 bool
27 default n
28 depends on ARCH_RAMSTAGE_ARM64
Furquan Shaikha384c282015-05-28 12:13:51 -070029
30config ARM64_USE_SECURE_OS
31 bool
32 default n
33 depends on ARM64_USE_ARM_TRUSTED_FIRMWARE
34
35config ARM64_SECURE_OS_FILE
36 string "Secure OS binary file"
Furquan Shaikh67246f42015-06-01 14:14:01 -070037 depends on ARM64_USE_SECURE_OS
Furquan Shaikha384c282015-05-28 12:13:51 -070038 help
39 Secure OS binary file.
Julius Werner4bfa29e2015-08-20 14:36:34 -070040
41config ARM64_A53_ERRATUM_843419
42 bool
43 default n
44 help
45 Some early Cortex-A53 revisions had a hardware bug that results in
46 incorrect address calculations in rare cases. This option enables a
47 linker workaround to avoid those cases if your toolchain supports it.
48 Should be selected automatically by SoCs that are affected.