- Jun 16, 2020
-
-
Douglas RAILLARD authored
20d1eaba module/cpuidle: Fix incorrect path check 45ee68fd utils/android: Add support for using aapt2 b5246244 utils/android: Update to discover android tools from PATH bae741dc docs/overview: Fix python2 style print b717deb8 module/cpuidle: Simplify Cpuidle.__init__ ccde9de2 devlib/AndroidTarget: Update screen state methods to handle doze c25852b2 utils/android: Allow instantiating an ApkInfo object without a path. f7b7aaf5 utils/ssh: Do not attempt to push files recursivley and add logging 569e4bd0 LogcatCollector: Learn to pass format to logcat 07cad780 utils/version: dev version bump 21cb10f5 utils/ssh: Add logging to sftp file transfer d2aea077 target/ChromeOsTarget: Update ssh parameter list d4640535 utils/ssh: Fix typo cfb28c47 utils/ssh: Allow SSH to use SCP as a file transfer method b941c6c5 utils/ssh: Move the scp transport method to the SSH base class ea9f9c87 docs/ssh: Add note about connecting to passwordless machines. 4f103876 utils/ssh: Only attempt loading ssh keys if no password is supplied a4f92317 collector/perf: Disable pager for perf event list. 3c85738f docs/target: Fix method name 45881b9f utils/android: Expose `connection_attempts` argument to `AdbConnection` a8ff622f target: Propergate adb_server in all `adb_command`s fcd2439b LogcatCollector: flush the log before terminating pexpect.spawn() 3709e06b utils/android: LogcatMonitor: put pexpect.spawn() in str mode 7c8573a4 README: Update to include installation notes for `paramiko` 6f1ffee2 platform/arm: Decode IP address directly 7ade1b8b platform/arm: Don't specify "Android" in the debug print. git-subtree-dir: external/devlib git-subtree-split: 20d1eabaf049056dd2a5b5fb085aa07495d43a90
-
- Apr 02, 2020
-
-
douglas-raillard-arm authored
3c28c280 utils/check_output: Ensure `output` and `error` are always initialised. b9d50ec1 utils/check_output: Only attempt to decode output if present. 7780cfdd utils/android: Combine stdout and stderror by combining the strings in adb_shell() 7c79a040 utils/misc: Revert d4b0dedc 779b0cbc utils/ssh: Only try SSH keys if no password is supplied. b6cab646 docs: Add `LinuxTarget` and `LocalLinuxTarget` to the documentation ec0a5884 docs: Update to use `module` diretive git-subtree-dir: external/devlib git-subtree-split: 3c28c280dee540972c047caae55c29e478f6eeb2
-
- Mar 09, 2020
-
-
Douglas Raillard authored
7f5e0f5b4 utils/version: Bump dev version 7e682ed97 target: Check that the connection works cleanly upon connection 62e24c576 connections: Unify BackgroundCommand API and use paramiko for SSH eb6fa9384 utils/misc: Add redirect_streams() helper 9d5d70564 target: Use tls_property() to manage a thread-local connection 922686a34 utils/misc: Add tls_property() 98e2e51d0 devlib.utils.misc: Use Popen.communicate(timeout=...) in check_output 92e16ee87 instrument/daq: Add an explicit time column to the DAQ measurements 72ded188f instrument/daq: Convert reading rows from all files to a generator dcab0b371 instrument/daq: Check that self.tempdir has been set before calling os.path.isdir() git-subtree-dir: external/devlib git-subtree-split: 7f5e0f5b4ddd205b1d5a1ee1d02dd232d26527f2
-
- Feb 28, 2020
-
-
Vincent Donnefort authored
37a6b4f target: a valid sha1 must be concatenated with the kernel version 1ddbb75 uilts/android: Fix parameters to `adb_kill_server` 696dec9 utils/android: Ensure that adb_server is propergated to helper functions git-subtree-dir: external/devlib git-subtree-split: 37a6b4f96d49b85ad39965f3dc31ab9f7de7edf1
-
- Feb 19, 2020
-
-
Douglas Raillard authored
17374cf2b target: Update Target.modules from Target.install_modules() git-subtree-dir: external/devlib git-subtree-split: 17374cf2b462cabf5dd56942ebd4ac84d51c76c9
-
- Jan 22, 2020
-
-
Ionela Voinescu authored
9661c6bf target: Handle non-existing /sys/devices/system/node 0aeb5bc4 target: Remove use of ls a5640502 devlib/AndroidTarget: Allow passing format options to dump_logcat() git-subtree-dir: external/devlib git-subtree-split: 9661c6bff31c5a26a7d3d396550a7d4238eb4856
-
- Jan 15, 2020
-
-
Douglas Raillard authored
6fe78b4d4 module/cpufreq: Sort list of frequencies 5bda1c0ee host: add host attribute to LocalConnection 0465a75c5 devlib/trace/ftrace.py: Fix reset and stop states git-subtree-dir: external/devlib git-subtree-split: 6fe78b4d47861bc8234f80bcc293168e32340a23
-
- Dec 27, 2019
-
-
douglas-raillard-arm authored
795c0f23 Development version bump 5ff278b1 Version bump for release b72fb470 docs: Update to include Collector information a4fd57f0 devlib/__init__: Export LogcatCollector in devlib package cf8ebf66 devlib/collector: Update Collectors to implement collector interface 15a77a84 collector/screencapture: Refactor to use new collector interface 9bf9f2dd collector: Update the Collector Interface 19887de7 devlib/trace: Refactor `trace` to be `collector` baa7ad16 devlib/AndroidTarget: Move adb specific commands into the ADB connection 75621022 devlib/AndroidTarget: Move ADB disconnect code into connection. git-subtree-dir: external/devlib git-subtree-split: 795c0f233f1057566f403d6facc74a446c60efa7
-
- Dec 17, 2019
-
-
Douglas Raillard authored
01dd80df3 module/sched: Fix get_capacities() on !SCHED_DEBUG kernels eb0661a6b utils/android: update SDK versions map f303d1326 exception/get_traceback: Fix type error abd88548d instrument/frames: Fix missing import 2a934288e instrument/daq: Fix error message 2bf4d8a43 target: Return a bool in Target.check_responsive() git-subtree-dir: external/devlib git-subtree-split: 01dd80df3487bd23bf14b26889fb2b1e021c6949
-
- Dec 04, 2019
-
-
Douglas Raillard authored
cf26dee30 trace/ftrace: Support the 'function' tracer e7bd2a5b2 trace/ftrace: Memoize tracable functions 72be3d01f trace/ftrace: Only require CONFIG_FUNCTION_PROFILER for the function profiling 745dc9499 modules/flash: Add a `connect` parameter to the flash method 6c9f80ff7 target: get model form platform 182f4e7b3 daq: Fix teardown() removing temporary files 4df2b9a4c daq: move to daqpower 2.0 aa6495139 Add NUMA nodes 0fa91d6c4 Add options to ssh connection git-subtree-dir: external/devlib git-subtree-split: cf26dee3080a42f69536d5a030aa26d56e75dc39
-
- Nov 18, 2019
-
-
Douglas Raillard authored
0e6280ae3 ftrace: Ensure /proc/kallsyms contains symbol addresses 2650a534f exception: Fix DevlibError unpickling git-subtree-dir: external/devlib git-subtree-split: 0e6280ae3156e8a2b5e56e7c2d4288a79cde1687
-
- Nov 06, 2019
-
-
Douglas Raillard authored
c212ef214 module/cgroups: Really move all tasks in Controller.move_all_tasks_to() 5b5da7c39 module/cgroups: log to the class' logger 3801fe1d6 trace-cmd: Respect `strict` when setting `saved_cmdlines_size` 43673e3fc ftrace: Report unavailable events all at once bbe3bb6ad ftrace: Expose FtraceCollector.available_events 656da00d2 ftrace: Add tracer name validation 6b0b12d83 ftrace: Enable alternative tracers 56cdc2e6c ftrace: Allow setting the number of cmdlines saved by ftrace def235064 ftrace: Allow choosing clock source 4d1299d67 Target: Allow for any `TargetError` when checking for root git-subtree-dir: external/devlib git-subtree-split: c212ef21466bb3d8ff5633f3a5bc53777be2b63a
-
- Oct 22, 2019
-
-
douglas-raillard-arm authored
d4f33161 doc/target: Update documentation for `install_module` 76ef9e03 target: Improve error reporting of module installation 249b8336 target: Add method to install device modules after initial setup c5d06ee3 doc/target: Correct terminology 207291e9 module/thermal: List directories with as_root=target.is_rooted 6b72b50c docs/instrumenation: Document teardown behaviour for instrument API c73266c3 docs/instrumentation: Fix typos 0d6c6883 instruments: Add `keep_raw` parameter to control teardown deletion bb155215 instruments: Add teardown method to clean up tempfiles 5e69f06d Add simpleperf type to perf TraceCollector git-subtree-dir: external/devlib git-subtree-split: d4f33161203e6f279b279369b10ab7030a8b9d2c
-
- Sep 16, 2019
-
-
Douglas Raillard authored
9e6cfde83 AndroidTarget: Fix additional paramter to `adb_root` 4fe0b2cb6 rendering/SurfaceFlingerFrameCollector: Update parser to ignore text b9654c694 target/install: Add timeout parameters to additional `install` methods ed135febd LocalConnection: Implement `connected_as_root` parameter 5d4315c5d AndroidTarget: Add guards / workarounds for adb specific functionality 9982f810e AndroidTarget: Utilise the adb root functionality of the connection 5601fdb10 target.py: Track `connected_as_root` in the connection 4e36bad2a target.py: Un-memoize the `is_rooted` property 72e4443b7 AdbConnection: Enable `adb_as_root` as a connection parameter 9ddf76365 AdbConnection: Add adb rooting to the connection to allow tracking 18830b74d SshConnection: Implement tracking of connected_as_root status 66de30799 doc/connection: Update connection documentation 156915f26 cpuidle: fix exist() --> exists() typo. 74edfcbe4 target: Fix quoting of PATH components aa62a52ee target: Make sure subprocesses of Target.execute() inherit PATH 9c86174ff target: Add Target.execute(force_locale='C') parameter ea19235ae trace: dmesg: Add KernelLogEntry.from_dmesg_output() classmethod e1fb6cf91 module/cpufreq: Make use_governor() affect only online CPUs d9d187471 trace: dmesg: Ignore empty lines c944d3459 utils/android: Fix echoing of commands. 964fde2fe utils/android: Echo the exit code of the actual command 988de69b6 target: Add Target.revertable_write_value() ded30eef0 misc: Add batch_contextmanager 71bd8b10e trace/systrace: make start() return when tracing has started 986261bc7 utils/android: Move private method to end of class dc5f4c6b4 android/adb: Enable fall back for `su` command 88f8c9e9a module/cpuidle: Add fallback for reading governor 0c434e8a1 setup.py: Remove Python2 as a supported version 584836984 Version Bump 002ade33a Version Bump 2e8d42db7 setup.py Update classifiers 6b414cc29 utils.adb_shell: Move from 'echo CMD | su' to '-c' 0d798f1c4 utils.adb_shell: Improve stability (Py3) 1325e59b1 target/KernelConfig: Implement the `__bool__` method f141899da target/KernelConfig: Ensure `get_config_name` is static 984556bc8 module/sched: Make SchedModule probing more accurate 03a469fc3 module/sched: Expose the remote CPU capacity sysfs path 2d8647468 module/sched: Expose a classmethod variant of SchedModule.has_debug ada318f27 module/sched: Fix None check b8f7b2479 module/sched: Fix incorrect SchedProcFSData usage a9b9938b0 module/sched: Return the correct maximum capacity f619f1dd0 setup.py: Set maximum package version for python2.7 support git-subtree-dir: external/devlib git-subtree-split: 9e6cfde8321ece662292d6b79f6c218c36fae6c9
-
- Jun 12, 2019
-
-
Douglas Raillard authored
ad350c926 bin/perf: Update binaries git-subtree-dir: external/devlib git-subtree-split: ad350c9267a5e683bb8cba43ddd48b8fb0392581
-
- Jun 05, 2019
-
-
Douglas Raillard authored
8343794d3 module/thermal: Gracefully handle unexpected sysfs names f2bc5dbc1 devlib: Re-export DmesgCollector in devlib package git-subtree-dir: external/devlib git-subtree-split: 8343794d34a59b23e545b771bca682b67c8063d9
-
- May 28, 2019
-
-
Patrick Bellasi authored
6f42f67e target: Ensure we use installed binaries ae7f01fd target: Use root if available when determine number of cpus b5f36610 trace/perf: Soften POSIX signal for termination git-subtree-dir: external/devlib git-subtree-split: 6f42f67e957fc883d42b0a23d512d604204d0e72
-
- Apr 15, 2019
-
-
Douglas Raillard authored
git-subtree-dir: external/devlib git-subtree-split: 4c8f2430e2b226a33b06c725ba90813b8bdc1cf4
-