diff options
| author | android-build-team Robot <android-build-team-robot@google.com> | 2020-04-21 07:15:46 +0000 |
|---|---|---|
| committer | android-build-team Robot <android-build-team-robot@google.com> | 2020-04-21 07:15:46 +0000 |
| commit | 1adaed28251d0697a524cb86aafac130ca37c7f0 (patch) | |
| tree | d35c28ddc82ebfd5a1571cf46d566875fa58b729 | |
| parent | e74350f8a91498e6b20dbabd56b81c41f202931a (diff) | |
| parent | cdfd3f88a551177269790b02edda43c8a552ad56 (diff) | |
| download | platform_hardware_google_pixel-1adaed28251d0697a524cb86aafac130ca37c7f0.tar.gz platform_hardware_google_pixel-1adaed28251d0697a524cb86aafac130ca37c7f0.tar.bz2 platform_hardware_google_pixel-1adaed28251d0697a524cb86aafac130ca37c7f0.zip | |
Snap for 6413355 from cdfd3f88a551177269790b02edda43c8a552ad56 to mainline-release
Change-Id: I7ec3fe39f28e0e368685c202afe5d06d9965dc16
| -rw-r--r-- | mm/device.mk | 4 | ||||
| -rw-r--r-- | mm/pixel-mm.rc | 41 |
2 files changed, 45 insertions, 0 deletions
diff --git a/mm/device.mk b/mm/device.mk new file mode 100644 index 0000000..15b4b0e --- /dev/null +++ b/mm/device.mk @@ -0,0 +1,4 @@ +PRODUCT_COPY_FILES += \ + hardware/google/pixel/mm/pixel-mm.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/pixel-mm.rc + +BOARD_SEPOLICY_DIRS += hardware/google/pixel-sepolicy/mm diff --git a/mm/pixel-mm.rc b/mm/pixel-mm.rc new file mode 100644 index 0000000..8523fc1 --- /dev/null +++ b/mm/pixel-mm.rc @@ -0,0 +1,41 @@ +# +# Copyright (C) 2020 The Android Open-Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# +on property:sys.boot_completed=1 + # Create mm_event trace point. + # Currently, only mm_event is using this trace instance. + # If others want to put more,it should get hard review from pixel-perf-team. + mkdir /sys/kernel/tracing/instances/pixel-trace 0755 system system + chown system system /sys/kernel/tracing/instances/pixel-trace/trace + chmod 0660 /sys/kernel/tracing/instances/pixel-trace/trace + chown system system /sys/kernel/tracing/instances/pixel-trace/tracing_on + chmod 0660 /sys/kernel/tracing/instances/pixel-trace/tracing_on + write /sys/kernel/tracing/instances/pixel-trace/buffer_size_kb 64 + write /sys/kernel/tracing/instances/pixel-trace/events/mm_event/enable 1 + write /sys/kernel/tracing/instances/pixel-trace/events/f2fs/f2fs_iostat/enable 1 + write /sys/kernel/tracing/instances/pixel-trace/events/ufs/ufs_stats/enable 1 + +# turns off tracing right before bugreporting to keep more traces +on property:init.svc.dumpstatez=running + write /sys/kernel/tracing/instances/pixel-trace/tracing_on 0 + +on property:init.svc.dumpstatez=stopped + write /sys/kernel/tracing/instances/pixel-trace/tracing_on 1 + +on property:init.svc.bugreport=running + write /sys/kernel/tracing/instances/pixel-trace/tracing_on 0 + +on property:init.svc.bugreport=stopped + write /sys/kernel/tracing/instances/pixel-trace/tracing_on 1 |
