diff options
author | Rebecca Cran <rebecca@nuviainc.com> | 2021-02-07 17:52:43 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2021-02-08 19:35:23 +0000 |
commit | 84a6db75b5b459a8cfa25e2e35e2e69134cf3799 (patch) | |
tree | 681a750f19140f75e4d77b0c91cbd881cf0ed046 /ArmPkg/Library/ArmLib/ArmLibPrivate.h | |
parent | 6e131aff00805deb9a508eb250f753faf11ce669 (diff) | |
download | edk2-84a6db75b5b459a8cfa25e2e35e2e69134cf3799.zip edk2-84a6db75b5b459a8cfa25e2e35e2e69134cf3799.tar.gz edk2-84a6db75b5b459a8cfa25e2e35e2e69134cf3799.tar.bz2 |
ArmPkg: Add helper to read the CCSIDR2 register
Add helper function to read the CCSIDR2 register.
This is used when CCIDX is supported in AARCH32 mode.
Signed-off-by: Rebecca Cran <rebecca@nuviainc.com>
Reviewed-by: Leif Lindholm <leif@nuviainc.com>
Diffstat (limited to 'ArmPkg/Library/ArmLib/ArmLibPrivate.h')
-rw-r--r-- | ArmPkg/Library/ArmLib/ArmLibPrivate.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/ArmPkg/Library/ArmLib/ArmLibPrivate.h b/ArmPkg/Library/ArmLib/ArmLibPrivate.h index 25560a0..1818a19 100644 --- a/ArmPkg/Library/ArmLib/ArmLibPrivate.h +++ b/ArmPkg/Library/ArmLib/ArmLibPrivate.h @@ -170,6 +170,17 @@ ReadCCSIDR ( IN UINT32 CSSELR
);
+/** Reads the CCSIDR2 for the specified cache.
+
+ @param CSSELR The CSSELR cache selection register value
+
+ @return The contents of the CCSIDR2 register for the specified cache.
+**/
+UINT32
+ReadCCSIDR2 (
+ IN UINT32 CSSELR
+ );
+
UINT32
ReadCLIDR (
VOID
|