From 3a918821f7817a94a89ccd8017921266e5c27cee Mon Sep 17 00:00:00 2001 From: Mao Jinlong <jinlmao@codeaurora.org> Date: Wed, 18 Apr 2018 22:30:45 +0800 Subject: [PATCH] lrdp-v2: Add MSM_DUMP_DATA_TMC_ETR_REG qdss dump support MSM_DUMP_DATA_TMC_ETR_REG is also for etr dump in some platforms. Add the support of it to dump tmc-etr.bin successfully. Change-Id: I7bd19e4c95aabcf2159344cfde938d4153eb0ae8 --- linux-ramdump-parser-v2/debug_image_v2.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) mode change 100644 => 100755 linux-ramdump-parser-v2/debug_image_v2.py diff --git a/linux-ramdump-parser-v2/debug_image_v2.py b/linux-ramdump-parser-v2/debug_image_v2.py old mode 100644 new mode 100755 index 820181e..add86d3 --- a/linux-ramdump-parser-v2/debug_image_v2.py +++ b/linux-ramdump-parser-v2/debug_image_v2.py @@ -51,7 +51,7 @@ class client(object): MSM_DUMP_DATA_MISC = 0xE8 MSM_DUMP_DATA_VSENSE = 0xE9 MSM_DUMP_DATA_TMC_ETF = 0xF0 - MSM_DUMP_DATA_TMC_REG = 0x100 + MSM_DUMP_DATA_TMC_ETR_REG = 0x100 MSM_DUMP_DATA_TMC_ETF_REG = 0x101 MSM_DUMP_DATA_LOG_BUF = 0x110 MSM_DUMP_DATA_LOG_BUF_FIRST_IDX = 0x111 @@ -81,6 +81,7 @@ client_types = [ ('MSM_DUMP_DATA_DCC_REG', 'parse_dcc_reg'), ('MSM_DUMP_DATA_DCC_SRAM', 'parse_dcc_sram'), ('MSM_DUMP_DATA_TMC_ETF', 'parse_qdss_common'), + ('MSM_DUMP_DATA_TMC_ETR_REG', 'parse_qdss_common'), ('MSM_DUMP_DATA_TMC_REG', 'parse_qdss_common'), ('MSM_DUMP_DATA_L2_TLB', 'parse_tlb_common'), ('MSM_DUMP_DATA_LLC_CACHE', 'parse_system_cache_common'), @@ -88,6 +89,7 @@ client_types = [ ] qdss_tag_to_field_name = { + 'MSM_DUMP_DATA_TMC_ETR_REG': 'tmc_etr_start', 'MSM_DUMP_DATA_TMC_REG': 'tmc_etr_start', 'MSM_DUMP_DATA_TMC_ETF': 'etf_start', 'MSM_DUMP_DATA_DBGUI_REG': 'dbgui_start', @@ -108,6 +110,7 @@ minidump_dump_table_type = [ ('MSM_DUMP_DATA_DCC_REG', 'KDCC_REG'), ('MSM_DUMP_DATA_DCC_SRAM', 'KDCC_SRAM'), ('MSM_DUMP_DATA_TMC_ETF', 'KTMC_ETF'), + ('MSM_DUMP_DATA_TMC_ETR_REG', 'KTMC_REG'), ('MSM_DUMP_DATA_TMC_REG', 'KTMC_REG'), ('MSM_DUMP_DATA_MISC', 'KMISC') @@ -669,7 +672,7 @@ class DebugImage_v2(): client.MSM_DUMP_DATA_FCMDUMP] = 'MSM_DUMP_DATA_FCMDUMP' # 0x100 - tmc-etr registers and 0x101 - for tmc-etf registers self.dump_data_id_lookup_table[ - client.MSM_DUMP_DATA_TMC_REG + 1] = 'MSM_DUMP_DATA_TMC_REG' + client.MSM_DUMP_DATA_TMC_ETR_REG + 1] = 'MSM_DUMP_DATA_TMC_ETR_REG' self.dump_data_id_lookup_table[ client.MSM_DUMP_DATA_LOG_BUF] = 'MSM_DUMP_DATA_LOG_BUF' self.dump_data_id_lookup_table[ -- GitLab