BL31: Add SDEI dispatcher
The implementation currently supports only interrupt-based SDEI events, and supports all interfaces as defined by SDEI specification version 1.0 [1]. Introduce the build option SDEI_SUPPORT to include SDEI dispatcher in BL31. Update user guide and porting guide. SDEI documentation to follow. [1] http://infocenter.arm.com/help/topic/com.arm.doc.den0054a/ARM_DEN0054A_Software_Delegated_Exception_Interface.pdf Change-Id: I758b733084e4ea3b27ac77d0259705565842241a Co-authored-by: Yousuf A <yousuf.sait@arm.com> Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com> |
---|
|
bl31/bl31.mk |
---|
docs/porting-guide.rst |
---|
docs/user-guide.rst |
---|
include/plat/common/platform.h |
---|
include/services/sdei.h 0 → 100644 |
---|
make_helpers/defaults.mk |
---|
plat/common/aarch64/plat_common.c |
---|
services/std_svc/sdei/sdei_event.c 0 → 100644 |
---|
services/std_svc/sdei/sdei_intr_mgmt.c 0 → 100644 |
---|
services/std_svc/sdei/sdei_main.c 0 → 100644 |
---|
Too large (Show diff)
|
services/std_svc/sdei/sdei_private.h 0 → 100644 |
---|
services/std_svc/sdei/sdei_state.c 0 → 100644 |
---|
services/std_svc/std_svc_setup.c |
---|