Skip to content

Commit f9388a9

Browse files
author
Marat Dukhan
committed
Record additional GPU, SoC, and cpufreq in filesystem dump script
1 parent 6be7e3d commit f9388a9

File tree

1 file changed

+102
-0
lines changed

1 file changed

+102
-0
lines changed

scripts/android-filesystem-dump.py

+102
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,81 @@
1616
SYSTEM_FILES = [
1717
"/proc/cpuinfo",
1818
"/system/build.prop",
19+
"/sys/class/kgsl/kgsl-3d0/bus_split",
20+
"/sys/class/kgsl/kgsl-3d0/deep_nap_timer",
21+
"/sys/class/kgsl/kgsl-3d0/default_pwrlevel",
22+
"/sys/class/kgsl/kgsl-3d0/dev",
23+
"/sys/class/kgsl/kgsl-3d0/devfreq/available_frequencies",
24+
"/sys/class/kgsl/kgsl-3d0/devfreq/available_governors",
25+
"/sys/class/kgsl/kgsl-3d0/devfreq/cur_freq",
26+
"/sys/class/kgsl/kgsl-3d0/devfreq/governor",
27+
"/sys/class/kgsl/kgsl-3d0/devfreq/gpu_load",
28+
"/sys/class/kgsl/kgsl-3d0/devfreq/max_freq",
29+
"/sys/class/kgsl/kgsl-3d0/devfreq/min_freq",
30+
"/sys/class/kgsl/kgsl-3d0/devfreq/polling_interval",
31+
"/sys/class/kgsl/kgsl-3d0/devfreq/suspend_time",
32+
"/sys/class/kgsl/kgsl-3d0/devfreq/target_freq",
33+
"/sys/class/kgsl/kgsl-3d0/devfreq/trans_stat",
34+
"/sys/class/kgsl/kgsl-3d0/device/op_cpu_table",
35+
"/sys/class/kgsl/kgsl-3d0/dispatch",
36+
"/sys/class/kgsl/kgsl-3d0/force_bus_on",
37+
"/sys/class/kgsl/kgsl-3d0/force_clk_on",
38+
"/sys/class/kgsl/kgsl-3d0/force_non_retention_on",
39+
"/sys/class/kgsl/kgsl-3d0/force_rail_on",
40+
"/sys/class/kgsl/kgsl-3d0/ft_fast_hang_detect",
41+
"/sys/class/kgsl/kgsl-3d0/ft_hang_intr_status",
42+
"/sys/class/kgsl/kgsl-3d0/ft_long_ib_detect",
43+
"/sys/class/kgsl/kgsl-3d0/ft_pagefault_policy",
44+
"/sys/class/kgsl/kgsl-3d0/ft_policy",
45+
"/sys/class/kgsl/kgsl-3d0/gpu_available_frequencies",
46+
"/sys/class/kgsl/kgsl-3d0/gpubusy",
47+
"/sys/class/kgsl/kgsl-3d0/gpuclk",
48+
"/sys/class/kgsl/kgsl-3d0/idle_timer",
49+
"/sys/class/kgsl/kgsl-3d0/lm",
50+
"/sys/class/kgsl/kgsl-3d0/max_gpuclk",
51+
"/sys/class/kgsl/kgsl-3d0/max_pwrlevel",
52+
"/sys/class/kgsl/kgsl-3d0/min_pwrlevel",
53+
"/sys/class/kgsl/kgsl-3d0/num_pwrlevels",
54+
"/sys/class/kgsl/kgsl-3d0/pmqos_active_latency",
55+
"/sys/class/kgsl/kgsl-3d0/popp",
56+
"/sys/class/kgsl/kgsl-3d0/preemption",
57+
"/sys/class/kgsl/kgsl-3d0/reset_count",
58+
"/sys/class/kgsl/kgsl-3d0/sptp_pc",
59+
"/sys/class/kgsl/kgsl-3d0/thermal_pwrlevel",
60+
"/sys/class/kgsl/kgsl-3d0/wake_nice",
61+
"/sys/class/kgsl/kgsl-3d0/wake_timeout",
62+
"/sys/devices/soc0/accessory_chip",
63+
"/sys/devices/soc0/build_id",
64+
"/sys/devices/soc0/chip_family",
65+
"/sys/devices/soc0/chip_name",
66+
"/sys/devices/soc0/family",
67+
"/sys/devices/soc0/foundry_id",
68+
"/sys/devices/soc0/hw_platform",
69+
"/sys/devices/soc0/image_crm_version",
70+
"/sys/devices/soc0/image_variant",
71+
"/sys/devices/soc0/image_version",
72+
"/sys/devices/soc0/images",
73+
"/sys/devices/soc0/machine",
74+
"/sys/devices/soc0/ncluster_array_offset",
75+
"/sys/devices/soc0/ndefective_parts_array_offset",
76+
"/sys/devices/soc0/nmodem_supported",
77+
"/sys/devices/soc0/nproduct_id",
78+
"/sys/devices/soc0/num_clusters",
79+
"/sys/devices/soc0/num_defective_parts",
80+
"/sys/devices/soc0/platform_subtype",
81+
"/sys/devices/soc0/platform_subtype_id",
82+
"/sys/devices/soc0/platform_version",
83+
"/sys/devices/soc0/pmic_die_revision",
84+
"/sys/devices/soc0/pmic_model",
85+
"/sys/devices/soc0/raw_device_family",
86+
"/sys/devices/soc0/raw_device_number",
87+
"/sys/devices/soc0/raw_id",
88+
"/sys/devices/soc0/raw_version",
89+
"/sys/devices/soc0/revision",
90+
"/sys/devices/soc0/select_image",
91+
"/sys/devices/soc0/serial_number",
92+
"/sys/devices/soc0/soc_id",
93+
"/sys/devices/soc0/vendor",
1994
"/sys/devices/system/cpu/kernel_max",
2095
"/sys/devices/system/cpu/possible",
2196
"/sys/devices/system/cpu/present",
@@ -24,6 +99,17 @@
2499
"/sys/devices/system/cpu/modalias",
25100
"/sys/devices/system/cpu/cpufreq/all_time_in_state",
26101
"/sys/devices/system/cpu/cpufreq/current_in_state",
102+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/big_cpu_num",
103+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/big_max_freq",
104+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/big_min_freq",
105+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/hmp_boost_type",
106+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/hmp_prev_boost_type",
107+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/ltl_cpu_num",
108+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/ltl_divider",
109+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/ltl_max_freq",
110+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/ltl_min_freq",
111+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/ltl_min_lock",
112+
"/sys/devices/system/cpu/cpufreq/cpufreq_limit/requests",
27113
"/sys/devices/system/cpu/cpuidle/current_driver",
28114
"/sys/devices/system/cpu/cpuidle/current_governor_ro",
29115
"/sys/devices/system/cpu/cputopo/cpus_per_cluster",
@@ -51,6 +137,18 @@
51137
]
52138

53139
CPU_FILES = [
140+
"core_ctl/active_cpus",
141+
"core_ctl/busy_up_thres",
142+
"core_ctl/busy_down_thres",
143+
"core_ctl/enable",
144+
"core_ctl/global_state",
145+
"core_ctl/is_big_cluster",
146+
"core_ctl/max_cpus",
147+
"core_ctl/min_cpus",
148+
"core_ctl/need_cpus",
149+
"core_ctl/not_preferred",
150+
"core_ctl/offline_delay_ms",
151+
"core_ctl/task_thres",
54152
"current_driver",
55153
"current_governor_ro",
56154
"cpuidle/driver/name",
@@ -71,6 +169,10 @@
71169
"cpufreq/stats/time_in_state",
72170
"cpufreq/stats/total_trans",
73171
"cpufreq/stats/trans_table",
172+
"isolate",
173+
"regs/identification/midr_el1",
174+
"regs/identification/revidr_el1",
175+
"sched_load_boost",
74176
"topology/core_id",
75177
"topology/core_siblings",
76178
"topology/core_siblings_list",

0 commit comments

Comments
 (0)