X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=ArmPkg%2FLibrary%2FArmLib%2FCommon%2FArmLibPrivate.h;h=b24d3227851d92c2b0ff7831dc2fe1182a2c4803;hp=d1d252394790b50d6cad2f64fbaedb16ea42bea9;hb=98bc0c8c056271095ae2a3a9ab7f2c3ccd64117e;hpb=752d258a42349bf5895efced6c1be1dd5cdfae66 diff --git a/ArmPkg/Library/ArmLib/Common/ArmLibPrivate.h b/ArmPkg/Library/ArmLib/Common/ArmLibPrivate.h index d1d2523947..b24d322785 100644 --- a/ArmPkg/Library/ArmLib/Common/ArmLibPrivate.h +++ b/ArmPkg/Library/ArmLib/Common/ArmLibPrivate.h @@ -56,6 +56,8 @@ #define CACHE_ARCHITECTURE_UNIFIED (0UL) #define CACHE_ARCHITECTURE_SEPARATE (1UL) +typedef VOID (*ARM_V7_CACHE_OPERATION)(UINT32); + VOID CPSRMaskInsert ( IN UINT32 Mask, @@ -67,4 +69,22 @@ CPSRRead ( VOID ); + +UINT32 +ReadCCSIDR ( + IN UINT32 CSSELR + ); + + +UINT32 +ReadCLIDR ( + VOID + ); + +VOID +ArmV7AllDataCachesOperation ( + IN ARM_V7_CACHE_OPERATION DataCacheOperation + ); + + #endif // __ARM_LIB_PRIVATE_H__