1# Kswapd experiment - allow kswapd to run on all cores. We only target zuma and 2# zumapro because these are the only platforms where kswapd avoids big cores by 3# default. 4 5on property:vendor.perf.allow_experiments=1 \ 6 && property:ro.board.platform=zuma \ 7 && property:vendor.pixel.system.phenotype.Perf__kswapd_experiment=true 8 write /sys/kernel/vendor_mm/kswapd_cpu_affinity 1ff 9 10on property:vendor.perf.allow_experiments=1 \ 11 && property:ro.board.platform=zumapro \ 12 && property:vendor.pixel.system.phenotype.Perf__kswapd_experiment=true 13 write /sys/kernel/vendor_mm/kswapd_cpu_affinity ff 14 15 16# Kswapd experiment rampdown - restore CPU affinity to the default. 17 18on property:vendor.perf.allow_experiments=1 \ 19 && property:ro.board.platform=zuma \ 20 && property:vendor.pixel.system.phenotype.Perf__kswapd_experiment="" 21 # Value is from device/google/zuma/conf/init.zuma.rc 22 write /sys/kernel/vendor_mm/kswapd_cpu_affinity ff 23 24on property:vendor.perf.allow_experiments=1 \ 25 && property:ro.board.platform=zumapro \ 26 && property:vendor.pixel.system.phenotype.Perf__kswapd_experiment="" 27 # Value is from device/google/zumapro/conf/init.zumapro.soc.rc 28 write /sys/kernel/vendor_mm/kswapd_cpu_affinity 7f 29