diff --git a/linux-ramdump-parser-v2/boards.py b/linux-ramdump-parser-v2/boards.py index ade896b3cd53f1bacbf23c82f38ed42503a54dab..d66b90a33e118f9141fced3944efcbb881b064f0 100755 --- a/linux-ramdump-parser-v2/boards.py +++ b/linux-ramdump-parser-v2/boards.py @@ -171,7 +171,7 @@ class Board8939(Board): super(Board8939, self).__init__() self.socid = socid self.board_num = 8939 - self.cpu = 'CORTEXA53' + self.cpu = 'CORTEXA7' self.ram_start = 0x80000000 self.smem_addr = smem_addr self.phys_offset = 0x80000000 @@ -184,7 +184,7 @@ class Board8936(Board): super(Board8936, self).__init__() self.socid = socid self.board_num = 8936 - self.cpu = 'CORTEXA53' + self.cpu = 'CORTEXA7' self.ram_start = 0x80000000 self.smem_addr = 0x6300000 self.phys_offset = 0x80000000 diff --git a/linux-ramdump-parser-v2/ramdump.py b/linux-ramdump-parser-v2/ramdump.py index 9eec2f8f5515f7108f1f77628b7f7612df746a66..070240009ab8a4bcfc9df2afd83bcb5bb7aa045d 100755 --- a/linux-ramdump-parser-v2/ramdump.py +++ b/linux-ramdump-parser-v2/ramdump.py @@ -693,7 +693,7 @@ class RamDump(): startup_script = open(out_path + '/t32_startup_script.cmm', 'wb') - if self.arm64 and self.hw_id == 8916: + if self.arm64 and (self.hw_id == 8916 or self.hw_id == 8939 or self.hw_id == 8936): startup_script.write('sys.cpu CORTEXA53\n'.encode('ascii', 'ignore')) else: startup_script.write('sys.cpu {0}\n'.format(self.cpu_type).encode('ascii', 'ignore')) @@ -763,7 +763,7 @@ class RamDump(): t32_bat = open(out_path + '/launch_t32.bat', 'wb') if self.arm64: t32_binary = 'C:\\T32\\bin\\windows64\\t32MARM64.exe' - elif self.hw_id == 8916: + elif self.hw_id == 8916 or self.hw_id == 8939 or self.hw_id == 8936: t32_binary = 'C:\\T32\\bin\\windows64\\t32MARM.exe' else: t32_binary = 'c:\\t32\\t32MARM.exe'