diff --git a/linux-ramdump-parser-v2/boards.py b/linux-ramdump-parser-v2/boards.py
index 3b2296564cea9bf88a9830eb7e5844007bef2132..a581b2ef3ab8c8c44549a64572a61af2f7ee1956 100644
--- a/linux-ramdump-parser-v2/boards.py
+++ b/linux-ramdump-parser-v2/boards.py
@@ -597,11 +597,11 @@ class BoardSDX20(Board):
         self.wdog_addr = 0x8600658
         self.imem_file_name = 'OCIMEM.BIN'
 
-class BoardSM8150(Board):
+class BoardMsmnile(Board):
     def __init__(self, socid):
-        super(BoardSM8150, self).__init__()
+        super(BoardMsmnile, self).__init__()
         self.socid = socid
-        self.board_num = "sm8150"
+        self.board_num = "msmnile"
         self.cpu = 'CORTEXA53'
         self.ram_start = 0x80000000
         self.smem_addr = 0x6000000
@@ -855,7 +855,7 @@ boards.append(Board630(socid=318))
 boards.append(Board630(socid=327))
 
 boards.append(BoardSDM845(socid=321))
-boards.append(BoardSM8150(socid=339))
+boards.append(BoardMsmnile(socid=339))
 boards.append(BoardSDX20(socid=333))
 
 boards.append(BoardSteppe(socid=355))
diff --git a/linux-ramdump-parser-v2/cachedumplib.py b/linux-ramdump-parser-v2/cachedumplib.py
index 326f8b48eca4e7530457701edac3b22b3ed1c77e..24b3844ce468bd50db1e5569efdf373257048040 100644
--- a/linux-ramdump-parser-v2/cachedumplib.py
+++ b/linux-ramdump-parser-v2/cachedumplib.py
@@ -1035,36 +1035,36 @@ lookuptable[("qcs605", 0x67, 0x14)] = L1_ICache_KRYO3XX_GOLD()
 lookuptable[("qcs605", 0x140, 0x14)] = LLC_SYSTEM_CACHE_KRYO3XX()
 lookuptable[("qcs605", 0x141, 0x14)] = LLC_SYSTEM_CACHE_KRYO3XX()
 
-# "sm8150"
-lookuptable[("sm8150", 0x80, 0x14)] = L1_DCache_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x81, 0x14)] = L1_DCache_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x82, 0x14)] = L1_DCache_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x83, 0x14)] = L1_DCache_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x84, 0x14)] = L1_DCache_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x85, 0x14)] = L1_DCache_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x86, 0x14)] = L1_DCache_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x87, 0x14)] = L1_DCache_KRYO4XX_GOLD()
-
-
-lookuptable[("sm8150", 0x60, 0x14)] = L1_ICache_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x61, 0x14)] = L1_ICache_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x62, 0x14)] = L1_ICache_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x63, 0x14)] = L1_ICache_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x64, 0x14)] = L1_ICache_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x65, 0x14)] = L1_ICache_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x66, 0x14)] = L1_ICache_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x67, 0x14)] = L1_ICache_KRYO4XX_GOLD()
-
-
-lookuptable[("sm8150", 0x140, 0x10)] = LLC_SYSTEM_CACHE_KRYO3XX()
-lookuptable[("sm8150", 0x141, 0x10)] = LLC_SYSTEM_CACHE_KRYO3XX()
-lookuptable[("sm8150", 0x142, 0x10)] = LLC_SYSTEM_CACHE_KRYO3XX()
-lookuptable[("sm8150", 0x143, 0x10)] = LLC_SYSTEM_CACHE_KRYO3XX()
-
-lookuptable[("sm8150", 0xc4, 0x10)] = L2_Cache_KRYO4XX_GOLD(numsets=0x200)
-lookuptable[("sm8150", 0xc5, 0x10)] = L2_Cache_KRYO4XX_GOLD(numsets=0x200)
-lookuptable[("sm8150", 0xc6, 0x10)] = L2_Cache_KRYO4XX_GOLD(numsets=0x200)
-lookuptable[("sm8150", 0xc7, 0x10)] = L2_Cache_KRYO4XX_GOLD(numsets=0x400)
+# "msmnile"
+lookuptable[("msmnile", 0x80, 0x14)] = L1_DCache_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x81, 0x14)] = L1_DCache_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x82, 0x14)] = L1_DCache_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x83, 0x14)] = L1_DCache_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x84, 0x14)] = L1_DCache_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x85, 0x14)] = L1_DCache_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x86, 0x14)] = L1_DCache_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x87, 0x14)] = L1_DCache_KRYO4XX_GOLD()
+
+
+lookuptable[("msmnile", 0x60, 0x14)] = L1_ICache_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x61, 0x14)] = L1_ICache_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x62, 0x14)] = L1_ICache_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x63, 0x14)] = L1_ICache_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x64, 0x14)] = L1_ICache_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x65, 0x14)] = L1_ICache_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x66, 0x14)] = L1_ICache_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x67, 0x14)] = L1_ICache_KRYO4XX_GOLD()
+
+
+lookuptable[("msmnile", 0x140, 0x10)] = LLC_SYSTEM_CACHE_KRYO3XX()
+lookuptable[("msmnile", 0x141, 0x10)] = LLC_SYSTEM_CACHE_KRYO3XX()
+lookuptable[("msmnile", 0x142, 0x10)] = LLC_SYSTEM_CACHE_KRYO3XX()
+lookuptable[("msmnile", 0x143, 0x10)] = LLC_SYSTEM_CACHE_KRYO3XX()
+
+lookuptable[("msmnile", 0xc4, 0x10)] = L2_Cache_KRYO4XX_GOLD(numsets=0x200)
+lookuptable[("msmnile", 0xc5, 0x10)] = L2_Cache_KRYO4XX_GOLD(numsets=0x200)
+lookuptable[("msmnile", 0xc6, 0x10)] = L2_Cache_KRYO4XX_GOLD(numsets=0x200)
+lookuptable[("msmnile", 0xc7, 0x10)] = L2_Cache_KRYO4XX_GOLD(numsets=0x400)
 
 # "steppe"
 lookuptable[("steppe", 0x80, 0x14)] = L1_DCache_KRYO4XX_SILVER()
