arm-trusted-firmware/include/bl31
Andre Przywara ccd81f1e09 feat(el3-runtime): introduce system register trap handler
At the moment we only handle SMC traps from lower ELs, but ignore any
other synchronous traps and just panic.
To cope with system register traps, which we might need to emulate,
introduce a C function to handle those traps, and wire that up in the
exception handler to be called.

We provide a dispatcher function (in C), that will call platform
specific implementation for certain (classes of) system registers.
For now this is empty.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Change-Id: If147bcb49472eb02791498700300926afbcf75ff
2022-12-21 10:25:25 +00:00
..
bl31.h feat(rme): add ENABLE_RME build option and support for RMM image 2021-10-05 11:49:59 -05:00
ea_handle.h Standardise header guards across codebase 2018-11-08 10:20:19 +00:00
ehf.h Replace __ASSEMBLY__ with compiler-builtin __ASSEMBLER__ 2019-08-01 13:14:12 -07:00
interrupt_mgmt.h fix(bl31): fix validate_el3_interrupt_rm preprocessor usage 2022-09-21 17:54:57 +02:00
sync_handle.h feat(el3-runtime): introduce system register trap handler 2022-12-21 10:25:25 +00:00