aboutsummaryrefslogtreecommitdiff
path: root/init
diff options
context:
space:
mode:
authorBruno Martins <bgcngm@gmail.com>2017-12-02 18:07:28 +0100
committerDavide Garberi <dade.garberi@gmail.com>2017-12-02 18:07:58 +0100
commit62040e0d575e0006c9441c829872138301335c19 (patch)
treee3b421ad07409adf0762cd113801f14463e38df8 /init
parent81f94edeb5107d8cc6f25663fc1258772e4245d8 (diff)
msm8996-common: Cleanup and update init extension for N
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
Diffstat (limited to 'init')
-rw-r--r--init/init_msm8996.cpp17
1 files changed, 7 insertions, 10 deletions
diff --git a/init/init_msm8996.cpp b/init/init_msm8996.cpp
index 36aa080..eb8ba98 100644
--- a/init/init_msm8996.cpp
+++ b/init/init_msm8996.cpp
@@ -31,7 +31,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <sys/sysinfo.h>
-#include <cutils/properties.h>
+#include "property_service.h"
#include "vendor_init.h"
#include "log.h"
#include "util.h"
@@ -87,18 +87,15 @@ void check_device()
}
}
-void vendor_load_properties() {
- char device[PROP_VALUE_MAX];
- char rf_version[PROP_VALUE_MAX];
- int rc;
+void vendor_load_properties()
+{
+ std::string platform;
- rc = property_get("ro.product.device", device, NULL);
- if (!rc || strncmp(device, "z2_plus", PROP_VALUE_MAX))
+ platform = property_get("ro.board.platform");
+ if (platform != ANDROID_TARGET)
return;
- property_set("ro.product.model", "Z2 Plus");
-
- check_device();
+ check_device();
property_set("dalvik.vm.heapstartsize", "8m");
property_set("dalvik.vm.heapgrowthlimit", "384m");