Skip to content
Snippets Groups Projects
  1. Sep 26, 2014
  2. Sep 19, 2014
    • Mitchel Humpherys's avatar
      lrdpv2: randomize t32 intercom port · ca6744c7
      Mitchel Humpherys authored
      Currently our generated t32 launcher script always uses port 20,000 for
      intercom. This prevents end users from launching two instances of t32
      without hacking up the config file by hand. Randomize the port number to
      avoid this (there will still be a chance of collision, but it should be
      negligible).
      
      Change-Id: Ia6f63a69e0ed315ac08c58d9903c2d1ef34b6c69
      ca6744c7
  3. Sep 10, 2014
  4. Sep 09, 2014
    • Mitchel Humpherys's avatar
      lrdpv2: use explicitly-sized types in Iommu parsing · 162f7411
      Mitchel Humpherys authored
      The `RamParse.read_word' function reads a different number of bits
      depending on the architecture (it reads 32 bits on ARM and 64 bits on
      ARM64). We were relying on it to only read 32 bits in a few places, so
      things were broken on ARM64. Fix this by using explicitly-sized reads
      where appropriate.
      
      Change-Id: Id717787c4e7df344964387d245b732d9fffb1397
      162f7411
  5. Sep 05, 2014
  6. Aug 19, 2014
  7. Aug 14, 2014
    • Mitchel Humpherys's avatar
      lrdpv2: quiet down some parsers · 6757059c
      Mitchel Humpherys authored
      The pagetracking and debug image parsers currently print out some
      miscellaneous stuff (probably residue from debugging during the
      development of those parsers). These are the only raw print statements
      in the code. Remove them to avoid polluting other output (like the
      individual parser timing indicators).
      
      Change-Id: I6dc2359e5bb7d4520f26a7bcb7196b82a4ffdb69
      6757059c
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: Add a few more options to t32_config.t32 · 9882efbb
      Laura Abbott authored
      T32 is a powerful tool which has some advanced features for remote
      access and the like. Add a few T32 options to t32_config.t32 to
      let this work.
      
      Change-Id: I158e16208b679689e677f1025efe964e89a8bfd6
      9882efbb
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: Support CONFIG_FAIR_GROUP_SCHED=n · e6eb78f1
      Laura Abbott authored
      Not all targets run with CONFIG_FAIR_GROUP_SCHED. Adjust the
      runqueue parsing to support this.
      
      Change-Id: Ia46826a2d6dd354d1b1f475e6b51c5a9631a39fb
      e6eb78f1
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: Add support for --check-for-panic on arm64 · 4b878043
      Laura Abbott authored
      --check-for-panic works by scanning the stacks of each task and finding
      a pc that matches 'panic'. arm64 and arm have different stack disciplines
      so the scanning code needs to account for this. Update this to work
      with both arm and arm64.
      
      Change-Id: I65f05156c51c117713a6dd0e87ca71fd09e17568
      4b878043
  8. Aug 12, 2014
    • Sarangdhar Joshi's avatar
      linux-ramdump-parser-v2: Fix path issues while using qtf · 6213ddb4
      Sarangdhar Joshi authored
      Pass absolute paths for creating workspace and parsing trace data
      binary using QTF interface. Otherwise os.path python library would
      search for files only in current directory and if current directory is
      not out directory, the logic would fail.
      
      Change-Id: I91031def7fd0d098f5e80bea755a8fad927c2367
      6213ddb4
  9. Jul 18, 2014
  10. Jul 16, 2014
  11. Jul 12, 2014
  12. Jul 09, 2014
  13. Jul 02, 2014
  14. Jun 22, 2014
  15. Jun 20, 2014
  16. Jun 13, 2014
  17. Jun 12, 2014
  18. Jun 11, 2014
  19. Jun 09, 2014
  20. Jun 06, 2014
  21. Jun 04, 2014
  22. Jun 02, 2014
  23. May 30, 2014
  24. May 23, 2014
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: Use a more generic function for rtb parsing · b9327ffa
      Laura Abbott authored
      Commit 4eb3aa20
      (linux-ramdump-parser-v2: Update RTB for 64-bit) added support for
      64-bit RTB parsing but broke backwards compatibility for old branches
      that don't have the 64-bit changes. Update the parser to support
      both old and new formats.
      
      Change-Id: I6b9d834e1073d97dd3ffe43c1cc1f753d40e91b8
      b9327ffa
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: use sys.stdout as the default file · 1425a0f0
      Laura Abbott authored
      Some parsers may need to use the out file for their output. Currently,
      when writing to stdout, we have 'None' as a parser which blows up
      with dmesg parsing:
      
      Traceback (most recent call last):
      File "ramparse.py", line 318, in <module>
          p.cls(dump).parse()
      File "dmesg.py", line 20, in parse
          dmesglib.DmesgLib(self.ramdump, print_out.out_file).extract_dmesg()
      File "dmesglib.py", line 79, in extract_dmesg
          self.extract_dmesg_binary()
      File "dmesglib.py", line 72, in extract_dmesg_binary
          self.outfile.write(f)
      AttributeError: 'NoneType' object has no attribute 'write'
      
      Make a default file of sys.stdout to do something reasonable when writing
      to stdout. --stdout is mostly a debugging feature.
      
      Change-Id: I8af80e1e6d79c4ef6660a536df02d26c28089760
      1425a0f0
    • Laura Abbott's avatar
      linux-ramdump-parser-v2: Add tracing for stack unwinding · 2a90bad4
      Laura Abbott authored
      The arm32 version of stack unwinding was missing a function. Add it
      back.
      
      Change-Id: I46f769938601867fd7d331e01b200071630696af
      2a90bad4
  25. May 12, 2014
    • Mitchel Humpherys's avatar
      lrdp-v2: quiet down roareadiff · 0e7e22cf
      Mitchel Humpherys authored
      If a zillion billion differences are found in the RO area, just print to
      the log once to notify the operator of that fact, instead of printing a
      zillion billion times.
      
      Change-Id: Ie61afe5b8bd2cb207f594b8ee46ebac1af95a08a
      0e7e22cf
    • Mitchel Humpherys's avatar
      lrdp-v2: provide method for flushing outfile · aed440e0
      Mitchel Humpherys authored
      Sometimes it's useful to force a flush of the global outfile. Provide a
      method to do so and use it in the main parser loop.
      
      Change-Id: I18e9a07345c852d498b131b442df5a0c95bbcf98
      aed440e0
    • Mitchel Humpherys's avatar
      lrdp-v2: add progress indicator · 9cebcb69
      Mitchel Humpherys authored
      It can be useful to know which parser is currently running and
      how long each parser takes to run. Add some progress status
      reporting to this end.
      
      Change-Id: Ifc063feb4769fee02f0622d7a2c5ddf176ae00dc
      9cebcb69
Loading