- Apr 12, 2023
-
-
Douglas Raillard authored
0a910071f utils/android: Fix adb_root() exceptions 4b13ee79e ftrace: Avoid repeated available events query git-subtree-dir: external/devlib git-subtree-split: 0a910071f85ca357d4891e8543ea3398e655298c
-
- Mar 14, 2023
-
-
Douglas Raillard authored
fade6b42 ftrace: Fix use of named buffer git-subtree-dir: external/devlib git-subtree-split: fade6b4247a0a278df1502a795f561501bef77a5
-
Douglas Raillard authored
This reverts commit d85ed714.
-
- Mar 13, 2023
-
-
FEATURE Add a file for Pixel 6-specific analysis. Include methods df_power_meter() for getting power meter readings in mW and plot_power_meter() for plotting out the meter readings from different channels.
-
FEATURE Add a vdims (value dimensions) parameter to plot_signal. Additionally, set the unit of the preexisting Time dimension to seconds.
-
Douglas Raillard authored
Revert "Merge pull request #1953 from mrkajetanp/gb6"
-
Douglas Raillard authored
This reverts commit 2eeca38b, reversing changes made to 72e4d039.
-
Douglas Raillard authored
FEATURE Report kernel module build error reporting in FtraceCollector: it will always raise a MissingTraceEventError() along with an error-level log stating that the module build was attempted because of unavailable events.
-
Currently, WAOutput objects can be created by passing a directory containing multiple different runs, each potentially with many iterations. Those runs will then be concatenated in the df. The same functionality can be easily replicated by creating the objects separately and concatenating their dfs as needed while avoiding potential issues with mixing different runs inside one object.
-
FEATURE This commit allows acessing a list of jobs in the WAOutput through wa_output.jobs along with a LazyMapping of raw Trace objects in WATraceCollector through wa_output['trace'].traces. It also adds an 'outputs' property to WAOutput through which a dict of discovered WAOutputs can be accessed. Alongside that, a private _jobs property is created to unify job discovery between the old multi-wa-output approach and the new sigle-output approach. It modifies the _needs_params method to ignore parameters that are VAR_POSITIONAL or VAR_KEYWORD. This is so that the trace collector can be accessed with ['trace'] instead of just through get_collector() under this use case.
-
FEATURE Add a LazyMapping class to create dict-like objects the elements of which can be evaluated on the fly.
-
Douglas Raillard authored
FIX Fix typo in the parser detection that made it default to trace.dat parser when extension is .html.
-
Douglas Raillard authored
FIX Uses the appropriate constructor for HTML trace files.
-
Douglas Raillard authored
* Add details on expectations of docstrings. * State pylint expectations (or lack of). * Cleanup the self test section. * Add section on how to update binary tools.
-
Douglas Raillard authored
readthedocs uses an old version of sphinx for projects created before 2020: https://github.com/mgeier/sphinx-last-updated-by-git/issues/1 So force a newer version manually. Also install missing apt packages for dot and plantuml
-
Douglas Raillard authored
-
Douglas Raillard authored
Bump from 3.7 to 3.10
-
Douglas Raillard authored
Update subtrees to include GB6 support in workload-automation
-
Kajetan Puchalski authored
remote: https://github.com/ARM-Software/workload-automation.git
-
Kajetan Puchalski authored
40a118c8c geekbench: Add support for Geekbench 6 c4535320f docs: Update plugin How To Guides 08b87291f build(deps): bump certifi from 2020.12.5 to 2022.12.7 a3eacb877 Load RuntimeConfig from plugins git-subtree-dir: external/workload-automation git-subtree-split: 40a118c8cd205450b28e78c845c9a707bdac4e7c
-
Kajetan Puchalski authored
remote: https://github.com/ARM-Software/devlib.git
-
Kajetan Puchalski authored
3d2cdd99c ftrace: Use named ftrace buffer e012b175c module/cgroups2: Added utilisation of the 'LinuxTarget' interface. 5ea63490a module/cgroups2: Replaced references to 'lisa' to 'devlib' d7b38e471 module/cgroups2: Add new CGroups management module 7f778e767 target: Ensure max_async is used during `connect` method 93ada9762 devlib: Remove "future" 111aa327c Import quote() form shlex rather than pipes cc3498d31 Mitigate CVE-2007-4995 git-subtree-dir: external/devlib git-subtree-split: 3d2cdd99c50dbdc787b99be0a7871fa722cf3e49
-
Douglas Raillard authored
FIX None is not acceptable for max_async so pass an integer default value.
-
- Mar 09, 2023
-
-
Douglas Raillard authored
FIX Pass max_async to devlib's Target.connect() method which is where it is actually used, rather than just to the constructor.
-
- Feb 27, 2023
-
-
Douglas Raillard authored
Remove example in Workload docstring that is not really helpful since the class it refers to does not exist in LISA code base.
-
Douglas Raillard authored
FIX Document "target" parameter and the variable keyword arguments that are forwarded to the base class.
-
- Feb 21, 2023
-
-
FIX Update gitignore to exclude git cache that can be generated inside the directory and slow down git commands inside the lisa directory. Also exclude some of the artifacts that can be generated by building the Lisa kernel module.
-
- Feb 14, 2023
-
-
Douglas Raillard authored
symbols-address metadata cannot be cached so document the reason why.
-
Douglas Raillard authored
FEATURE Do not discard metadata when concurrent parsing is used.
-
Douglas Raillard authored
FIX time-range metadata used to be discarded unless asked for explicitly. That likely comes from the time when we filtered per-event at the trace-cmd level. Since we don't do that anymore since it prevents from computing a globally unique timestamp for each event, there is no reason to discard this information. That allows parsing a single event in a single scan of the trace for most purposes.
-
Douglas Raillard authored
FIX WACollectorBase._get_job_df() should not be cached if the result depends on user input. Disable the cache in those cases.
-
Douglas Raillard authored
Add a changelog markers example in the contributor's guide.
-
Douglas Raillard authored
FIX Some analysis parameters were wrongly pointing at trace.Trace which is part of the standard library instead of lisa.trace.Trace.
-
- Feb 13, 2023
-
-
Douglas Raillard authored
Rebuild man pages with Sphinx 6.1.3 to avoid the GitHub CI thinking the man pages need to be rebuilt.
-
- Feb 07, 2023
-
-
Douglas Raillard authored
Remove the use of --expanded_prefix so that we can use a pahole version closer to mainstream (we still require --expand_types_once, but it should be easier to finish upstreaming). Replace the effect of that option by a sed regex to rename all types, then rename back the types we did not want to rename in the first place (the ones listed in private_types.txt)
-
Douglas Raillard authored
FEATURE Use Alpine v3.17 as kernel module compilation environment.
-
- Feb 01, 2023
-
-
Douglas Raillard authored
FIX The devlib/max-async key was wrongly registerd as a list of int instead of an optional int.
-
Douglas Raillard authored
FIX firefox-geckodriver does not exist as of Ubuntu 22.04 as it now is part of the firefox snap package.
-
- Jan 18, 2023
-
-
Douglas Raillard authored
Adding extra mirrors will not make a difference as explained by: https://github.com/actions/runner-images/issues/675#issuecomment-1382027536
-
Douglas Raillard authored
-