diff --git a/linux-ramdump-parser-v2/boards.py b/linux-ramdump-parser-v2/boards.py index f376eef6f4c08ffba59b67d63caacc06c7cb54df..4f7d4109b72072478dc04729a2982f3812822f8c 100755 --- a/linux-ramdump-parser-v2/boards.py +++ b/linux-ramdump-parser-v2/boards.py @@ -334,6 +334,18 @@ class Board8937(Board): self.wdog_addr = 0x8600658 self.imem_file_name = 'OCIMEM.BIN' +class Board8940(Board): + def __init__(self, socid): + super(Board8940, self).__init__() + self.socid = socid + self.board_num = "8940" + self.cpu = 'CORTEXA53' + self.ram_start = 0x80000000 + self.smem_addr = 0x6300000 + self.phys_offset = 0x40000000 + self.imem_start = 0x8600000 + self.wdog_addr = 0x8600658 + self.imem_file_name = 'OCIMEM.BIN' class Board8953(Board): def __init__(self, socid): @@ -362,6 +374,18 @@ class Board8917(Board): self.wdog_addr = 0x8600658 self.imem_file_name = 'OCIMEM.BIN' +class Board8920(Board): + def __init__(self, socid): + super(Board8920, self).__init__() + self.socid = socid + self.board_num = "8920" + self.cpu = 'CORTEXA53' + self.ram_start = 0x80000000 + self.smem_addr = 0x6300000 + self.phys_offset = 0x40000000 + self.imem_start = 0x8600000 + self.wdog_addr = 0x8600658 + self.imem_file_name = 'OCIMEM.BIN' class BoardCalifornium(Board): def __init__(self, socid): @@ -575,6 +599,8 @@ boards.append(Board9607(socid=299)) boards.append(Board8937(socid=294)) boards.append(Board8937(socid=295)) +boards.append(Board8940(socid=313)) + boards.append(Board8953(socid=293)) boards.append(Board8953(socid=304)) @@ -583,6 +609,8 @@ boards.append(Board8917(socid=307)) boards.append(Board8917(socid=308)) boards.append(Board8917(socid=309)) +boards.append(Board8920(socid=320)) + boards.append(BoardCalifornium(socid=279)) boards.append(BoardCobalt(socid=292)) diff --git a/linux-ramdump-parser-v2/cachedumplib.py b/linux-ramdump-parser-v2/cachedumplib.py index c395f1b203197e62c48936d87d582ed0bd11b9bf..6f74261a9d7fe77efe00eb5647905ec7886ea626 100755 --- a/linux-ramdump-parser-v2/cachedumplib.py +++ b/linux-ramdump-parser-v2/cachedumplib.py @@ -509,6 +509,12 @@ lookuptable[("8917", 0x85, 0x14)] = L1_DCache_A53() lookuptable[("8917", 0x86, 0x14)] = L1_DCache_A53() lookuptable[("8917", 0x87, 0x14)] = L1_DCache_A53() +# 8920 +lookuptable[("8920", 0x84, 0x14)] = L1_DCache_A53() +lookuptable[("8920", 0x85, 0x14)] = L1_DCache_A53() +lookuptable[("8920", 0x86, 0x14)] = L1_DCache_A53() +lookuptable[("8920", 0x87, 0x14)] = L1_DCache_A53() + # 8937 lookuptable[("8937", 0x80, 0x14)] = L1_DCache_A53() lookuptable[("8937", 0x81, 0x14)] = L1_DCache_A53() @@ -519,6 +525,16 @@ lookuptable[("8937", 0x85, 0x14)] = L1_DCache_A53() lookuptable[("8937", 0x86, 0x14)] = L1_DCache_A53() lookuptable[("8937", 0x87, 0x14)] = L1_DCache_A53() +# 8940 +lookuptable[("8940", 0x80, 0x14)] = L1_DCache_A53() +lookuptable[("8940", 0x81, 0x14)] = L1_DCache_A53() +lookuptable[("8940", 0x82, 0x14)] = L1_DCache_A53() +lookuptable[("8940", 0x83, 0x14)] = L1_DCache_A53() +lookuptable[("8940", 0x84, 0x14)] = L1_DCache_A53() +lookuptable[("8940", 0x85, 0x14)] = L1_DCache_A53() +lookuptable[("8940", 0x86, 0x14)] = L1_DCache_A53() +lookuptable[("8940", 0x87, 0x14)] = L1_DCache_A53() + # 8953 lookuptable[("8953", 0x80, 0x14)] = L1_DCache_A53() lookuptable[("8953", 0x81, 0x14)] = L1_DCache_A53()