- Mar 10, 2025
-
-
Petre-Ionut Tudor authored
Signed-off-by:
Petre Tudor <petre-ionut.tudor@arm.com>
-
- Mar 07, 2025
-
-
Douglas Raillard authored
Adjust docstring concerning "keyword arguments" that really are all the other arguments not immediately documented there.
-
- Mar 05, 2025
-
-
Douglas Raillard authored
Remove files that are not relevant, as in-tree build does not work at all these days.
-
Douglas Raillard authored
FIX Use alternate gitlab clone URL to try and workaround some clone problems.
-
- Mar 04, 2025
-
-
Douglas Raillard authored
FIX rustup 1.28.0 started using absolute symlinks for some toolchain files rather than using hardlinks. That is a problem for LISA as the Rust toolchain is installed in a temporary folder that is then moved under a long-term name. When the folder gets rename, all symlinks break as they are absolute: https://github.com/rust-lang/rustup/issues/4222 Fix that by adding a post-processing pass after running rustup so that symlinks get re-written as relative links.
-
Douglas Raillard authored
FIX Make sure lisa-install fails if pip fails.
-
- Mar 03, 2025
-
-
Douglas Raillard authored
FIX Propagate error when dealing with a truncated file, rather than unwrap()-ing an error.
-
Douglas Raillard authored
FIX
-
Douglas Raillard authored
FEATURE Use polars in the example plot notebook.
-
Douglas Raillard authored
Bump Python version to 3.9 as the minimum version we support for polars requires 3.9 anyway.
-
Douglas Raillard authored
* Misc infrastructure updates * Almost complete feature framework (config loading not finished)
-
Douglas Raillard authored
Use getters and setters to manipulate struct feature so that it can be moved to Rust.
-
Douglas Raillard authored
Trim the C infrastructure to what is in use at the moment to reduce the API surface to port to Rust.
-
Douglas Raillard authored
remote: https://github.com/ARM-Software/workload-automation.git
-
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
-
Douglas Raillard authored
remote: https://github.com/ARM-Software/devlib.git
-
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
-
Douglas Raillard authored
Revert to upstream now that all the relevant pull requests have been merged.
-
Douglas Raillard authored
Now that all the PR we needed are merged, revert to using the upstream master branch.
-
- Feb 25, 2025
-
-
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.
-
- Feb 24, 2025
-
-
Douglas Raillard authored
FIX Avoid git warning in cases where lisa sources are not inside a git repository.
-
Douglas Raillard authored
FIX Fix typo in name of private function.
-
Douglas Raillard authored
FIX Fix the relative "path" parameter handling: treat relative paths as relative to the repository root.
-
Douglas Raillard authored
FIX If "clang" binary does not exist, we currently raise a FileNotFoundError exception. Handle that case by eliminating toolchains that trigger this exception when tested.
-
Douglas Raillard authored
FIX Ensure we do not list in the documentation internal analysis base classes that should not appear in the documentation by filtering out abstract base classes.
-
Douglas Raillard authored
FIX Hide the DeprecationWarning from polars about the streaming engine and ensure the fallback on the non-streaming engine triggers transparently at the first problem.
-
Douglas Raillard authored
FIX pl.Expr.shift(fill_value=...) parameter takes a scalar value rather than a column. Ensure we provide one rather than the other.
-
- Feb 20, 2025
-
-
Douglas Raillard authored
Make it an optional dependency as it is not actually in the hotpath for common use cases, making it superfluous.
-
Douglas Raillard authored
Update all dependencies, most notably nom from v7 to v8. Since this is a major version bump, there were some breaking changes so changes were needed on our side.
-
Douglas Raillard authored
FIX Remove some definition lists and replace by bullet lists.
-
Christopher Swinchatt authored
FEATURE Make sudo an optional dependency by invoking it only when non-root Signed-off-by:
Chris Swinchatt <christopher.swinchatt@arm.com>
-
Douglas Raillard authored
Avoid nbsphinx issue by forcing Sphinx in a supported version until this gets resolved: https://github.com/spatialaudio/nbsphinx/issues/825
-
Douglas Raillard authored
doc_requirements.txt is only used by readthedocs currently, but still bump it in case we needed to fallback to it.
-
- Feb 19, 2025
-
-
Douglas Raillard authored
FIX Ensure batch-rebase runs smoothly with no conflict by pre-rebasing on top of eachother the conflicting topics.
-
- Feb 05, 2025
-
-
Douglas Raillard authored
FIX Ensure that all URLs not only exist but also point at the content that is expected.
-
Douglas Raillard authored
FIX Remove blank newline that creates the wrong kind of list.
-
Douglas Raillard authored
FEATURE Convert the typical_experiment.ipynb jupyter lab notebook to using polars rather than pandas.
-
Douglas Raillard authored
FIX Specify return_dtype in polars.Expr.map_elements() as recommended by the warning.
-
- Feb 04, 2025
-
-
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.
-
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
-