u-boot/arch
Andre Przywara 3d5e52bd97 ARM: psci: move GIC address override to Kconfig
As the code to switch an ARM core from secure to the non-secure state
needs to know the base address of the Generic Interrupt Controller
(GIC), we read an Arm Cortex defined system register that is supposed to
hold that base address. However there are SoCs out there that get this
wrong, and this CBAR register either reads as 0 or points to the wrong
address. To accommodate those systems, so far we use a macro defined in
some platform specific header files, for affected boards.

To simplify future extensions, replace that macro with a Kconfig variable
that holds this override address, and define a default value for SoCs
that need it.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Reviewed-by: Sam Edwards <CFSworks@gmail.com>
2023-10-11 13:22:32 -04:00
..
arc treewide: unify the linker symbol reference format 2023-08-09 09:21:42 -04:00
arm ARM: psci: move GIC address override to Kconfig 2023-10-11 13:22:32 -04:00
m68k arch: m68k: Implement relocation 2023-09-06 13:28:58 +02:00
microblaze treewide: rework linker symbol declarations in sections header 2023-08-09 09:21:42 -04:00
mips spl: Use SYS_MALLOC_F instead of SYS_MALLOC_F_LEN 2023-10-06 14:38:12 -04:00
nios2 event: Convert existing spy records to simple 2023-08-31 13:16:54 -04:00
powerpc spl: Use SYS_MALLOC_F instead of SYS_MALLOC_F_LEN 2023-10-06 14:38:12 -04:00
riscv riscv: andesv5: Prefer using the generic RISC-V timer driver in S-mode 2023-10-04 18:23:54 +08:00
sandbox sandbox: rename overlay sources to .dtso 2023-10-11 13:22:32 -04:00
sh spl: Use SYS_MALLOC_F instead of SYS_MALLOC_F_LEN 2023-10-06 14:38:12 -04:00
x86 common: Drop linux/printk.h from common header 2023-09-24 09:54:57 -04:00
xtensa treewide: unify the linker symbol reference format 2023-08-09 09:21:42 -04:00
.gitignore
Kconfig arch: m68k: Implement relocation 2023-09-06 13:28:58 +02:00
Kconfig.nxp
u-boot-elf.lds