arm-trusted-firmware/plat/arm/board/corstone1000/common
Boyan Karatotev da305ec75d feat(arm): convert arm platforms to expect a wakeup
Newer cores in upcoming platforms may refuse to power down. The PSCI
library is already prepared for this so convert platform code to also
allow this. This is simple - drop the `wfi` + panic and let common code
deal with the fallout. The end result will be the same (sans the
message) except the platform will have fewer responsibilities. The only
exception is for cores being signalled to power off gracefully ahead of
system reset. That path must also be terminal so replace the end with
the same psci_pwrdown_cpu_end() to behave the same as the generic
implementation. It will handle wakeups and panic, hoping that the system
gets reset from under it. The dmb is upgraded to a dsb so no functional
change.

Change-Id: I381f96bec8532bda6ccdac65de57971aac42e7e8
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
2025-02-03 14:29:47 +00:00
..
fdts build(corstone1000): rename diphda to corstone1000 2022-02-14 10:32:16 +00:00
include fix(corstone1000): update memory layout comments 2024-08-02 17:42:03 +02:00
corstone1000_bl2_mem_params_desc.c fix(corstone1000): pass spsr value explicitly 2024-07-31 11:15:28 +02:00
corstone1000_bl31_setup.c fix(spmd): fix build error with spmd 2023-05-10 15:57:29 -05:00
corstone1000_err.c build(corstone1000): rename diphda to corstone1000 2022-02-14 10:32:16 +00:00
corstone1000_helpers.S feat(corstone1000): add multicore support for fvp 2024-06-18 08:40:56 +01:00
corstone1000_plat.c fix(corstone1000): remove unused NS_SHARED_RAM region 2024-07-31 11:15:28 +02:00
corstone1000_pm.c feat(arm): convert arm platforms to expect a wakeup 2025-02-03 14:29:47 +00:00
corstone1000_security.c build(corstone1000): rename diphda to corstone1000 2022-02-14 10:32:16 +00:00
corstone1000_stack_protector.c build(corstone1000): rename diphda to corstone1000 2022-02-14 10:32:16 +00:00
corstone1000_topology.c build(corstone1000): rename diphda to corstone1000 2022-02-14 10:32:16 +00:00
corstone1000_trusted_boot.c style(plat/arm/corstone1000): resolve checkpatch warnings 2022-03-31 10:59:41 +02:00