Add sepolicy for PCIe link statistics
PCIe link statistics collected by dumpstate and pixelstats. Test: adb logcat "pixelstats-vendor:D *:S" Bug: 266689144 Change-Id: I9b7eef9a9e14c1be9e9e9feb3c608f7067e6fade Signed-off-by: Doug Zobel <zobel@google.com>
This commit is contained in:
parent
383189e5f2
commit
7ea927f332
3 changed files with 20 additions and 1 deletions
1
vendor/file.te
vendored
1
vendor/file.te
vendored
|
@ -5,6 +5,7 @@ type persist_battery_file, file_type, vendor_persist_type;
|
|||
#sysfs
|
||||
type sysfs_cpu, sysfs_type, fs_type;
|
||||
type sysfs_mfc, sysfs_type, fs_type;
|
||||
type sysfs_pcie, sysfs_type, fs_type;
|
||||
|
||||
# Trusty
|
||||
type sysfs_trusty, sysfs_type, fs_type;
|
||||
|
|
16
vendor/genfs_contexts
vendored
16
vendor/genfs_contexts
vendored
|
@ -88,6 +88,20 @@ genfscon sysfs /devices/platform/12100000.pcie/power_stats u:objec
|
|||
genfscon sysfs /devices/platform/13120000.pcie/power_stats u:object_r:sysfs_power_stats:s0
|
||||
genfscon sysfs /devices/platform/cpif/modem/power_stats u:object_r:sysfs_power_stats:s0
|
||||
|
||||
# PCIe link stats
|
||||
genfscon sysfs /devices/platform/12100000.pcie/link_stats/complete_timeout_irqs u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/12100000.pcie/link_stats/link_down_irqs u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/12100000.pcie/link_stats/link_recovery_failures u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/12100000.pcie/link_stats/link_up_average u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/12100000.pcie/link_stats/link_up_failures u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/12100000.pcie/link_stats/pll_lock_average u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/13120000.pcie/link_stats/complete_timeout_irqs u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/13120000.pcie/link_stats/link_down_irqs u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/13120000.pcie/link_stats/link_recovery_failures u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/13120000.pcie/link_stats/link_up_average u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/13120000.pcie/link_stats/link_up_failures u:object_r:sysfs_pcie:s0
|
||||
genfscon sysfs /devices/platform/13120000.pcie/link_stats/pll_lock_average u:object_r:sysfs_pcie:s0
|
||||
|
||||
# Battery
|
||||
genfscon sysfs /devices/platform/google,battery/power_supply/battery u:object_r:sysfs_batteryinfo:s0
|
||||
genfscon sysfs /devices/platform/google,cpm u:object_r:sysfs_batteryinfo:s0
|
||||
|
@ -339,4 +353,4 @@ genfscon sysfs /module/trusty_core/parameters/use_high_wq u:obje
|
|||
genfscon sysfs /kernel/pixel_em/active_profile u:object_r:sysfs_em_profile:s0
|
||||
|
||||
# GPU
|
||||
genfscon sysfs /devices/platform/1f000000.mali/hint_min_freq u:object_r:sysfs_gpu:s0
|
||||
genfscon sysfs /devices/platform/1f000000.mali/hint_min_freq u:object_r:sysfs_gpu:s0
|
||||
|
|
4
vendor/pixelstats_vendor.te
vendored
4
vendor/pixelstats_vendor.te
vendored
|
@ -7,3 +7,7 @@ allow pixelstats_vendor sysfs_bcl:file r_file_perms;
|
|||
allow pixelstats_vendor mitigation_vendor_data_file:dir search;
|
||||
allow pixelstats_vendor mitigation_vendor_data_file:file { read write };
|
||||
get_prop(pixelstats_vendor, vendor_brownout_reason_prop);
|
||||
|
||||
# PCIe Link Statistics
|
||||
allow pixelstats_vendor sysfs_pcie:dir search;
|
||||
allow pixelstats_vendor sysfs_pcie:file rw_file_perms;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue