aboutsummaryrefslogtreecommitdiffstats
path: root/include/plat
diff options
context:
space:
mode:
authorDimitris Papastamos <dimitris.papastamos@arm.com>2018-05-15 15:34:20 +0100
committerGitHub <noreply@github.com>2018-05-15 15:34:20 +0100
commita513506b0719a7321d755facb81f46e6272cfa90 (patch)
treeb0dd91d996616d6150396aa6626c5d1556636574 /include/plat
parent83cf7a006eead324f458fc961cb4bcc01b526c03 (diff)
parent0b9ce9064c9e27184ff1052d47c4fd0d9a07d521 (diff)
downloadplatform_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.h1
-rw-r--r--include/plat/common/platform.h3
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.