summaryrefslogtreecommitdiff
path: root/conf
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-05-10 16:05:46 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-05-10 16:05:46 +0000
commitb43ebdfa1baeca142807fdfd52efe3615deca8aa (patch)
treedbcb8cc4cc34f3dbb2a858552f3a337d550581ed /conf
parentc6796e0d865c0aff0fc0c34a7048704428b82dc5 (diff)
parent544960691a3a4b70e3d2ad69487ff8b3fd4dd251 (diff)
downloadgs201-b43ebdfa1baeca142807fdfd52efe3615deca8aa.tar.gz
Snap for 10103804 from 544960691a3a4b70e3d2ad69487ff8b3fd4dd251 to mainline-tzdata5-release
Change-Id: Iaf35868cccb192963ac95fb3fca8e34164b4e3d8
Diffstat (limited to 'conf')
-rw-r--r--conf/init.debug.rc5
-rw-r--r--conf/init.gs201.rc32
-rw-r--r--conf/init.modem.rc3
3 files changed, 28 insertions, 12 deletions
diff --git a/conf/init.debug.rc b/conf/init.debug.rc
index 4d5e4c7..d609d7e 100644
--- a/conf/init.debug.rc
+++ b/conf/init.debug.rc
@@ -41,3 +41,8 @@ on property:ro.revision=PROTO1.1
setprop debug.hypervisor.metrics_tag "hwrev_a0"
on property:ro.revision=EVT1.0
setprop debug.hypervisor.metrics_tag "hwrev_a0"
+
+# Enable etm/etm2dram when ramdump is enabled.
+on property:ro.boot.ramdump=enabled
+ write /sys/devices/platform/exynos-etm/etm_on 1
+ write /sys/devices/platform/etm2dram/arm 1
diff --git a/conf/init.gs201.rc b/conf/init.gs201.rc
index f66ed07..828c699 100644
--- a/conf/init.gs201.rc
+++ b/conf/init.gs201.rc
@@ -132,7 +132,7 @@ on init
symlink /data/app /factory
# Apply network parameters for high data performance.
- write /proc/sys/net/core/rmem_default 327680
+ write /proc/sys/net/core/rmem_default 1310720
write /proc/sys/net/core/rmem_max 8388608
write /proc/sys/net/core/wmem_default 327680
write /proc/sys/net/core/wmem_max 8388608
@@ -283,6 +283,9 @@ on init
# Charging policy
chown system system /sys/class/power_supply/battery/charging_policy
+ # BatteryHealthData
+ chown system system /sys/class/power_supply/battery/first_usage_date
+
# Battery Defender
chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_cnt
chown system system /sys/devices/platform/google,battery/power_supply/battery/bd_trickle_dry_run
@@ -339,6 +342,9 @@ on init
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu6_memlat@17000010/mem_latency/ratio_ceil 3200
write /sys/class/devfreq/gs_memlat_devfreq:devfreq_mif_cpu7_memlat@17000010/mem_latency/ratio_ceil 3200
+ # Set boost_adpf_prio, -1 by default
+ write /proc/vendor_sched/boost_adpf_prio ${persist.device_config.vendor_system_native_boot.boost_adpf_prio:--1}
+
on late-fs
# Start bootanimation class before mount
start bootanim
@@ -713,7 +719,7 @@ on property:sys.boot_completed=1
# Setup final cpuset
write /dev/cpuset/top-app/cpus ${persist.device_config.vendor_system_native.top-app_cpuset:-0-7}
write /dev/cpuset/foreground/cpus ${persist.device_config.vendor_system_native.foreground_cpuset:-0-3,4-5}
- write /dev/cpuset/background/cpus ${persist.device_config.vendor_system_native.background_cpuset:-0-1}
+ write /dev/cpuset/background/cpus ${persist.device_config.vendor_system_native.background_cpuset:-0-3}
write /dev/cpuset/system-background/cpus ${persist.device_config.vendor_system_native.system-background_cpuset:-0-3}
write /dev/cpuset/restricted/cpus ${persist.device_config.vendor_system_native.restricted_cpuset:-0-3}
write /dev/cpuset/camera-daemon/cpus ${persist.device_config.vendor_system_native.camera-daemon_cpuset:-0-7}
@@ -723,15 +729,17 @@ on property:sys.boot_completed=1
write /proc/vendor_sched/ta_uclamp_min 1
write /proc/vendor_sched/fg_uclamp_min 0
write /proc/vendor_sched/sys_prefer_idle 0
- # cfs_rq clamp is using tg->uclamp setting
- # align it with the vendor_group setting
- write /proc/vendor_sched/bg_uclamp_max 512
- write /dev/cpuctl/background/cpu.uclamp.max 50
- write /proc/vendor_sched/sysbg_uclamp_max 512
- write /dev/cpuctl/system-background/cpu.uclamp.max 50
- write /proc/vendor_sched/dex2oat_uclamp_max 615
- write /dev/cpuctl/dex2oat/cpu.uclamp.max 60
- write /proc/vendor_sched/ota_uclamp_max 410
+
+ # Set ug group
+ write /proc/vendor_sched/bg_ug 0
+ write /proc/vendor_sched/sys_ug 0
+ write /proc/vendor_sched/ota_ug 0
+ write /proc/vendor_sched/dex2oat_ug 1
+
+ # Set bg group throttle
+ write /proc/vendor_sched/ug_bg_group_throttle 308
+ # TODO: remove this one after all kernel prebuilts are merged
+ write /proc/vendor_sched/vug_bg_group_throttle 308
# Set PMU freq limit parameters
write /sys/devices/system/cpu/cpufreq/policy0/sched_pixel/lcpi_threshold 2
@@ -1049,7 +1057,7 @@ on property:persist.device_config.vendor_system_native.top-app_cpuset=*
on property:persist.device_config.vendor_system_native.foreground_cpuset=*
write /dev/cpuset/foreground/cpus ${persist.device_config.vendor_system_native.foreground_cpuset:-0-3,4-5}
on property:persist.device_config.vendor_system_native.background_cpuset=*
- write /dev/cpuset/background/cpus ${persist.device_config.vendor_system_native.background_cpuset:-0-1}
+ write /dev/cpuset/background/cpus ${persist.device_config.vendor_system_native.background_cpuset:-0-3}
on property:persist.device_config.vendor_system_native.system-background_cpuset=*
write /dev/cpuset/system-background/cpus ${persist.device_config.vendor_system_native.system-background_cpuset:-0-3}
on property:persist.device_config.vendor_system_native.restricted_cpuset=*
diff --git a/conf/init.modem.rc b/conf/init.modem.rc
index 96ed067..6c89e3b 100644
--- a/conf/init.modem.rc
+++ b/conf/init.modem.rc
@@ -16,6 +16,9 @@ on post-fs-data
# Modem MDS log folder
mkdir /data/vendor/radio/mds 0771 radio system
+ # Modem OTA UECap folder
+ mkdir /data/vendor/radio/ota_uecap 0773 radio system
+
# Unzipped modem images folder
mkdir /data/vendor/radio/image 0771 radio system