mirror of
https://github.com/ARM-software/devlib.git
synced 2025-09-01 09:31:53 +01:00
Commit Graph
Select branches
Hide Pull Requests
master
#1
#10
#100
#100
#101
#103
#104
#104
#105
#106
#107
#108
#109
#11
#110
#111
#111
#112
#113
#114
#114
#115
#116
#117
#119
#12
#120
#122
#123
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#135
#137
#137
#138
#139
#14
#140
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#149
#15
#150
#151
#152
#153
#154
#155
#156
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#164
#165
#165
#166
#167
#168
#169
#17
#170
#170
#171
#172
#172
#173
#173
#174
#175
#176
#177
#178
#179
#18
#180
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#200
#201
#202
#203
#204
#205
#205
#206
#207
#208
#209
#21
#210
#211
#212
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#226
#227
#228
#229
#23
#231
#232
#233
#234
#235
#236
#237
#237
#238
#239
#24
#240
#241
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#255
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#273
#274
#275
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#30
#300
#301
#302
#303
#304
#305
#306
#307
#31
#310
#311
#311
#312
#313
#314
#316
#318
#319
#320
#322
#323
#324
#324
#326
#327
#328
#33
#330
#331
#332
#333
#334
#335
#337
#338
#339
#340
#343
#344
#345
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#375
#376
#377
#380
#381
#382
#382
#384
#385
#387
#388
#39
#390
#391
#392
#393
#396
#397
#398
#399
#4
#400
#401
#402
#408
#409
#411
#413
#414
#415
#416
#417
#418
#419
#42
#420
#423
#424
#425
#426
#427
#429
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#44
#440
#441
#443
#445
#446
#447
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#46
#460
#461
#462
#464
#465
#465
#466
#467
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#491
#492
#493
#494
#495
#496
#497
#499
#5
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#523
#524
#524
#526
#527
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#54
#540
#541
#542
#543
#544
#545
#546
#547
#548
#550
#552
#553
#554
#555
#556
#557
#558
#56
#560
#561
#562
#563
#564
#566
#567
#568
#569
#57
#570
#571
#572
#573
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#589
#59
#590
#591
#592
#593
#594
#595
#596
#598
#600
#601
#602
#603
#604
#605
#606
#607
#608
#61
#610
#613
#615
#616
#617
#618
#619
#62
#621
#622
#624
#625
#626
#627
#628
#629
#63
#630
#631
#633
#634
#636
#638
#639
#64
#640
#641
#642
#643
#647
#648
#649
#65
#650
#651
#652
#656
#657
#658
#659
#66
#661
#662
#663
#664
#665
#666
#667
#668
#669
#669
#670
#672
#673
#674
#675
#677
#678
#679
#68
#681
#683
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#695
#696
#699
#70
#700
#701
#704
#705
#706
#707
#709
#71
#710
#711
#712
#713
#715
#715
#716
#718
#719
#72
#720
#720
#722
#724
#724
#726
#726
#727
#727
#729
#729
#73
#74
#74
#75
#75
#76
#77
#78
#79
#8
#81
#82
#83
#84
#86
#87
#88
#89
#9
#90
#91
#92
#94
#95
#96
#97
#99
v0.0.2
v0.0.3
v0.0.4
v1.0.0
v1.1.0
v1.1.1
v1.1.2
v1.2
v1.3
v1.3.1
v1.3.2
v1.3.3
v1.3.4
Select branches
Hide Pull Requests
master
#1
#10
#100
#100
#101
#103
#104
#104
#105
#106
#107
#108
#109
#11
#110
#111
#111
#112
#113
#114
#114
#115
#116
#117
#119
#12
#120
#122
#123
#123
#124
#125
#126
#127
#128
#129
#13
#130
#131
#132
#133
#134
#135
#135
#137
#137
#138
#139
#14
#140
#140
#141
#142
#143
#144
#145
#146
#147
#148
#149
#149
#15
#150
#151
#152
#153
#154
#155
#156
#156
#157
#158
#159
#16
#160
#161
#162
#163
#164
#164
#165
#165
#166
#167
#168
#169
#17
#170
#170
#171
#172
#172
#173
#173
#174
#175
#176
#177
#178
#179
#18
#180
#180
#181
#182
#183
#184
#185
#186
#187
#188
#189
#19
#190
#191
#192
#193
#194
#195
#196
#197
#198
#199
#2
#200
#201
#202
#203
#204
#205
#205
#206
#207
#208
#209
#21
#210
#211
#212
#212
#213
#214
#215
#216
#217
#218
#219
#22
#220
#221
#222
#223
#224
#226
#227
#228
#229
#23
#231
#232
#233
#234
#235
#236
#237
#237
#238
#239
#24
#240
#241
#241
#242
#243
#244
#245
#246
#247
#248
#249
#25
#250
#251
#252
#253
#255
#255
#256
#257
#258
#259
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#273
#274
#275
#277
#278
#279
#28
#280
#281
#282
#283
#284
#285
#286
#287
#288
#289
#29
#290
#291
#292
#293
#294
#295
#296
#297
#298
#299
#3
#30
#30
#300
#301
#302
#303
#304
#305
#306
#307
#31
#310
#311
#311
#312
#313
#314
#316
#318
#319
#320
#322
#323
#324
#324
#326
#327
#328
#33
#330
#331
#332
#333
#334
#335
#337
#338
#339
#340
#343
#344
#345
#347
#348
#349
#35
#350
#351
#352
#353
#354
#355
#356
#357
#358
#359
#360
#361
#362
#363
#364
#365
#366
#367
#368
#369
#370
#371
#372
#373
#375
#376
#377
#380
#381
#382
#382
#384
#385
#387
#388
#39
#390
#391
#392
#393
#396
#397
#398
#399
#4
#400
#401
#402
#408
#409
#411
#413
#414
#415
#416
#417
#418
#419
#42
#420
#423
#424
#425
#426
#427
#429
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#44
#44
#440
#441
#443
#445
#446
#447
#449
#45
#450
#451
#452
#453
#454
#455
#456
#457
#458
#459
#46
#460
#461
#462
#464
#465
#465
#466
#467
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#489
#49
#490
#491
#492
#493
#494
#495
#496
#497
#499
#5
#500
#501
#502
#503
#504
#505
#506
#507
#508
#509
#51
#510
#511
#512
#513
#514
#515
#516
#517
#518
#519
#52
#520
#521
#523
#524
#524
#526
#527
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#538
#539
#54
#54
#540
#541
#542
#543
#544
#545
#546
#547
#548
#550
#552
#553
#554
#555
#556
#557
#558
#56
#560
#561
#562
#563
#564
#566
#567
#568
#569
#57
#570
#571
#572
#573
#575
#576
#577
#578
#579
#58
#580
#581
#582
#583
#584
#585
#586
#587
#588
#589
#589
#59
#590
#591
#592
#593
#594
#595
#596
#598
#600
#601
#602
#603
#604
#605
#606
#607
#608
#61
#610
#613
#615
#616
#617
#618
#619
#62
#621
#622
#624
#625
#626
#627
#628
#629
#63
#630
#631
#633
#634
#636
#638
#639
#64
#640
#641
#642
#643
#647
#648
#649
#65
#650
#651
#652
#656
#657
#658
#659
#66
#661
#662
#663
#664
#665
#666
#667
#668
#669
#669
#670
#672
#673
#674
#675
#677
#678
#679
#68
#681
#683
#685
#686
#687
#688
#689
#69
#690
#691
#692
#694
#695
#696
#699
#70
#700
#701
#704
#705
#706
#707
#709
#71
#710
#711
#712
#713
#715
#715
#716
#718
#719
#72
#720
#720
#722
#724
#724
#726
#726
#727
#727
#729
#729
#73
#74
#74
#75
#75
#76
#77
#78
#79
#8
#81
#82
#83
#84
#86
#87
#88
#89
#9
#90
#91
#92
#94
#95
#96
#97
#99
v0.0.2
v0.0.3
v0.0.4
v1.0.0
v1.1.0
v1.1.1
v1.1.2
v1.2
v1.3
v1.3.1
v1.3.2
v1.3.3
v1.3.4
-
43673e3fc5
ftrace: Report unavailable events all at once
Douglas RAILLARD
2019-11-04 12:43:12 +00:00 -
bbe3bb6adb
ftrace: Expose FtraceCollector.available_events
Douglas RAILLARD
2019-11-04 12:25:00 +00:00 -
656da00d2a
ftrace: Add tracer name validation
Douglas RAILLARD
2019-11-04 12:17:03 +00:00 -
6b0b12d833
ftrace: Enable alternative tracers
Douglas RAILLARD
2019-11-01 16:00:43 +00:00 -
56cdc2e6c3
ftrace: Allow setting the number of cmdlines saved by ftrace
Douglas RAILLARD
2019-10-31 17:42:16 +00:00 -
def235064b
ftrace: Allow choosing clock source
Douglas RAILLARD
2019-10-31 16:20:53 +00:00 -
4d1299d678
Target: Allow for any
TargetError
when checking for rootMarc Bonnici
2019-09-20 15:56:02 +01:00 -
d4f3316120
doc/target: Update documentation for
install_module
Marc Bonnici
2019-10-22 13:32:35 +01:00 -
76ef9e0364
target: Improve error reporting of module installation
Marc Bonnici
2019-10-21 17:58:43 +01:00 -
249b8336b5
target: Add method to install device modules after initial setup
Marc Bonnici
2019-10-21 17:58:32 +01:00 -
c5d06ee3d6
doc/target: Correct terminology
Marc Bonnici
2019-10-21 17:52:10 +01:00 -
207291e940
module/thermal: List directories with as_root=target.is_rooted
Douglas RAILLARD
2019-10-16 11:49:14 +01:00 -
6b72b50c40
docs/instrumenation: Document teardown behaviour for instrument API
Marc Bonnici
2019-10-03 09:51:24 +01:00 -
c73266c3a9
docs/instrumentation: Fix typos
Marc Bonnici
2019-10-03 09:50:59 +01:00 -
0d6c6883dd
instruments: Add
keep_raw
parameter to control teardown deletionMarc Bonnici
2019-10-03 11:21:03 +01:00 -
bb1552151a
instruments: Add teardown method to clean up tempfiles
Marc Bonnici
2019-10-02 16:16:01 +01:00 -
5e69f06d77
Add simpleperf type to perf TraceCollector
Robert Freeman
2019-08-27 14:26:32 +01:00 -
9e6cfde832
AndroidTarget: Fix additional paramter to
adb_root
Marc Bonnici
2019-09-16 14:08:28 +01:00 -
4fe0b2cb64
rendering/SurfaceFlingerFrameCollector: Update parser to ignore text
Marc Bonnici
2019-09-12 15:48:12 +01:00 -
b9654c694c
target/install: Add timeout parameters to additional
install
methodsMarc Bonnici
2019-09-12 14:10:05 +01:00 -
ed135febde
LocalConnection: Implement
connected_as_root
parameterMarc Bonnici
2019-09-11 16:47:07 +01:00 -
5d4315c5d2
AndroidTarget: Add guards / workarounds for adb specific functionality
Marc Bonnici
2019-08-27 14:46:09 +01:00 -
9982f810e1
AndroidTarget: Utilise the adb root functionality of the connection
Marc Bonnici
2019-08-27 14:43:54 +01:00 -
5601fdb108
target.py: Track
connected_as_root
in the connectionMarc Bonnici
2019-08-27 14:24:50 +01:00 -
4e36bad2ab
target.py: Un-memoize the
is_rooted
propertyMarc Bonnici
2019-08-27 14:28:23 +01:00 -
72e4443b7d
AdbConnection: Enable
adb_as_root
as a connection parameterMarc Bonnici
2019-08-27 14:12:07 +01:00 -
9ddf763650
AdbConnection: Add adb rooting to the connection to allow tracking
Marc Bonnici
2019-08-27 14:09:40 +01:00 -
18830b74da
SshConnection: Implement tracking of connected_as_root status
Marc Bonnici
2019-08-27 14:40:17 +01:00 -
66de30799b
doc/connection: Update connection documentation
Marc Bonnici
2019-08-19 17:30:34 +01:00 -
156915f26f
cpuidle: fix exist() --> exists() typo.
Sergei Trofimov
2019-09-05 08:08:17 +01:00 -
74edfcbe43
target: Fix quoting of PATH components
Douglas RAILLARD
2019-09-03 14:26:13 +01:00 -
aa62a52ee3
target: Make sure subprocesses of Target.execute() inherit PATH
Douglas RAILLARD
2019-09-03 14:24:08 +01:00 -
9c86174ff5
target: Add Target.execute(force_locale='C') parameter
Douglas RAILLARD
2019-09-03 12:44:43 +01:00 -
ea19235aed
trace: dmesg: Add KernelLogEntry.from_dmesg_output() classmethod
Douglas RAILLARD
2019-09-03 15:33:04 +01:00 -
e1fb6cf911
module/cpufreq: Make use_governor() affect only online CPUs
Valentin Schneider
2019-09-02 12:09:47 +01:00 -
d9d187471f
trace: dmesg: Ignore empty lines
Douglas RAILLARD
2019-09-02 18:31:50 +01:00 -
c944d34593
utils/android: Fix echoing of commands.
Marc Bonnici
2019-08-13 11:09:51 +01:00 -
964fde2fef
utils/android: Echo the exit code of the actual command
Marc Bonnici
2019-08-09 15:16:25 +01:00 -
988de69b61
target: Add Target.revertable_write_value()
Douglas RAILLARD
2019-05-09 16:24:29 +01:00 -
ded30eef00
misc: Add batch_contextmanager
Douglas RAILLARD
2019-05-09 16:21:00 +01:00 -
71bd8b10ed
trace/systrace: make start() return when tracing has started
Javi Merino
2019-07-30 14:43:58 +01:00 -
986261bc7e
utils/android: Move private method to end of class
Marc Bonnici
2019-07-30 13:37:48 +01:00 -
dc5f4c6b49
android/adb: Enable fall back for
su
commandMarc Bonnici
2019-07-29 14:15:39 +01:00 -
88f8c9e9ac
module/cpuidle: Add fallback for reading governor
Marc Bonnici
2019-07-30 09:38:54 +01:00 -
0c434e8a1b
setup.py: Remove Python2 as a supported version
Marc Bonnici
2019-07-19 16:50:51 +01:00 -
5848369846
Version Bump
Marc Bonnici
2019-07-19 16:50:06 +01:00 -
002ade33a8
Version Bump
v1.1.2
Marc Bonnici
2019-07-19 10:42:40 +01:00 -
2e8d42db79
setup.py Update classifiers
Marc Bonnici
2019-07-08 11:25:40 +01:00 -
6b414cc291
utils.adb_shell: Move from 'echo CMD | su' to '-c'
Pierre-Clément Tosi
2019-05-14 12:22:23 +01:00 -
0d798f1c4f
utils.adb_shell: Improve stability (Py3)
Pierre-Clément Tosi
2019-05-14 12:12:20 +01:00 -
1325e59b1a
target/KernelConfig: Implement the
__bool__
methodMarc Bonnici
2019-07-17 11:46:55 +01:00 -
f141899dae
target/KernelConfig: Ensure
get_config_name
is staticMarc Bonnici
2019-07-17 11:42:41 +01:00 -
984556bc8e
module/sched: Make SchedModule probing more accurate
Valentin Schneider
2019-07-09 14:56:57 +01:00 -
03a469fc38
module/sched: Expose the remote CPU capacity sysfs path
Valentin Schneider
2019-07-09 14:55:22 +01:00 -
2d86474682
module/sched: Expose a classmethod variant of SchedModule.has_debug
Valentin Schneider
2019-07-09 14:50:04 +01:00 -
ada318f27b
module/sched: Fix None check
Valentin Schneider
2019-07-09 14:10:55 +01:00 -
b8f7b24790
module/sched: Fix incorrect SchedProcFSData usage
Valentin Schneider
2019-07-09 14:15:58 +01:00 -
a9b9938b0f
module/sched: Return the correct maximum capacity
Josh Choo
2019-07-06 23:29:29 +08:00 -
f619f1dd07
setup.py: Set maximum package version for python2.7 support
Marc Bonnici
2019-07-05 11:05:43 +01:00 -
ad350c9267
bin/perf: Update binaries
Marc Bonnici
2019-06-11 12:04:32 +01:00 -
8343794d34
module/thermal: Gracefully handle unexpected sysfs names
Douglas RAILLARD
2019-06-05 15:06:48 +01:00 -
f2bc5dbc14
devlib: Re-export DmesgCollector in devlib package
Douglas RAILLARD
2019-06-03 13:47:52 +01:00 -
6f42f67e95
target: Ensure we use installed binaries
Patrick Bellasi
2019-05-24 15:41:40 +01:00 -
ae7f01fd19
target: Use root if available when determine number of cpus
Marc Bonnici
2019-05-24 11:15:46 +01:00 -
b5f36610ad
trace/perf: Soften POSIX signal for termination
Pierre-Clément Tosi
2019-05-03 11:37:45 +01:00 -
4c8f2430e2
trace: dmesg: Allow using old util-linux binary
Douglas RAILLARD
2019-03-25 18:35:44 +00:00 -
a8b6e56874
trace: dmesg: Call dmesg -c as root
Douglas RAILLARD
2019-03-25 14:21:55 +00:00 -
c92756d65a
trace: Fix dmesg collector when using util-linux dmesg
Douglas RAILLARD
2019-03-25 12:45:57 +00:00 -
8512f116fc
trace: Add DmesgCollector
Douglas RAILLARD
2019-03-14 15:32:31 +00:00 -
be8b87d559
module/sched: Fix/simplify procfs packing behaviour
Valentin Schneider
2019-03-18 16:21:50 +00:00 -
d76c2d63fe
module/sched: Make get_capacities() work with hotplugged CPUs
Valentin Schneider
2019-03-18 16:20:16 +00:00 -
8bfa050226
module/sched: SchedProcFSData: Don't assume SD name is always present
Valentin Schneider
2019-03-18 14:48:07 +00:00 -
8871fe3c25
devlib/sched: Change order of CPU capacity algorithms
Chris Redpath
2019-02-22 11:51:37 +00:00 -
aa50b2d42d
host: expect shell syntax inside LocalConnection.execute
Sergei Trofimov
2019-03-07 07:53:43 +00:00 -
ebcb1664e7
utils/version: Development version bump
Marc Bonnici
2019-02-26 13:40:43 +00:00 -
0ff8628c9c
utils/version: Version bump
v1.1.1
Marc Bonnici
2019-02-26 13:36:30 +00:00 -
c0d8a98d90
setup.py: Use version_helper to generate devlib version
Marc Bonnici
2019-02-20 14:05:32 +00:00 -
441eea9897
devlib/version: Implement devlibs version as a namedtuple
Marc Bonnici
2019-02-20 11:50:53 +00:00 -
b0db2067a2
target: Fix missing import for Python3
Marc Bonnici
2019-02-14 09:34:18 +00:00 -
1417e81605
target/HexInt: Fix to inherit from long instead of int.
Marc Bonnici
2019-02-13 14:16:55 +00:00 -
2e81a72b39
ssh: Fix command line echoing
Douglas RAILLARD
2019-02-01 11:35:05 +00:00 -
22f2c8b663
acmecape: Fix buffer_size use with pipes.quote()
Valentin Schneider
2019-02-06 10:32:39 +00:00 -
c2db6c17ab
Add adb_server option in android background connection
Michalis Spyrou
2019-02-05 16:59:44 +00:00 -
e01a76ef1b
doc: Explain the 'tar' flag of target.read_tree_values
Quentin Perret
2019-01-31 12:19:47 +00:00 -
9fcca25031
hwmon: Robustify hwmon scan
Quentin Perret
2019-01-31 11:43:38 +00:00 -
a6b9542f0f
target: Speed-up read_tree_values()
Quentin Perret
2019-01-31 11:11:00 +00:00 -
413e83f5d6
target/kernelconfig: Add alias for itteritems
Marc Bonnici
2019-01-30 16:44:06 +00:00 -
ac19873423
target/TypedKernelConfig: Fix converting to string method
Marc Bonnici
2019-01-30 14:26:05 +00:00 -
17d4b22b9f
shutils: Fix read_tree_tgz_b64 on empty folder
Douglas RAILLARD
2019-01-29 15:13:20 +00:00 -
f65130b7c7
target: Introduce TypedKernelConfig
Douglas RAILLARD
2018-12-17 11:53:52 +00:00 -
5b51c2644e
target: Introduce KernelConfigKeyError
Douglas RAILLARD
2019-01-02 14:57:06 +00:00 -
a752f55956
target: Fix KernelConfig parsing
Douglas RAILLARD
2018-12-17 14:57:29 +00:00 -
781f9b068d
target: Move kernel config parsing in method
Douglas RAILLARD
2018-12-17 12:24:00 +00:00 -
7e79eeb9cb
target: Robustify read_tree_values()
Quentin Perret
2019-01-25 13:25:05 +00:00 -
911a9f2ef4
utils/ssh: Implement work around for issue in pexpect
Marc Bonnici
2019-01-21 18:01:20 +00:00 -
cc0679e40f
module: sched: add support to get/set scheduler features
Patrick Bellasi
2018-06-15 14:40:50 +01:00 -
5dea9f8bcf
module: sched: add get/set methods for scheduler attributes
Patrick Bellasi
2018-06-15 12:22:05 +01:00 -
a9ee41855d
GfxInfo: Update to use nano second measurments
Marc Bonnici
2019-01-09 13:29:13 +00:00 -
c13e3c260b
instrument/measurment_types: Add nanoseconds
Marc Bonnici
2019-01-09 13:27:07 +00:00 -
aabb74c8cb
utils/rendering: Fix compatibility with Python3
Marc Bonnici
2019-01-09 11:10:40 +00:00