diff --git a/linux-ramdump-parser-v2/tlbdumplib.py b/linux-ramdump-parser-v2/tlbdumplib.py
index c5bf3dd0b965f28f722bdfcba48375bee7801035..de0e411cc1783c55195490f089d5d3a4dc131544 100644
--- a/linux-ramdump-parser-v2/tlbdumplib.py
+++ b/linux-ramdump-parser-v2/tlbdumplib.py
@@ -708,25 +708,25 @@ class L2_TLB_KRYO4XX_GOLD(TlbDumpType_v3):
         self.post_process(datafile_name)
 
 
-#sm8150
-lookuptable[("sm8150", 0x24, 0x14)] = L1_ITLB_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x25, 0x14)] = L1_ITLB_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x26, 0x14)] = L1_ITLB_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x27, 0x14)] = L1_ITLB_KRYO4XX_GOLD()
-
-lookuptable[("sm8150", 0x44, 0x14)] = L1_DTLB_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x45, 0x14)] = L1_DTLB_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x46, 0x14)] = L1_DTLB_KRYO4XX_GOLD()
-lookuptable[("sm8150", 0x47, 0x14)] = L1_DTLB_KRYO4XX_GOLD()
-
-lookuptable[("sm8150", 0x120, 0x14)] = L2_TLB_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x121, 0x14)] = L2_TLB_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x122, 0x14)] = L2_TLB_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x123, 0x14)] = L2_TLB_KRYO4XX_SILVER()
-lookuptable[("sm8150", 0x124, 0x14)] = L2_TLB_KRYO4XX_GOLD();
-lookuptable[("sm8150", 0x125, 0x14)] = L2_TLB_KRYO4XX_GOLD();
-lookuptable[("sm8150", 0x126, 0x14)] = L2_TLB_KRYO4XX_GOLD();
-lookuptable[("sm8150", 0x127, 0x14)] = L2_TLB_KRYO4XX_GOLD();
+#msmnile
+lookuptable[("msmnile", 0x24, 0x14)] = L1_ITLB_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x25, 0x14)] = L1_ITLB_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x26, 0x14)] = L1_ITLB_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x27, 0x14)] = L1_ITLB_KRYO4XX_GOLD()
+
+lookuptable[("msmnile", 0x44, 0x14)] = L1_DTLB_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x45, 0x14)] = L1_DTLB_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x46, 0x14)] = L1_DTLB_KRYO4XX_GOLD()
+lookuptable[("msmnile", 0x47, 0x14)] = L1_DTLB_KRYO4XX_GOLD()
+
+lookuptable[("msmnile", 0x120, 0x14)] = L2_TLB_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x121, 0x14)] = L2_TLB_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x122, 0x14)] = L2_TLB_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x123, 0x14)] = L2_TLB_KRYO4XX_SILVER()
+lookuptable[("msmnile", 0x124, 0x14)] = L2_TLB_KRYO4XX_GOLD();
+lookuptable[("msmnile", 0x125, 0x14)] = L2_TLB_KRYO4XX_GOLD();
+lookuptable[("msmnile", 0x126, 0x14)] = L2_TLB_KRYO4XX_GOLD();
+lookuptable[("msmnile", 0x127, 0x14)] = L2_TLB_KRYO4XX_GOLD();
 
 #steppe
 lookuptable[("steppe", 0x26, 0x14)] = L1_ITLB_KRYO4XX_GOLD()