SDEI: Allow platforms to define explicit events
The current macros only allow to define dynamic and statically-bound SDEI events. However, there ought be a mechanism to define SDEI events that are explicitly dispatched; i.e., events that are dispatched as a result of a previous secure interrupt or other exception This patch introduces SDEI_EXPLICIT_EVENT() macro to define an explicit event. They must be placed under private mappings. Only the priority flags are allowed to be additionally specified. Documentation updated. Change-Id: I2e12f5571381195d6234c9dfbd5904608ad41db3 Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com> |
---|
|
docs/sdei.rst |
---|
include/services/sdei.h |
---|
services/std_svc/sdei/sdei_intr_mgmt.c |
---|
services/std_svc/sdei/sdei_main.c |
---|
services/std_svc/sdei/sdei_private.h |
---|