Add apf experiment.
See go/pixel-perf-apf-experiment for more info. Bug: 365855872 Test: build/flash, set .Perf__apf_experiment=true and observe vendor.powerhal.apf_enabled=false, .apf_disabled=true Flag: NONE controlled by Mendel instead Change-Id: Iee32c4b160d5013fbbd893765d3df54c1befa458 Signed-off-by: Dmitry Skiba <dskiba@google.com>
This commit is contained in:
parent
c38d34d5e2
commit
d5909db27f
4 changed files with 23 additions and 0 deletions
10
performance/experiments/apf/Android.bp
Normal file
10
performance/experiments/apf/Android.bp
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
package {
|
||||||
|
default_applicable_licenses: ["Android-Apache-2.0"],
|
||||||
|
}
|
||||||
|
|
||||||
|
prebuilt_etc {
|
||||||
|
name: "pixel-apf-experiment.rc",
|
||||||
|
src: "pixel-apf-experiment.rc",
|
||||||
|
vendor: true,
|
||||||
|
sub_dir: "init",
|
||||||
|
}
|
1
performance/experiments/apf/apf.mk
Normal file
1
performance/experiments/apf/apf.mk
Normal file
|
@ -0,0 +1 @@
|
||||||
|
PRODUCT_PACKAGES += pixel-apf-experiment.rc
|
11
performance/experiments/apf/pixel-apf-experiment.rc
Normal file
11
performance/experiments/apf/pixel-apf-experiment.rc
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
# APF experiment (go/pixel-perf-apf-experiment).
|
||||||
|
on property:vendor.perf.allow_experiments=1 && \
|
||||||
|
property:vendor.pixel.system.phenotype.Perf__apf_experiment=true
|
||||||
|
setprop vendor.powerhal.apf_disabled true
|
||||||
|
setprop vendor.powerhal.apf_enabled false
|
||||||
|
|
||||||
|
# Rampdown of the experiment.
|
||||||
|
on property:vendor.perf.allow_experiments=1 && \
|
||||||
|
property:vendor.pixel.system.phenotype.Perf__apf_experiment=""
|
||||||
|
setprop vendor.powerhal.apf_disabled false
|
||||||
|
setprop vendor.powerhal.apf_enabled true
|
|
@ -3,3 +3,4 @@ BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/performance/experiments/se
|
||||||
PRODUCT_PACKAGES += pixel-experiments-recovery.sh
|
PRODUCT_PACKAGES += pixel-experiments-recovery.sh
|
||||||
|
|
||||||
include device/google/gs-common/performance/experiments/kswapd/kswapd.mk
|
include device/google/gs-common/performance/experiments/kswapd/kswapd.mk
|
||||||
|
include device/google/gs-common/performance/experiments/apf/apf.mk
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue