From 0b45f2e94793970f69e523623b65ad485f3f24e7 Mon Sep 17 00:00:00 2001
From: Runmin Wang <runminw@codeaurora.org>
Date: Fri, 6 May 2016 16:05:37 -0700
Subject: [PATCH] ldrp-v2: Update the cache dump table version and fix ICache
 parsing.

Update the cache dump table version to be the supported version,
and Use the correct function to do ICache parsing.

CRs-Fixed: 1013312
Change-Id: I77f1e5edb106a2d906856f82295c6f9e4b573008
---
 linux-ramdump-parser-v2/cachedumplib.py | 38 ++++++++++++-------------
 1 file changed, 19 insertions(+), 19 deletions(-)

diff --git a/linux-ramdump-parser-v2/cachedumplib.py b/linux-ramdump-parser-v2/cachedumplib.py
index 0f23f12..3af2e96 100755
--- a/linux-ramdump-parser-v2/cachedumplib.py
+++ b/linux-ramdump-parser-v2/cachedumplib.py
@@ -432,27 +432,27 @@ class L1_ICache_KRYO2XX_GOLD(CacheDumpType_v1):
         output.append(addr)
 
 L1_DCache_KRYO2XX_SILVER = L1_DCache_A53
-L1_ICache_KYRO2XX_SILVER = L1_DCache_A53
+L1_ICache_KYRO2XX_SILVER = L1_ICache_A53
 
 # "msmcobalt"
-lookuptable[("cobalt", 0x80, 0)] = L1_DCache_KRYO2XX_SILVER()
-lookuptable[("cobalt", 0x81, 0)] = L1_DCache_KRYO2XX_SILVER()
-lookuptable[("cobalt", 0x82, 0)] = L1_DCache_KRYO2XX_SILVER()
-lookuptable[("cobalt", 0x84, 0)] = L1_DCache_KRYO2XX_SILVER()
-lookuptable[("cobalt", 0x84, 0)] = L1_DCache_KRYO2XX_GOLD()
-lookuptable[("cobalt", 0x85, 0)] = L1_DCache_KRYO2XX_GOLD()
-lookuptable[("cobalt", 0x86, 0)] = L1_DCache_KRYO2XX_GOLD()
-lookuptable[("cobalt", 0x87, 0)] = L1_DCache_KRYO2XX_GOLD()
-
-
-lookuptable[("cobalt", 0x60, 0)] = L1_ICache_KYRO2XX_SILVER()
-lookuptable[("cobalt", 0x61, 0)] = L1_ICache_KYRO2XX_SILVER()
-lookuptable[("cobalt", 0x62, 0)] = L1_ICache_KYRO2XX_SILVER()
-lookuptable[("cobalt", 0x63, 0)] = L1_ICache_KYRO2XX_SILVER()
-lookuptable[("cobalt", 0x64, 0)] = L1_ICache_KRYO2XX_GOLD()
-lookuptable[("cobalt", 0x65, 0)] = L1_ICache_KRYO2XX_GOLD()
-lookuptable[("cobalt", 0x66, 0)] = L1_ICache_KRYO2XX_GOLD()
-lookuptable[("cobalt", 0x67, 0)] = L1_ICache_KRYO2XX_GOLD()
+lookuptable[("cobalt", 0x80, 0x10)] = L1_DCache_KRYO2XX_SILVER()
+lookuptable[("cobalt", 0x81, 0x10)] = L1_DCache_KRYO2XX_SILVER()
+lookuptable[("cobalt", 0x82, 0x10)] = L1_DCache_KRYO2XX_SILVER()
+lookuptable[("cobalt", 0x84, 0x10)] = L1_DCache_KRYO2XX_SILVER()
+lookuptable[("cobalt", 0x84, 0x10)] = L1_DCache_KRYO2XX_GOLD()
+lookuptable[("cobalt", 0x85, 0x10)] = L1_DCache_KRYO2XX_GOLD()
+lookuptable[("cobalt", 0x86, 0x10)] = L1_DCache_KRYO2XX_GOLD()
+lookuptable[("cobalt", 0x87, 0x10)] = L1_DCache_KRYO2XX_GOLD()
+
+
+lookuptable[("cobalt", 0x60, 0x10)] = L1_ICache_KYRO2XX_SILVER()
+lookuptable[("cobalt", 0x61, 0x10)] = L1_ICache_KYRO2XX_SILVER()
+lookuptable[("cobalt", 0x62, 0x10)] = L1_ICache_KYRO2XX_SILVER()
+lookuptable[("cobalt", 0x63, 0x10)] = L1_ICache_KYRO2XX_SILVER()
+lookuptable[("cobalt", 0x64, 0x10)] = L1_ICache_KRYO2XX_GOLD()
+lookuptable[("cobalt", 0x65, 0x10)] = L1_ICache_KRYO2XX_GOLD()
+lookuptable[("cobalt", 0x66, 0x10)] = L1_ICache_KRYO2XX_GOLD()
+lookuptable[("cobalt", 0x67, 0x10)] = L1_ICache_KRYO2XX_GOLD()
 
 
 # 8994
-- 
GitLab