Skip to content
Snippets Groups Projects
  1. Mar 29, 2017
    • Patrick Daly's avatar
      lrdp-v2: Fixe vmemmap offset when kaslr is enabled for arm64 · 90eaa105
      Patrick Daly authored
      KASLR randomizes the address of the linear kernel mapping, which
      causes the starting address of vmemmap to be similarly randomized.
      Use the value of memstart_addr in calculations instead of phys_offset.
      
      Change-Id: I905c0f50e011f85871ca2406b9a5d78afe4f0dc6
      90eaa105
  2. 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
  3. Mar 15, 2017
  4. Mar 14, 2017
  5. Mar 13, 2017
  6. 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
  7. Mar 09, 2017
  8. 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
    • Siba Prasad's avatar
      lrdp-v2: Add remove_file support to ramdump class · 7bdeea4b
      Siba Prasad authored
      This adds remove_file function to ramdump class.
      
      Change-Id: Ibe6196aad7ccd1c2bb381b9adab682394244f879
      7bdeea4b
  9. Mar 07, 2017
  10. Mar 03, 2017
  11. Mar 01, 2017
  12. Feb 28, 2017
    • Patrick Daly's avatar
      lrdpv2: Correct caching of virt->physical translations · d520a948
      Patrick Daly authored
      Cache translations for pages rather than by exact address. This shows
      a large improvement in efficiency for some specific cases:
      
      Before:
      [9/33] --dmesg ... 18.810140s
      [23/33] --print-rtb ... 78.879237s
      [26/33] --print-tasks ... 29.115214s
      
      After:
      [9/33] --dmesg ... 0.952276s
      [23/33] --print-rtb ... 7.542078s
      [26/33] --print-tasks ... 4.092283s
      
      Change-Id: I1268928e2f1f0493b9047497a0f91b86ad83a296
      d520a948
    • Avinash Jain's avatar
      lrdp_v2: slabinfo optimization and bug fixes. · 61fbfd93
      Avinash Jain authored
      flag for performance on/off, bug fixes.
      
      Change-Id: I07b2086f5f3302c8514a1a8179dbe1605c93f8a2
      61fbfd93
  13. Feb 13, 2017
  14. Feb 08, 2017
  15. Jan 27, 2017
  16. Jan 25, 2017
  17. Jan 24, 2017
    • Kyle Yan's avatar
      ldrp-v2: Add new method of finding number of CPUs as of kernel 4.5 · 38976141
      Kyle Yan authored
      As of commit c4c54dd1 (kernel/cpu.c: change type of cpu_possible_bits
      and friends), cpu_present_bits no longer exists. Add new method of finding
      number of cpus and also change other functions to use the get_num_cpus
      API instead of defining it again.
      
      Change-Id: I6d38d505ba7674b94e8481e6679226803eba977e
      38976141
    • Runmin Wang's avatar
      lrdp-v2: Check if tvec_base_deferrable exisits · b8025995
      Runmin Wang authored
      tvec_base_deferrable is defined after msm-3.18. Add a check to skip
      dumping this for previous kernel version
      
      Change-Id: Ib2de82c5c6549d9ca5d53c96019fc47621a02e23
      b8025995
  18. Jan 07, 2017
  19. Jan 05, 2017
  20. Jan 04, 2017
  21. Dec 23, 2016
  22. Dec 22, 2016
  23. Dec 21, 2016
    • Srinivas Ramana's avatar
      RTB: Add timer counter value to the RTB record · f09da1ea
      Srinivas Ramana authored
      Add timer counter value to every RTB log record. This will help
      in correlating the kernel events time with events happening in
      other HW subsystems in the SOC.
      
      Change-Id: Ib49eeffbbc4827c0074d0254d9eae63286e0ae29
      f09da1ea
  24. Dec 17, 2016
    • Runmin Wang's avatar
      lrdp-v2: Add support for kaslr · b64ed70b
      Runmin Wang authored
      When kernel address space layout randomization is enabled by kernel,
      a new kaslr_offset will be added to the kimage_vaddress. This patch
      adds this offset to get the correct kimage_vaddress.
      
      Change-Id: Ia19c5b4d47674e2753ba167e5a50295902720457
      b64ed70b
  25. Dec 12, 2016
    • Olav Haugan's avatar
      lrdp_v2: Fix generated startup script for use with Linux · 8a928c8f
      Olav Haugan authored
      The startup scripts used with T32 is not generated properly for use with
      Linux. Fix this:
      
      * Make T32 use absolute paths on both Windows and Linux
      * Update T32 config scripts to work with Linux
      
      Change-Id: If96dd762d8cb5a9419d149d370ae21cf222ed93b
      8a928c8f
  26. Dec 07, 2016
  27. Nov 25, 2016
  28. Nov 22, 2016
    • Avinash Jain's avatar
      lrdp_v2: slabinfo.py execution time optimization. · 08f131b7
      Avinash Jain authored
      Changed slabinfo.py to print only allocated objects.
      Printing free objects call stack is optional now(based
      on commandline option). print object address - FREE and
      ALLOCATED  in a file.
      Print unique callstack of objects in slab only once.
      
      Change-Id: I76079c6d0a09ee362ca29f6d785439f4f1f4294c
      08f131b7
  29. Nov 03, 2016
Loading