Skip to content
Snippets Groups Projects
  1. May 31, 2018
  2. May 09, 2018
  3. May 08, 2018
  4. May 03, 2018
  5. Apr 27, 2018
  6. Apr 25, 2018
  7. Apr 09, 2018
  8. Apr 06, 2018
  9. Apr 04, 2018
  10. Apr 02, 2018
  11. Mar 26, 2018
  12. Mar 24, 2018
    • Ankur Bansal's avatar
      lrdp_v2 : Fix for broken clockdump.py · 8207be4d
      Ankur Bansal authored
      clockdump.py is taking more time because it is going thourgh all
      node of of_clk_provider, and some of the node does not have any data
      so need to skip those node and continue.
      parsing new clk 'spmi_pmic_div_clk_hw_get' added in kernel 4.14
      
      Change-Id: Iaccb93baa566eaaf3031cd7ec2d112f8c867cd38
      8207be4d
    • Ankur Bansal's avatar
      lrdp_v2 : Fix memusage.py for kernel-4.14 · 27f2fee0
      Ankur Bansal authored
      slab info is moved to vm_node_stat in kernel-4.14
      reading slab info from vm_node_state instead of vm_zone_state.
      and shmem from vm_node_state
      
      Change-Id: I32770c678209b7a9acc221bed9db44b86b0d0990
      27f2fee0
  13. Mar 23, 2018
  14. Mar 22, 2018
  15. Mar 20, 2018
    • Ankur Bansal's avatar
      lrdp_v2 : memusage : Fix memory usages parsing · 98655a9b
      Ankur Bansal authored
      In case of task list corruption, traverse the task list in both
      forward and backward direction to get memory usages by all the
      task.
      
      Change-Id: Ia6f1e05e1f82841a9cda29a0e27a6759f0c9b079
      98655a9b
    • Ankur Bansal's avatar
      lrdp_v2 : Fix for broken taskdump.py · 51c74ed4
      Ankur Bansal authored
      In case of task list corruption, taskdump.py is not printing
      all the task, Now printing the task in both forward and backward
      direction to get all the task.
      
      Change-Id: I83c5656e15ed20e4aa880823528054ba2aea05fa
      51c74ed4
    • Ankur Bansal's avatar
      lrdp_v2 : Fix for broken memstat.py · 3ce3f0f8
      Ankur Bansal authored
      Fix for broken memstat.py, add check for mempool and stat_val
      if mempool and stat_val is None then return 0
      
      Change-Id: I71323a49d733d2ddc198ad9b6c44f629edfb619d
      3ce3f0f8
  16. Mar 15, 2018
    • wadesong's avatar
      lrdp-v2: Add support for linux-3.x on ARM 32-bit platforms · 8b74e9de
      wadesong authored
      Currently LRDP-v2 will only add linux.t32 and linux.men into
      the t32_startup_script.cmm script when it is parsing RAM
      dumps generated on ARM 32-bit platforms.
      
      Change the code in ramdump.py to add linux3.t32 and its
      related linux.men into t32_startup_script.cmm when it is
      determined that the kernel version is greater than 3.0.0.
      
      Change-Id: Id0ddc62cc702b0bc586bb9864ceb02177d397e13
      8b74e9de
  17. Mar 01, 2018
  18. Feb 27, 2018
  19. Feb 16, 2018
    • Patrick Daly's avatar
      lrdp: iommu: fix page table parsing · 137cd66a
      Patrick Daly authored
      New kernel versions have altered the definition of
      'struct arm_lpae_io_pgtable'. Get the required values from
      'struct io_pgtable_cfg' instead.
      
      Change-Id: Idf91c0efdddb58cdb0130d8a97e4757d05925850
      137cd66a
    • Patrick Daly's avatar
      lrdp: Add phys_to_virt · 6cef78cd
      Patrick Daly authored
      Support for kernels older than 4.4 will be added as required.
      
      Change-Id: I0b876303f6f258dedc6133dcfa2b23f5185b69bb
      6cef78cd
  20. Feb 14, 2018
  21. Feb 09, 2018
  22. Feb 06, 2018
  23. Feb 05, 2018
  24. Jan 30, 2018
  25. Jan 29, 2018
  26. Jan 24, 2018
    • Patrick Daly's avatar
      lrdp: Add additional error checking for --autodump · 70984a34
      Patrick Daly authored
      Verify that files exist before checking file size.
      
      Change-Id: Icb55984bf33a677594726345f4c82c55c2948134
      70984a34
    • Patrick Daly's avatar
      lrdp: iommulib: Add fast-map support · 0ed70037
      Patrick Daly authored
      Fast map uses a different io-pgtable implementation. Detect this
      and use fast-map data structures instead where required.
      
      Change-Id: I2d2cdbd2427aea4ffa4896bbc63b6d57c9c66f32
      0ed70037
    • Patrick Daly's avatar
      lrdp: rbtree: Support error recovery during tree iteration · 32c4833f
      Patrick Daly authored
      In some cases it may be possible to detect whether an rbtree is corrupted.
      Skip over any corrupted nodes, and their children, while iterating.
      Additionally, log a message whenever a bad entry is detected. This behavior
      may be enabled by the client by setting the 'logger' and 'debug' properties
      for a particular instance of an RbTree.
      
      Modify the --print-ionbuffer parser to use the new RbTree implementation.
      
      Change-Id: I2ed2364b5e7d42ee009a0a49876feb82ab0fa78c
      32c4833f
  27. Jan 12, 2018
    • Patrick Daly's avatar
      lrdp: debug_image: Support guest VM cpu register dump tables · d9434874
      Patrick Daly authored
      The hypervisor may populate an imem cookie with the location of
      a standard dump table, instead of using the table allocated by linux.
      Read the table location from this cookie instead of relying on the
      linux variable 'memdump'.
      On error, fall back to the old approach of reading from 'memdump'.
      
      Change-Id: Id99bb643fb7f35de79ff7308a999cc2143d7aff0
      d9434874
Loading