Skip to content
  1. Mar 10, 2025
  2. Mar 07, 2025
  3. Mar 05, 2025
  4. Mar 04, 2025
  5. Mar 03, 2025
    • Douglas Raillard's avatar
      tools/trace-parser: Better error handling for truncated files · dfcb6c8f
      Douglas Raillard authored
      FIX
      
      Propagate error when dealing with a truncated file, rather than
      unwrap()-ing an error.
      dfcb6c8f
    • Douglas Raillard's avatar
    • Douglas Raillard's avatar
      ipynb/examples/analysis_plots.ipynb: Use polars · 7677a253
      Douglas Raillard authored
      FEATURE
      
      Use polars in the example plot notebook.
      7677a253
    • Douglas Raillard's avatar
      setup.py: Bump minimum Python version to 3.9 · c89eca7f
      Douglas Raillard authored
      Bump Python version to 3.9 as the minimum version we support for polars
      requires 3.9 anyway.
      c89eca7f
    • Douglas Raillard's avatar
      lisa._assets.kmodules.lisa: Misc kmod updates · 263a0fd1
      Douglas Raillard authored
      * Misc infrastructure updates
      * Almost complete feature framework (config loading not finished)
      263a0fd1
    • Douglas Raillard's avatar
      lisa._assets.kmodules.lisa: Encapsulate use of struct feature · 909a049e
      Douglas Raillard authored
      Use getters and setters to manipulate struct feature so that it can be
      moved to Rust.
      909a049e
    • Douglas Raillard's avatar
      lisa._assets.kmodules.lisa: Remove unsued C infrastructure · bbe2903a
      Douglas Raillard authored
      Trim the C infrastructure to what is in use at the moment to reduce the
      API surface to port to Rust.
      bbe2903a
    • Douglas Raillard's avatar
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from 92b047bb8..b03f28d1d · 0050bf44
      Douglas Raillard authored
      b03f28d1d instruments/trace_cmd: Add tracing mode support to TraceCmdInstrument()
      f125fd340 version: Bump required devlib version
      75cfb56b3 Remove dependency on distutils
      b734e90de ci: Bump python versions and pin ubuntu version
      5670e571e workloads/speedometer: Fix SyntaxWarning exceptions in regex pattern
      REVERT: 92b047bb8 instruments/trace_cmd: Add tracing mode support to TraceCmdInstrument()
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: b03f28d1d5bd4e45bd72f842f05eee7d20e7e64f
      0050bf44
    • Douglas Raillard's avatar
    • Douglas Raillard's avatar
      Squashed 'external/devlib/' changes from 100e77ae7..5425f4aff · 4accfb27
      Douglas Raillard authored
      5425f4aff version: bump dev version
      fa0d09970 ssh: Fix incorrect method name
      f2e81a8b5 host: Fix incorrect import
      c88a5dbb8 devlib: Replace Target.tempfile() by Target.make_temp()
      1da260b89 target: Align Target.tempfile() with Target.make_temp()
      3e1c928db target: Make Target.tempfile() use Target.tmp_directory
      e402fc754 target: Make Target.make_temp() use Target.tmp_directory
      1ac461ad7 target: Rework temp folder management
      e551b4620 ftrace: Add write-to-disk mode
      9ec36e904 connection: Support all signals in BackgroundCommand.send_signal()
      eb9e0c987 collector/ftrace: Make emitting cpu_frequency_devlib and extra idle events dependent on the configured events
      ae8149077 collector/ftrace: Remove cpu_frequency_devlib event in FtraceCollector.stop()
      1b6c8069b target: Asyncify Target._prepare_xfer()
      4431932e0 target: Reduce the number of commands involved in push/pull
      8af9f1a32 target: Use busybox for file transfer operations
      1efcfed63 target: Copy symlinks as files when pulling
      df1b5ef4a ssh: Fix folder pull on SSH connection
      facd251ed collector/dmesg: Fix dmesg variant detection
      a3765cc27 target: Remove duplicated disconnection logic
      20e5bcd2c utils/android: Restore adb root state when disconnecting
      f60fa59ac collector/ftrace: Handle missing kprobe_events file
      REVERT: 100e77ae7 target: Asyncify Target._prepare_xfer()
      REVERT: 40133abe6 target: Reduce the number of commands involved in push/pull
      REVERT: 23196b2dd target: Use busybox for file transfer operations
      REVERT: 7da4b314d target: Copy symlinks as files when pulling
      REVERT: 5a7e8e3fe ssh: Fix folder pull on SSH connection
      REVERT: 105c98dca collector/dmesg: Fix dmesg variant detection
      REVERT: 079c7ef96 target: Remove duplicated disconnection logic
      REVERT: 9fcc37a30 collector/ftrace: Handle missing kprobe_events file
      REVERT: 4ad4a446f collector/ftrace: Make emitting cpu_frequency_devlib and extra idle events dependent on the configured events
      REVERT: 9042ff944 collector/ftrace: Remove cpu_frequency_devlib event in FtraceCollector.stop()
      REVERT: 5b6066e2b utils/android: Restore adb root state when disconnecting
      REVERT: e7681ee95 target: Make all Target.__init__() parameters after working_directory keyword-only
      REVERT: 1d3256be5 target: Align Target.tempfile() with Target.make_temp()
      REVERT: c38621991 target: Make Target.tempfile() use Target.tmp_directory
      REVERT: 8d1f9bdf5 target: Make Target.make_temp() use Target.tmp_directory
      REVERT: ea4bc3b9d target: Rework temp folder management
      REVERT: 8f14b56a3 ftrace: Add write-to-disk mode
      REVERT: 7f5dcb410 connection: Support all signals in BackgroundCommand.send_signal()
      
      git-subtree-dir: external/devlib
      git-subtree-split: 5425f4afffa4aab3df75a14a6dae3776b5107b2f
      4accfb27
    • Douglas Raillard's avatar
      external/workload-automation: Revert to upstream · c0c42ea7
      Douglas Raillard authored
      Revert to upstream now that all the relevant pull requests have been
      merged.
      c0c42ea7
    • Douglas Raillard's avatar
      external/devlib: Revert to upstream · d13dacc0
      Douglas Raillard authored
      Now that all the PR we needed are merged, revert to using the upstream
      master branch.
      d13dacc0
  6. Feb 25, 2025
    • Douglas Raillard's avatar
      lisa: Ensure DirCache always has fmt_version set · 755d9601
      Douglas Raillard authored
      FIX
      
      Ensure each DirCache manages its own format versioning rather than
      relying on lisa.version.VERSION_TOKEN, as the latter is unreliable in
      the case of lisa being installed in non-editable mode from a
      non-officially released version (e.g. installing the "main" version of
      the day).
      
      It works correctly when lisa has been installed in editable mode from a
      git tree, but is otherwise equivalent to the hardcoded
      lisa.version.__version__, which is only updated when doing an external
      release.
      755d9601
  7. Feb 24, 2025
  8. Feb 20, 2025
  9. Feb 19, 2025
  10. Feb 05, 2025
  11. Feb 04, 2025
    • Douglas Raillard's avatar
      lisa.utils: Add DirCache(fmt_version=...) parameter · aec7153d
      Douglas Raillard authored
      FEATURE
      
      Allow each DirCache to specify their own policy for versioning the
      format of the data they host. This way, a DirCache does not have to be
      invalidated at each LISA update. Instead, if the format of that category
      has not changed, it can be re-used, avoiding costly re-population.
      aec7153d
    • Douglas Raillard's avatar
      Squashed 'external/workload-automation/' changes from 412a78506..92b047bb8 · df48d0c1
      Douglas Raillard authored
      92b047bb8 instruments/trace_cmd: Add tracing mode support to TraceCmdInstrument()
      45f09a66b build(deps): bump cryptography from 42.0.4 to 43.0.1
      9638a084f build(deps): bump certifi from 2023.7.22 to 2024.7.4
      4da8b0691 build(deps): bump urllib3 from 1.26.18 to 1.26.19
      
      git-subtree-dir: external/workload-automation
      git-subtree-split: 92b047bb80461c63b0d08d005808bfe2f37d4c0a
      df48d0c1
Loading