mrc p15,1,r0,c0,c0,0 ; Read current CP15 Cache Size ID Register (CCSIDR)\r
bx lr\r
\r
+// UINT32\r
+// ReadCCSIDR2 (\r
+// IN UINT32 CSSELR\r
+// )\r
+ RVCT_ASM_EXPORT ReadCCSIDR2\r
+ mcr p15,2,r0,c0,c0,0 ; Write Cache Size Selection Register (CSSELR)\r
+ isb\r
+ mrc p15,1,r0,c0,c0,2 ; Read current CP15 Cache Size ID Register (CCSIDR2)\r
+ bx lr\r
+\r
// UINT32\r
// ReadCLIDR (\r
// IN UINT32 CSSELR\r