summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Chang <richardycc@google.com>2023-05-19 10:52:40 +0000
committerRichard Chang <richardycc@google.com>2023-05-24 04:05:25 +0000
commit2982e7887775e4ccddea56214f28977f41bd9fe6 (patch)
treea16a5a6dd5f104a2b7b69a4c4326b3fe4d01b858
parentdef16296b0e4a2431d31b7f5126541d8bea23b65 (diff)
downloadpixel-2982e7887775e4ccddea56214f28977f41bd9fe6.tar.gz
mm: support max-ram-size experiment
Use the experiment property to write configurations into the misc partition so the bootloader can apply it next boot. setprop persist.device_config.vendor_system_native_boot.max_ram_size 8192 setprop persist.device_config.vendor_system_native_boot.max_ram_size -1 Bug: 279871595 Test: set property and check max-ram-size in bootloader and reboot Change-Id: I417eadff3d3e48b9e4054b23b6c79b5e514b99ba
-rw-r--r--mm/pixel-mm-gki.rc8
1 files changed, 8 insertions, 0 deletions
diff --git a/mm/pixel-mm-gki.rc b/mm/pixel-mm-gki.rc
index 798406ba..52603d5b 100644
--- a/mm/pixel-mm-gki.rc
+++ b/mm/pixel-mm-gki.rc
@@ -69,3 +69,11 @@ on property:init.svc.bugreportd=running
on property:init.svc.bugreportd=stopped
write /sys/kernel/tracing/instances/pixel/tracing_on 1
+
+# max-ram-size experiment
+service vendor.set_max_ram_size /vendor/bin/misc_writer --set-max-ram-size ${persist.device_config.vendor_system_native_boot.max_ram_size:--1}
+ disabled
+ oneshot
+
+on property:persist.device_config.vendor_system_native_boot.max_ram_size=*
+ start vendor.set_max_ram_size