RAS: Add helpers to access Standard Error Records
The ARMv8 RAS Extensions introduced Standard Error Records which are a
set of standard registers through which:

  - Platform can configure RAS node policy; e.g., notification
    mechanism;

  - RAS nodes can record and expose error information for error handling
    agents.

Standard Error Records can either be accessed via. memory-mapped
or System registers. This patch adds helper functions to access
registers and fields within an error record.

Change-Id: I6594ba799f4a1789d7b1e45b3e17fd40e7e0ba5c
Signed-off-by: Jeenu Viswambharan <jeenu.viswambharan@arm.com>
1 parent 14c6016 commit 30d81c36da441bcd0fbccbc3ac1a7268d2cc5ad2
@Jeenu Viswambharan Jeenu Viswambharan authored on 7 Dec 2017
Showing 5 changed files
View
include/lib/aarch64/arch.h
View
include/lib/aarch64/arch_helpers.h
View
include/lib/extensions/ras_arch.h 0 → 100644
View
include/lib/utils_def.h
View
lib/extensions/ras/std_err_record.c 0 → 100644