diff --git a/linux-ramdump-parser-v2/boards.py b/linux-ramdump-parser-v2/boards.py index 758982212043a55505f1f390db383ae7d2ddb04c..79c385f49f1e66e6a61788c434c3d8a56f4f3bad 100755 --- a/linux-ramdump-parser-v2/boards.py +++ b/linux-ramdump-parser-v2/boards.py @@ -429,11 +429,11 @@ class Board8998(Board): self.wdog_addr = 0x146BF658 self.imem_file_name = 'OCIMEM.BIN' -class BoardFalcon(Board): +class Board660(Board): def __init__(self, socid): - super(BoardFalcon, self).__init__() + super(Board660, self).__init__() self.socid = socid - self.board_num = "falcon" + self.board_num = "660" self.cpu = 'CORTEXA53' self.ram_start = 0x80000000 self.smem_addr = 0x6000000 @@ -442,11 +442,11 @@ class BoardFalcon(Board): self.wdog_addr = 0x146BF658 self.imem_file_name = 'OCIMEM.BIN' -class BoardTriton(Board): +class Board630(Board): def __init__(self, socid): - super(BoardTriton, self).__init__() + super(Board630, self).__init__() self.socid = socid - self.board_num = "triton" + self.board_num = "630" self.cpu = 'CORTEXA53' self.ram_start = 0x80000000 self.smem_addr = 0x6000000 @@ -657,9 +657,13 @@ boards.append(BoardCalifornium(socid=279)) boards.append(BoardCobalt(socid=292)) boards.append(Board8998(socid=292)) -boards.append(BoardFalcon(socid=317)) +boards.append(Board660(socid=317)) +boards.append(Board660(socid=324)) +boards.append(Board660(socid=325)) +boards.append(Board660(socid=326)) -boards.append(BoardTriton(socid=318)) +boards.append(Board630(socid=318)) +boards.append(Board630(socid=327)) def get_supported_boards(): """ Called by other part of the code to get a list of boards """ diff --git a/linux-ramdump-parser-v2/cachedumplib.py b/linux-ramdump-parser-v2/cachedumplib.py index e4989b633fb1e4bfd4491803d270db350e89e4da..28714d8c4fac76066e8010fbe782d826f2564252 100755 --- a/linux-ramdump-parser-v2/cachedumplib.py +++ b/linux-ramdump-parser-v2/cachedumplib.py @@ -454,24 +454,43 @@ lookuptable[("cobalt", 0x65, 0x14)] = L1_ICache_KRYO2XX_GOLD() lookuptable[("cobalt", 0x66, 0x14)] = L1_ICache_KRYO2XX_GOLD() lookuptable[("cobalt", 0x67, 0x14)] = L1_ICache_KRYO2XX_GOLD() -# "msmfalcon" -lookuptable[("falcon", 0x80, 0x14)] = L1_DCache_KRYO2XX_SILVER() -lookuptable[("falcon", 0x81, 0x14)] = L1_DCache_KRYO2XX_SILVER() -lookuptable[("falcon", 0x82, 0x14)] = L1_DCache_KRYO2XX_SILVER() -lookuptable[("falcon", 0x83, 0x14)] = L1_DCache_KRYO2XX_SILVER() -lookuptable[("falcon", 0x84, 0x14)] = L1_DCache_KRYO2XX_GOLD() -lookuptable[("falcon", 0x85, 0x14)] = L1_DCache_KRYO2XX_GOLD() -lookuptable[("falcon", 0x86, 0x14)] = L1_DCache_KRYO2XX_GOLD() -lookuptable[("falcon", 0x87, 0x14)] = L1_DCache_KRYO2XX_GOLD() - -lookuptable[("falcon", 0x60, 0x14)] = L1_ICache_KYRO2XX_SILVER() -lookuptable[("falcon", 0x61, 0x14)] = L1_ICache_KYRO2XX_SILVER() -lookuptable[("falcon", 0x62, 0x14)] = L1_ICache_KYRO2XX_SILVER() -lookuptable[("falcon", 0x63, 0x14)] = L1_ICache_KYRO2XX_SILVER() -lookuptable[("falcon", 0x64, 0x14)] = L1_ICache_KRYO2XX_GOLD() -lookuptable[("falcon", 0x65, 0x14)] = L1_ICache_KRYO2XX_GOLD() -lookuptable[("falcon", 0x66, 0x14)] = L1_ICache_KRYO2XX_GOLD() -lookuptable[("falcon", 0x67, 0x14)] = L1_ICache_KRYO2XX_GOLD() +# "sdm660" +lookuptable[("660", 0x80, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("660", 0x81, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("660", 0x82, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("660", 0x83, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("660", 0x84, 0x14)] = L1_DCache_KRYO2XX_GOLD() +lookuptable[("660", 0x85, 0x14)] = L1_DCache_KRYO2XX_GOLD() +lookuptable[("660", 0x86, 0x14)] = L1_DCache_KRYO2XX_GOLD() +lookuptable[("660", 0x87, 0x14)] = L1_DCache_KRYO2XX_GOLD() + +lookuptable[("660", 0x60, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("660", 0x61, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("660", 0x62, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("660", 0x63, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("660", 0x64, 0x14)] = L1_ICache_KRYO2XX_GOLD() +lookuptable[("660", 0x65, 0x14)] = L1_ICache_KRYO2XX_GOLD() +lookuptable[("660", 0x66, 0x14)] = L1_ICache_KRYO2XX_GOLD() +lookuptable[("660", 0x67, 0x14)] = L1_ICache_KRYO2XX_GOLD() + +# "sdm630" +lookuptable[("630", 0x80, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("630", 0x81, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("630", 0x82, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("630", 0x83, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("630", 0x84, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("630", 0x85, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("630", 0x86, 0x14)] = L1_DCache_KRYO2XX_SILVER() +lookuptable[("630", 0x87, 0x14)] = L1_DCache_KRYO2XX_SILVER() + +lookuptable[("630", 0x60, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("630", 0x61, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("630", 0x62, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("630", 0x63, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("630", 0x64, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("630", 0x65, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("630", 0x66, 0x14)] = L1_ICache_KYRO2XX_SILVER() +lookuptable[("630", 0x67, 0x14)] = L1_ICache_KYRO2XX_SILVER() # 8994