mirror of
https://github.com/Evolution-X-Devices/device_google_wahoo
synced 2026-01-28 13:18:23 +00:00
STOPSHIP: sys.vdso reflector for experiments
On userdebug or eng, permit vdso to be enabled or disabled at will to manage performance experiments on the dogfood population. ro.debuggable=1 -> permit sys.vdso to maintain an influence over vdso sys.vdso=false -> 32 and 64 bit vdso disabled sys.vdso=32 -> 64 bit vdso disabled sys.vdso=64 -> 32 bit vdso disabled sys.vdso= -> 32 and 64 bit vdso enabled NB: sys.vdso set to any other value will default to vdso enabled. Test: manual, bionic-benchmarks --bionic_xml=vdso.xml to confirm. Bug: 70518189 Change-Id: I839feff206a1404f228a5bdf35fb0c392fd8974a
This commit is contained in:
committed by
Thierry Strudel
parent
763e14d06a
commit
bb267fa16f
@@ -401,3 +401,18 @@ on property:persist.bluetooth.btsnoopenable=true
|
||||
|
||||
on property:persist.bluetooth.btsnoopenable=false
|
||||
setprop persist.service.bdroid.soclog false
|
||||
|
||||
# b/70518189 vDSO experiments
|
||||
on property:sys.vdso=*
|
||||
write /sys/module/vdso/parameters/enable_32 1
|
||||
write /sys/module/vdso/parameters/enable_64 1
|
||||
|
||||
on property:sys.vdso=false
|
||||
write /sys/module/vdso/parameters/enable_32 0
|
||||
write /sys/module/vdso/parameters/enable_64 0
|
||||
|
||||
on property:sys.vdso=64
|
||||
write /sys/module/vdso/parameters/enable_32 0
|
||||
|
||||
on property:sys.vdso=32
|
||||
write /sys/module/vdso/parameters/enable_64 0
|
||||
|
||||
Reference in New Issue
Block a user