- Jan 15, 2024
-
-
Douglas Raillard authored
f30fb0b3f utils/ssh: Ensure the detected sshpass is used c39d40c6f utils/ssh: Remove _check_env() 926aee183 utils/android: Remove PATH manipulation 19c51547d utils/android: Cleanup android tool detection 52485fbaa setup.py: Re-add "future" PyPI package 416e8ac40 devlib: Remove Python 2 dead code ea4eccf95 setup.py: Remove use of "imp" module b8bf2abf3 AndroidTarget: Skip ungrantable Android permission 9f71c818c android: Add adb_port connection setting 0579a814f android: Add a retry logic for background command PID detection 900531b41 android: Fix background command PID detection 14b4e2069 target: Add helper function to check Android screen's locking state 07294251c target: Handle dozing case in checking Android screen state 2f48b84e6 target: Fix indentation of a misaligned line 5a1eb4a77 UIBenchJankTests:modification to support Android 12/14 versions dex file search is modified. It collects all the available methods under the package name. Tested with other benchmarks (geekbench,pcmark,jankbench in Android 12) as well. d7d1deedd collector/dmesg: Query systcl kernel.dmesg_restrict 18d2a343c target: Add Target.read_systcl() 5104002f1 target: Update kernel version parsing for Android GKI kernels 90973cac0 devlib: Make add_trip_point and add_thermal_zone private 403a0faf9 devlib: Add ThermalZone type and policy support to thermal module git-subtree-dir: external/devlib git-subtree-split: f30fb0b3fd5032c083bd646cfc3697bd930e8df9
-
- Sep 25, 2023
-
-
9199d888 ftrace: Do not read-verify buffer_size_kb value 14bb86ef collector/perfetto: Use busybox cat 1c022355 utils/ssh: Fix SSHTransferHandle when using SCP git-subtree-dir: external/devlib git-subtree-split: 9199d8884e7257155b57a8ab2baca21f78923916
-
- Sep 20, 2023
-
-
Douglas Raillard authored
FIX Fix invocation of plat_info.get_key() to pass a key name and not a string.
-
- Sep 19, 2023
-
-
Douglas Raillard authored
FEATURE Manual and in-tree builds for the LISA modules are not supported and will not work as it stands. Therefore, remove the associated documentation.
-
Douglas Raillard authored
FIX fillna(method=...) parameter has beeen deprecated, so use the ffill()/bfill() equivalent instead.
-
Douglas Raillard authored
FIX Reduce the amount of debug log output, as this function is used upon import in some classes, leading to a lot of debugging output.
-
Douglas Raillard authored
FIX Force tools such as AR, LD, OBJDUMP etc when LLVM=-N is used (e.g. LLVM=-14). This allows ensuring the variable is honored even when Kbuild is broken and ignores the suffix.
-
Douglas Raillard authored
FEATURE Toolchain selection is now significantly smarter and is able to pick appropriate non-default packages for Alpine.
-
Douglas Raillard authored
FIX Use the kernel-provided toolchain information when choosing a toolchain for Alpine chroot, instead of purely relying on user configuration.
-
Douglas Raillard authored
FIX Honor LLVM=-XXX, (e.g. LLVM=-16) when choosing what package to install in Alpine linux.
-
Douglas Raillard authored
* Turn some macros into functions * Remove __always_inline in favor of inline
-
Douglas Raillard authored
-
Douglas Raillard authored
FEATURE Add a function to check for dead links.
-
- Sep 15, 2023
-
-
Douglas Raillard authored
FIX Add new fix for typedef display.
-
Douglas Raillard authored
lisa._assets.kmodules.lisa: Fix conditional presence of lisa__sched_cpu_capacity.capacity_orig field FIX Ensure we don't refer to capacity_orig field when it is not compiled-in.
-
Douglas Raillard authored
FIX Ensure all features are loaded by default instead of none.
-
Douglas Raillard authored
Simplify debugging by splitting the rule in a script.
-
- Sep 14, 2023
-
-
Douglas Raillard authored
FIX Guard against missing rq->uclamp in all locations it is used.
-
Douglas Raillard authored
FIX Ensure the current CPU capacity computation can be reliably compiled, with only a direct dependency on introspectable symbols instead of some API that could break at any time and is not introspectable.
-
- Sep 13, 2023
-
-
Douglas Raillard authored
FIX Forward the "memo" parameter to nested copy.deepcopy()
-
Douglas Raillard authored
-
Douglas Raillard authored
FEATURE Introduce a deferred value type that treats a sentinel value as no value existing for that key.
-
Douglas Raillard authored
FEATURE Returns a context manager that will disconnect the target automatically.
-
Douglas Raillard authored
FIX The kernel can need perl to build modules, so ensure it's part of the dependencies.
-
Douglas Raillard authored
FEATURE If the kernel seem to have been compiled with a given toolchain according to /proc/version, try that toolchain first.
-
- Sep 11, 2023
-
-
Douglas Raillard authored
FIX Instead of trying to know what symbol is exported (which is not doable by just looking at kallsyms, since an STB_GLOBAL symbol does not imply it has been exported), simply use the addresses from kallsyms to satisfy the symbol references inside the module. This has the advantage of somewhat circumventing the ABI export restrictions that could be in place, but at the cost of relying on accurate address from kallsyms. That is ensured by setting the following files while we read /proc/kallsyms: /proc/sys/kernel/kptr_restrict set to 0 /proc/sys/kernel/perf_event_paranoid set to -1
-
Douglas Raillard authored
FIX Fix how introspect_header.py parses nm output to detect exported symbols (STB_GLOBAL in ELF).
-
Douglas Raillard authored
FIX Remove capacity from events if arch_freq_scale symbol is not exported by the kernel.
-
Douglas Raillard authored
FIX Pass explicitly -Wno-error so that the default Kbuild cflags will not affect the module and prevent compilation when we are simply warning about a disabled feature.
-
Douglas Raillard authored
Add fix for float type handling.
-
Douglas Raillard authored
FIX Refcount requests to enable a feature, so that we will reliably disable it when unloading the module.
-
Douglas Raillard authored
Display feature list over multiple lines. It takes the risk of being interlaced with other dmesg output, but it's easy to filter for anything starting with "lisa:" to filter out the rest.
-
Douglas Raillard authored
FIX If an unknown feature is requested, fail module init instead of silently ignoring that request.
-
Douglas Raillard authored
Update subtrees
-
Kajetan Puchalski authored
remote: https://github.com/ARM-Software/workload-automation.git
-
Kajetan Puchalski authored
8d4fe9556 instruments: Add Perfetto instrument git-subtree-dir: external/workload-automation git-subtree-split: 8d4fe9556b21a9ee8c93a06b2c06eff6f47ffacf
-
Kajetan Puchalski authored
remote: https://github.com/ARM-Software/devlib.git
-
Kajetan Puchalski authored
9b15807c1 collector: Add PerfettoCollector 86fcc11ae target: Add is_running() b5aa065f7 bin: Update busybox 35e728814 utils/android: Use LC_ALL for adb commands git-subtree-dir: external/devlib git-subtree-split: 9b15807c179e65f3b121d36fafd3b7fa91258622
-
- Sep 08, 2023
-
-
Douglas Raillard authored
Add a batch-rebase manifest for pycparserext so that we can easily refresh the lisa branch.
-
Douglas Raillard authored
FIX Fix the atomic header sha1sum fixup
-