arm-trusted-firmware/plat
Jit Loon Lim 646a9a1615 fix(intel): update warm reset routine and bootscratch register usage
Agilex5 platform:
Boot scratch COLD6 register is meant for Customer use only.
So, use Intel specific COLD3 register with [5:2]bits to
determine the warm reset and SMP boot requests.
Also handle the unaligned DEVICE/IO memory store and load
in the assembly entrypoint startup code.

Agilex, Stratix10, N5X platforms:
Use only the LSB 4bits [3:0] of the boot scratch COLD6 register
to detect the warm reset request.

Change-Id: I4fd6e63fe0bd42ddcb4a3f81c7a7295bdc8ca65f
Signed-off-by: Girisha Dengi <girisha.dengi@intel.com>
Signed-off-by: Jit Loon Lim <jit.loon.lim@altera.com>
2025-01-13 16:31:42 +08:00
..
allwinner fix(allwinner): enable dtb modifications for CPU idle states to the rich OS 2024-09-17 21:44:39 +03:00
amd/versal2 fix(versal2): typecast operands to match data type 2024-12-20 11:01:50 +00:00
amlogic build: unify verbosity handling 2024-06-14 15:54:48 +00:00
arm Merge changes I1f662f82,I59a3b297 into integration 2025-01-09 00:03:35 +01:00
aspeed/ast2700 fix(ast2700): fix mpll calculate statement 2024-08-01 14:55:15 +08:00
brcm refactor(console): consolidate console runtime switch 2024-05-08 15:50:58 +02:00
common feat(handoff): common API for TPM event log handoff 2025-01-06 07:20:37 -08:00
hisilicon fix(build): ensure $(ROT_KEY) depends on correct directory rules 2024-11-12 12:50:45 +00:00
imx fix(build): ensure $(ROT_KEY) depends on correct directory rules 2024-11-12 12:50:45 +00:00
intel/soc fix(intel): update warm reset routine and bootscratch register usage 2025-01-13 16:31:42 +08:00
marvell build: consolidate directory creation rules 2024-07-22 09:41:30 +00:00
mediatek feat(aarch64): add DBGPRCR_EL1 register accessors 2025-01-02 11:23:55 +01:00
nuvoton fix(build): include platform mk earlier 2025-01-07 17:14:18 +01:00
nvidia/tegra refactor(cm): convert el1-ctx assembly offset entries to c structure 2024-07-26 17:08:12 +01:00
nxp fix(build): ensure $(ROT_KEY) depends on correct directory rules 2024-11-12 12:50:45 +00:00
qemu Merge changes from topic "handoff_tpm_event_log" into integration 2025-01-09 20:20:41 +01:00
qti feat(qti): platform support for qcs615 2024-12-13 14:54:22 +05:30
renesas fix(rcar3-drivers): disable A/B loader support by default 2024-11-10 16:09:55 +01:00
rockchip Merge changes from topic "clang-rockchip" into integration 2024-12-13 17:36:10 +01:00
rpi refactor(rpi3): move mbedtls helper to common code 2024-11-19 18:51:53 +01:00
socionext fix(build): ensure $(ROT_KEY) depends on correct directory rules 2024-11-12 12:50:45 +00:00
st Merge "feat(stm32mp2): add FWU support" into integration 2024-12-16 16:47:02 +01:00
ti/k3 feat(ti): implement DM_MANAGED suspend 2024-10-31 10:50:29 +01:00
xilinx fix(versal): typecast operands to match data type 2024-12-20 11:01:46 +00:00