Skip to content
Snippets Groups Projects
  1. Apr 24, 2015
  2. Apr 23, 2015
    • Steven Cahail's avatar
      linux-ramdump-parser-v2: Integrate IPC Logging · 09615691
      Steven Cahail authored
      Integrate the IPC Logging extraction script module into
      linux-ramdump-parser-v2.
      
      Move ipc_logging.py from into the linux-ramdump-parser-v2/parsers
      directory, and create a relative symbolic link in the original location.
      Add a new file, ipc_logging_ramparse.py, which performs the actual
      integration.
      
      Change-Id: If0db4f82814a644094af7ebd0e4290dd145f94ac
      09615691
  3. Apr 21, 2015
  4. Apr 20, 2015
    • Steven Cahail's avatar
      linux-ramdump-parser-v2: Pass options object to RamDump constructor · 5e7d333a
      Steven Cahail authored
      The constructor currently used in ramparse.py to initialize the RamDump
      object has a very long argument list. This list can be shortened by
      passing the options object to the constructor, rather than enumerating
      every member of the options object as a separate argument.
      
      Pass the options object to the RamDump constructor instead of passing
      each member as a separate argument.
      
      Change-Id: I7cbf173232838dd8f9fdbdad0e2b7336ad8fc07b
      5e7d333a
  5. Apr 11, 2015
  6. Mar 25, 2015
  7. Mar 19, 2015
    • Patrick Daly's avatar
      ldrpv2: Clean up cachedump library for 8992 · 29cd88a1
      Patrick Daly authored
      Rename a variable to better describe its purpose.
      Change the size of the L2 cache for 8992 to the correct value.
      Update version information for 8994.
      
      Change-Id: Ie0bf7e9ff257555cc40467918d258b05bf4c2ada
      29cd88a1
  8. Mar 11, 2015
    • Aditya Degwekar's avatar
      linux-ramdump-parser-v2: Parse socinfo only if needed · 7b0aaff3
      Aditya Degwekar authored
      If user specified --force-hardware, then skip the socinfo parsing to
      determine the hardware/board information. The user is warned about
      using the force-hardware option any way.
      
      Checking for valid swapper_pg_dir in the vmlinux also ensures that
      the parsing doesn't trip over when --force-hardware is used along with
      a bad or stripped vmlinux.
      
      Change-Id: Icce1556b39a7533418668a7f38af30f4463c32e5
      7b0aaff3
  9. Mar 10, 2015
  10. Mar 06, 2015
  11. Mar 02, 2015
    • Mitchel Humpherys's avatar
      lrdpv2: roareadiff: don't print non-printable characters · 803e9997
      Mitchel Humpherys authored
      The format of the roareadiff output was recently changed, in
      [99a8ae9d: "linux-ramdump-parser-v2: Update roareadiff for arm64"].
      That change introduced the possibility of printing non-printable
      characters in string representations of the memory dumps.  Fix this by
      outputting a `.' for non-printable characters.
      
      Change-Id: I1efd0775fac89618f43986523c6a9207afed7e5e
      803e9997
  12. Feb 27, 2015
    • dgaribal's avatar
      linux-ramdump-parser-v2: Optimize taskdump panic stack dumping · bf0fe6ec
      dgaribal authored
      When attempting to locate panicking tasks via the
      "--check-for-panic" option, the taskdump parser currently attempts
      to exhaustively check every task in kernel task list to see if it
      panicked.
      
      To improve performance, task checking can be limited to tasks that
      were listed as currently running at the time the RAM dump was
      collected. Other tasks do not need to be checked because a
      panicking process is expected to disable IRQs and preemption after
      entering the panic handler, and therefore will not yield to any
      other tasks executing on the same CPU prior to resetting.
      
      Change-Id: I51d7b979f918e21bfdd2adf2a3429883f11bab6a
      bf0fe6ec
  13. Feb 19, 2015
  14. Feb 12, 2015
    • Patrick Daly's avatar
      ldrpv2: Fix next rtb entry algorithm · 1627a6ff
      Patrick Daly authored
      Consider the case of a nentries==8 and 3 cpus.
      Numbers in parenthesis are the equivalent location in the circular buffer.
      CPU:   Index0:  Index1: Index2: Index3:
      0      0        3       6       9(1)
      1      1        4       7       10(2)
      2      2        5       8(0)
      
      The current design is only appropriate for the case where
      nentries % nrcpus == 0.
      
      Fix this issue by incrementing the index by (nentries % nrcpus)
      each time circular buffer wraps around.
      
      CPU:   Index0:  Index1: Index2:
      0      0        3       6+2==8(0)
      1      1        4       7+2==9(1)
      2      2        5       8+2==10(2)
      
      Change-Id: I439fb540fc2c437c6b642d18aa9683603c270f36
      1627a6ff
  15. Feb 11, 2015
  16. Feb 09, 2015
  17. Jan 29, 2015
  18. Jan 27, 2015
  19. Jan 23, 2015
  20. Jan 13, 2015
  21. Jan 12, 2015
    • Patrick Daly's avatar
      lrdp-v2: Support A53 and A57 cachedumps · 1a5b2d21
      Patrick Daly authored
      Decode the tag-ram according to the processor and cache type. Print
      the decoded information alongside each cacheline in a table format.
      
      Support A53 L1 Data Caches.
      Support A57 L1 Instruction and Data Cache, L2 Cache.
      
      Change-Id: I3e74affb69a91b1ca1399be604366e7f1fb0cd27
      1a5b2d21
  22. Jan 07, 2015
  23. Dec 16, 2014
  24. Dec 10, 2014
  25. Dec 08, 2014
  26. Dec 06, 2014
  27. Nov 27, 2014
  28. Nov 26, 2014
    • David Keitel's avatar
      linux-ramdump-parser-v2: add support for cpr-info · 085c329a
      David Keitel authored
      Add a parser which parses relevant CPR regulator information
      such as target quotient, enable flag and most recent voltage for
      each registered cpr regulator.
      
      Change-Id: I15432179a0cfd76575236be9c276f83a8ef7124e
      085c329a
  29. Nov 25, 2014
  30. Nov 14, 2014
  31. Nov 04, 2014
  32. Oct 24, 2014
  33. Oct 16, 2014
Loading