blob: 2070bea19758b40f09410bcb4577b7a15ebd7a48 [file] [log] [blame]
Marc Jones17b9c192015-01-16 13:45:23 -07001config ARCH_BOOTBLOCK_ARMV8_64
Furquan Shaikh2af76f42014-04-28 16:39:40 -07002 def_bool n
3 select ARCH_BOOTBLOCK_ARM64
Marc Jones17b9c192015-01-16 13:45:23 -07004
Stefan Reinauer77b16552015-01-14 19:51:47 +01005config ARCH_VERSTAGE_ARMV8_64
6 def_bool n
7 select ARCH_VERSTAGE_ARM64
8
Marc Jones17b9c192015-01-16 13:45:23 -07009config ARCH_ROMSTAGE_ARMV8_64
Furquan Shaikh2af76f42014-04-28 16:39:40 -070010 def_bool n
11 select ARCH_ROMSTAGE_ARM64
Marc Jones17b9c192015-01-16 13:45:23 -070012
13config ARCH_RAMSTAGE_ARMV8_64
Furquan Shaikh2af76f42014-04-28 16:39:40 -070014 def_bool n
15 select ARCH_RAMSTAGE_ARM64
David Hendrickscc3b69b2018-02-07 13:27:26 -080016
17config ARCH_ARMV8_EXTENSION
18 int
19 default 0
20 help
21 Specify ARMv8 extension, for example '1' for ARMv8.1, to control the
22 '-march' option passed into the compiler. Defaults to 0 for vanilla
23 ARMv8 but may be overridden in the SoC's Kconfig.
24
25 All ARMv8 implementations are downwards-compatible, so this does not
26 need to be changed unless specific features (e.g. new instructions)
27 are used by the SoC's coreboot code.