diff options
author | Dimitris Papastamos <dimitris.papastamos@arm.com> | 2018-05-15 15:34:20 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-15 15:34:20 +0100 |
commit | a513506b0719a7321d755facb81f46e6272cfa90 (patch) | |
tree | b0dd91d996616d6150396aa6626c5d1556636574 /include/plat | |
parent | 83cf7a006eead324f458fc961cb4bcc01b526c03 (diff) | |
parent | 0b9ce9064c9e27184ff1052d47c4fd0d9a07d521 (diff) | |
download | platform_external_arm-trusted-firmware-a513506b0719a7321d755facb81f46e6272cfa90.tar.gz platform_external_arm-trusted-firmware-a513506b0719a7321d755facb81f46e6272cfa90.tar.bz2 platform_external_arm-trusted-firmware-a513506b0719a7321d755facb81f46e6272cfa90.zip |
Merge pull request #1373 from jeenu-arm/ras-support
RAS support
Diffstat (limited to 'include/plat')
-rw-r--r-- | include/plat/arm/common/arm_def.h | 1 | ||||
-rw-r--r-- | include/plat/common/platform.h | 3 |
2 files changed, 4 insertions, 0 deletions
diff --git a/include/plat/arm/common/arm_def.h b/include/plat/arm/common/arm_def.h index 95e986bf2..d10afaeb7 100644 --- a/include/plat/arm/common/arm_def.h +++ b/include/plat/arm/common/arm_def.h @@ -483,6 +483,7 @@ #define PLAT_PERCPU_BAKERY_LOCK_SIZE (1 * CACHE_WRITEBACK_GRANULE) /* Priority levels for ARM platforms */ +#define PLAT_RAS_PRI 0x10 #define PLAT_SDEI_CRITICAL_PRI 0x60 #define PLAT_SDEI_NORMAL_PRI 0x70 diff --git a/include/plat/common/platform.h b/include/plat/common/platform.h index aa181c826..cd17a00f1 100644 --- a/include/plat/common/platform.h +++ b/include/plat/common/platform.h @@ -124,6 +124,9 @@ int plat_sdei_validate_entry_point(uintptr_t ep, unsigned int client_mode); void plat_sdei_handle_masked_trigger(uint64_t mpidr, unsigned int intr); #endif +void plat_ea_handler(unsigned int ea_reason, uint64_t syndrome, void *cookie, + void *handle, uint64_t flags); + /* * The following function is mandatory when the * firmware update feature is used. |