See go/pixel-perf-25q1-experiments for the info. Bug: 365855872 Test: build/flash, set .Perf__experiments_delay_seconds=0, set .Perf__kswapd_experiment=true, observe /sys/kernel/vendor_mm/kswapd_cpu_affinity changes Flag: NONE controlled by Mendel instead Change-Id: Id63690f0dcd38de92e4c2fde5b0ab814ed3d9db1 Signed-off-by: Dmitry Skiba <dskiba@google.com>
28 lines
1.2 KiB
Text
28 lines
1.2 KiB
Text
# Kswapd experiment - allow kswapd to run on all cores. We only target zuma and
|
|
# zumapro because these are the only platforms where kswapd avoids big cores by
|
|
# default.
|
|
|
|
on property:vendor.perf.allow_experiments=1 \
|
|
&& property:ro.board.platform=zuma \
|
|
&& property:vendor.pixel.system.phenotype.Perf__kswapd_experiment=true
|
|
write /sys/kernel/vendor_mm/kswapd_cpu_affinity 1ff
|
|
|
|
on property:vendor.perf.allow_experiments=1 \
|
|
&& property:ro.board.platform=zumapro \
|
|
&& property:vendor.pixel.system.phenotype.Perf__kswapd_experiment=true
|
|
write /sys/kernel/vendor_mm/kswapd_cpu_affinity ff
|
|
|
|
|
|
# Kswapd experiment rampdown - restore CPU affinity to the default.
|
|
|
|
on property:vendor.perf.allow_experiments=1 \
|
|
&& property:ro.board.platform=zuma \
|
|
&& property:vendor.pixel.system.phenotype.Perf__kswapd_experiment=""
|
|
# Value is from device/google/zuma/conf/init.zuma.rc
|
|
write /sys/kernel/vendor_mm/kswapd_cpu_affinity ff
|
|
|
|
on property:vendor.perf.allow_experiments=1 \
|
|
&& property:ro.board.platform=zumapro \
|
|
&& property:vendor.pixel.system.phenotype.Perf__kswapd_experiment=""
|
|
# Value is from device/google/zumapro/conf/init.zumapro.soc.rc
|
|
write /sys/kernel/vendor_mm/kswapd_cpu_affinity 7f
|