Skip to content
Snippets Groups Projects
  1. Jun 22, 2017
    • Soumen Ghosh's avatar
      lrdp-v2:read DCC from KMISC section for minidump · dcb33d0a
      Soumen Ghosh authored
              As DCC is not going to be enabled on secure device,
              SDI would dump required registers in standard dcc dumping format.
              So extend ramparser’s DCC parsing support for <address><value> format.
              The KMISC section would contain all registers address value pair as mentioned below.
              Parse the data and generate the “dcc_captured_data.xml” and it should be same as actual dcc dump parsed xml.
      
      Change-Id: Ib042ebc6895f0594f5784600174087a979e8709f
      dcb33d0a
  2. Jun 09, 2017
  3. Jun 07, 2017
  4. Jun 06, 2017
  5. May 26, 2017
    • Soumen Ghosh's avatar
      lrdp-v2:minidump parsing support add in ramparser · 687e1bab
      Soumen Ghosh authored
      	A minidump supports fewer features than a full ramdump,
      	but does not require the user to save all 4GB+ of memory.
      	Instead a small subset of DDR is saved by crashscope as an elf file.
      	Currently dmesg logs, rtb logs, and the cpu context parser are supported.
      
      	Example usage: python ramparse.py --vmlinux <vmlinux> --minidump
      			--ram-elf <elf_file> --ram-file <OCIMEM.bin> --everything
      
      Change-Id: Ib689b4811d66472ac20aa7c63893fdaed915512e
      687e1bab
  6. May 24, 2017
  7. May 23, 2017
  8. May 19, 2017
  9. May 18, 2017
  10. May 17, 2017
  11. May 16, 2017
    • Sri Krishna Chaitanya Madireddy's avatar
      ldrp-v2: scandump: Add support for sdm845. · ff043947
      Sri Krishna Chaitanya Madireddy authored
      Scandump parser has been modified to generate per cpu cmm files.
      Extract 8 Core bin files from ramdump (offset:0x130 - 0x137)
      and call scandumpwrapper from parse_scandump_per_cpu.
      With MAX_NUM_ENTRIES in ramdump increased to 0x140.
      
      Change-Id: Ic215c9928ba28143a5bf307b67be69d2d06db436
      ff043947
  12. May 08, 2017
  13. May 01, 2017
  14. Apr 24, 2017
  15. Apr 13, 2017
    • Prakash Gupta's avatar
      lrdp-v2: fix printout memory attributes · dfbbf22f
      Prakash Gupta authored
      Fix UnboundLocalError for local variable
      'attr_indx_str' referenced before assignment
      
      ----------begin IOMMU----------
      !!! Exception while running IOMMU
      Traceback (most recent call last):
        File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\ramparse.py", line 376, in <module>
          p.cls(dump).parse()
        File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\parsers\iommu.py", line 352, in parse
          parse_aarch64_tables(self.ramdump, d, domain_num)
        File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\aarch64iommulib.py", line 444, in parse_aarch64_tables
          flat_mapping = create_flat_mappings(ramdump, d.pg_table, d.level)
        File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\aarch64iommulib.py", line 403, in create_flat_mappings
          tmp_mapping)
        File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\aarch64iommulib.py", line 336, in parse_2nd_level_table
          page_size, attr_indx, shareability, xn_bit, True)
        File "linux-ramdump-parser-v2\linux-ramdump-parser-v2\aarch64iommulib.py", line 185, in add_flat_mapping
          map = FlatMapping(virt, phy_addr, map_type_str, page_size, attr_indx_str,
      UnboundLocalError: local variable 'attr_indx_str' referenced before assignment
      ------------end IOMMU----------
      
      Change-Id: I604c920ef302ee9f53d31aa7a0c6edf20c25e7c9
      Fixes: If05b35e7855 ("lrdp-v2: Change to printout memory attributes")
      dfbbf22f
    • Mohammed Khajapasha's avatar
      ldrpv2: cachedumlib: Correct the L1 ICache dump format for A53 · 643ee35d
      Mohammed Khajapasha authored
      Correcting the A53 ICache dump format for parsing the instruction cache
      dump.
      
      Change-Id: Idc2d9dcba1a879461e4470fa9afdb162c50f251b
      643ee35d
  16. Apr 04, 2017
  17. Mar 29, 2017
  18. Mar 28, 2017
  19. Mar 27, 2017
    • Patrick Daly's avatar
      lrdp-v2: Introduce read_s64 · deb67d8f
      Patrick Daly authored
      Add a function for reading a signed 64 bit value from a ramdump.
      
      Change-Id: Ic7e5a8a7cb9d5fd551ffb2c3add2499a25aff540
      deb67d8f
  20. Mar 23, 2017
  21. Mar 22, 2017
  22. Mar 21, 2017
  23. Mar 15, 2017
  24. Mar 14, 2017
  25. Mar 13, 2017
  26. Mar 10, 2017
    • Avinash Jain's avatar
      lrdp_v2: clock info for kernel 4.4+ · ad836820
      Avinash Jain authored
      clock framework is changed in kernel 4.4.38+,
      read clock vealue from different data structures based
      on kernel version.
      
      Change-Id: Ib40c41a1cee22795e924115090c4d90d2592cf56
      ad836820
  27. Mar 09, 2017
  28. Mar 08, 2017
    • Kyle Yan's avatar
      lrdp-v2: Add support for SDM845 · 4ad47548
      Kyle Yan authored
      Add support for detecting sdm845 target and parsing the ramdumps.
      
      Change-Id: Id7bd04d1f3a35bbb35b66a20a2ee2e39b86126c1
      4ad47548
    • Siba Prasad's avatar
      lrdp-v2: Add mmc parser to linux-ramdump-parser · aecacebc
      Siba Prasad authored
      This patch provides mmcdoctor as a parser to get useful debugging
      information about mmc driver.
      
      1. This will be helpful in debugging some obvious mmc driver related
      issues like -
      - clocks are gated for mmc driver.
      - bad firmware issues.
      
      2. Provides info on type of error -
      - CRC/timeout/software-timeout/ etc.
      - Provides useful data structure addresses which otherwise needs to be
        manually parsed
      
      TODO:-
      - To add the additional logic to dump the ring buffer in mmc driver
      to get last mmc events.
      
      Change-Id: I77845699f90e2d045607a3f7239454cb0ddce29a
      aecacebc
Loading