summaryrefslogtreecommitdiff
path: root/rootdir
diff options
context:
space:
mode:
authorEthan Chen <intervigil@gmail.com>2020-05-09 22:59:48 -0700
committerNolen Johnson <johnsonnolen@gmail.com>2020-07-14 18:34:36 -0400
commit47b35ecd1da0e955bb7957c04aa592f639e66e69 (patch)
tree6ea4b62f3e095f9123834ca6b4bb81945207d1f4 /rootdir
parent57de8e9dd10b60d8e14de3049c4081d6d021022d (diff)
pro1: Start boot animation as soon as we can
Change-Id: I8f2339b0437ed018e14607096028a3e206409862
Diffstat (limited to 'rootdir')
-rw-r--r--rootdir/etc/init.qcom.rc19
1 files changed, 17 insertions, 2 deletions
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index 5067888..0a8fe1e 100644
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -82,12 +82,27 @@ on fs
chmod 0664 /mnt/vendor/persist/sensors/sensors_settings
-on post-fs
+ # Start HW service manager early
+ start hwservicemanager
+
+ # qseecomd needs /dev/block/bootdevice
+ # vold needs keymaster that needs qseecomd
start vendor.qseecomd
- wait_for_prop vendor.sys.listeners.registered true
+
+on post-fs
write /dev/ipa 1
+ # Wait for qseecomd started
+ wait_for_prop vendor.sys.listeners.registered true
+
on late-fs
+ # Start services for bootanim
+ start surfaceflinger
+ start bootanim
+ start vendor.hwcomposer-2-1
+ start vendor.configstore-hal
+ start vendor.gralloc-2-0
+
# Mount RW partitions which need run fsck
mount_all /vendor/etc/fstab.qcom --late