summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAmit Pundir <amit.pundir@linaro.org>2014-07-31 20:48:20 +0530
committerAmit Pundir <amit.pundir@linaro.org>2014-07-31 20:48:20 +0530
commit77c481938be9ca6a101c647e37a22c22f7dda14c (patch)
treec9d0bef239df298ad5294eac2f11ade3919807ec
parent5ff325556c0c03498f848ec60bc73f6d7e7468d2 (diff)
downloadfvp-armv8-77c481938be9ca6a101c647e37a22c22f7dda14c.tar.gz
init.rc: rebase AOSP init.rc changes
Change-Id: Ia71bac85f942d241b3fd86d633d664c84a0f5f17 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
-rw-r--r--init.rc8
1 files changed, 8 insertions, 0 deletions
diff --git a/init.rc b/init.rc
index 77cc452..c9e30c4 100644
--- a/init.rc
+++ b/init.rc
@@ -164,6 +164,10 @@ on property:sys.boot_from_charger_mode=1
on load_all_props_action
load_all_props
+# Indicate to fw loaders that the relevant mounts are up.
+on firmware_mounts_complete
+ rm /dev/.booting
+
# Mount filesystems and start core system services.
on late-init
trigger early-fs
@@ -176,9 +180,13 @@ on late-init
# issued fs triggers have completed.
trigger load_all_props_action
+ # Remove a file to wake up anything waiting for firmware.
+ trigger firmware_mounts_complete
+
trigger early-boot
trigger boot
+
on post-fs
# once everything is setup, no need to modify /
mount rootfs rootfs / rw remount