diff options
author | Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> | 2020-11-04 20:47:06 +0000 |
---|---|---|
committer | Przemyslaw Wirkus <przemyslaw.wirkus@arm.com> | 2020-11-04 20:54:13 +0000 |
commit | 55cc0128349868bec27c472d083cd5aa4271828b (patch) | |
tree | fd6c990616f890768fd2bd4e4355a90c0ae7cba4 /gdb | |
parent | 9c91c7259122af572d50e5422c982201e4003d04 (diff) | |
download | binutils-55cc0128349868bec27c472d083cd5aa4271828b.zip binutils-55cc0128349868bec27c472d083cd5aa4271828b.tar.gz binutils-55cc0128349868bec27c472d083cd5aa4271828b.tar.bz2 |
aarch64: Update feature RAS system registers
This patch:
+ updates RAS feature system registers with new RAS 1.1 regs.
+ extends RAS/RAS 1.1 support for all architecture levels of Armv8-A.
Please note that early Armv8-A architectures do not officially support RAS
extension.
Rationale of the patch:
To ease development so that user-friendly RAS system registers operands can be
used. Certain use cases require developers to enable only more generic
architecture (e.g. -march=armv8-a) during system development. Users must use
RAS extension registers bearing in mind that system they use must support it.
The RAS (Reliability, Availability, Serviceability) extension is a
system-level extension that defines a number of system registers.
RAS 1.1 (FEAT_RASv1p1) introduces five new system registers:
ERXPFGCTL_EL1, ERXPFGCDN_EL1, ERXMISC2_EL1, ERXMISC3_EL1 and
ERXPFGF_EL1.
For details see [0].
[0] https://developer.arm.com/docs/ddi0595/i/
Diffstat (limited to 'gdb')
0 files changed, 0 insertions, 0 deletions