/** @file\r
\r
Copyright (c) 2008 - 2009, Apple Inc. All rights reserved.<BR>\r
- \r
+ Copyright (c) 2014, ARM Limited. All rights reserved.\r
+\r
This program and the accompanying materials\r
are licensed and made available under the terms and conditions of the BSD License\r
which accompanies this distribution. The full text of the license may be found at\r
VOID\r
)\r
{\r
- switch (CACHE_TYPE(Cp15CacheInfo()))\r
+ switch (CACHE_TYPE (ArmCacheInfo ()))\r
{\r
case CACHE_TYPE_WRITE_BACK: return ARM_CACHE_TYPE_WRITE_BACK;\r
default: return ARM_CACHE_TYPE_UNKNOWN;\r
VOID\r
)\r
{\r
- switch (CACHE_ARCHITECTURE(Cp15CacheInfo()))\r
+ switch (CACHE_ARCHITECTURE (ArmCacheInfo ()))\r
{\r
case CACHE_ARCHITECTURE_UNIFIED: return ARM_CACHE_ARCHITECTURE_UNIFIED;\r
case CACHE_ARCHITECTURE_SEPARATE: return ARM_CACHE_ARCHITECTURE_SEPARATE;\r
VOID\r
)\r
{\r
- switch (DATA_CACHE_PRESENT(Cp15CacheInfo()))\r
+ switch (DATA_CACHE_PRESENT (ArmCacheInfo ()))\r
{\r
case CACHE_PRESENT: return TRUE;\r
case CACHE_NOT_PRESENT: return FALSE;\r
VOID\r
)\r
{\r
- switch (DATA_CACHE_SIZE(Cp15CacheInfo()))\r
+ switch (DATA_CACHE_SIZE (ArmCacheInfo ()))\r
{\r
case CACHE_SIZE_4_KB: return 4 * 1024; \r
case CACHE_SIZE_8_KB: return 8 * 1024;\r
VOID\r
)\r
{\r
- switch (DATA_CACHE_ASSOCIATIVITY(Cp15CacheInfo()))\r
+ switch (DATA_CACHE_ASSOCIATIVITY (ArmCacheInfo ()))\r
{\r
case CACHE_ASSOCIATIVITY_4_WAY: return 4;\r
case CACHE_ASSOCIATIVITY_DIRECT: return 1;\r
VOID\r
)\r
{\r
- switch (DATA_CACHE_LINE_LENGTH(Cp15CacheInfo()))\r
+ switch (DATA_CACHE_LINE_LENGTH (ArmCacheInfo ()))\r
{\r
case CACHE_LINE_LENGTH_32_BYTES: return 32;\r
default: return 0;\r
VOID\r
)\r
{\r
- switch (INSTRUCTION_CACHE_PRESENT(Cp15CacheInfo()))\r
+ switch (INSTRUCTION_CACHE_PRESENT (ArmCacheInfo ()))\r
{\r
case CACHE_PRESENT: return TRUE;\r
case CACHE_NOT_PRESENT: return FALSE;\r
VOID\r
)\r
{\r
- switch (INSTRUCTION_CACHE_SIZE(Cp15CacheInfo()))\r
+ switch (INSTRUCTION_CACHE_SIZE (ArmCacheInfo ()))\r
{\r
case CACHE_SIZE_4_KB: return 4 * 1024; \r
case CACHE_SIZE_8_KB: return 8 * 1024;\r
VOID\r
)\r
{\r
- switch (INSTRUCTION_CACHE_ASSOCIATIVITY(Cp15CacheInfo()))\r
+ switch (INSTRUCTION_CACHE_ASSOCIATIVITY (ArmCacheInfo ()))\r
{\r
case CACHE_ASSOCIATIVITY_8_WAY: return 8;\r
case CACHE_ASSOCIATIVITY_4_WAY: return 4;\r
VOID\r
)\r
{\r
- switch (INSTRUCTION_CACHE_LINE_LENGTH(Cp15CacheInfo()))\r
+ switch (INSTRUCTION_CACHE_LINE_LENGTH (ArmCacheInfo ()))\r
{\r
case CACHE_LINE_LENGTH_32_BYTES: return 32;\r
default: return 0;\r