jf-common: mount debugfs earlier

Change-Id: Ied633e63fd2c1ff9ada3b86fab331b9ce1d2f3cf
jf-common: these services dont really exist

Change-Id: I8b097d19eb0eba776ce9de4c955eb75bbbc86198
gps: turn down logging

* This can be turned back on if needed without having to recompile
anyway.

Change-Id: I7dbc10308e3b2257b177883ba8e596375566f534
Add GSM only network mode

Change-Id: I038164a1be5606c27514cbbbba2ad98a643d1482
jf-common: bye /persdata

Change-Id: Id2a7ace59cf3e37f42f18f450d32e2242eb69d54
jf: add magic samsung kernel cmdline

* from GPE ML4
* left out maxcpus=2 (caused boot crashes)

Change-Id: I7679264de7185440c71f9588766c3d25b9d6db6c
Revert "remove qrngd"

This reverts commit ce926044eb04238b673b3447bc7a0ed9381852d1.

Change-Id: I6c24ba20fd1b17869f316937e062d01de2c3694a
jf-common: fix mkdir /efs

Change-Id: Ieeceb26756ee37080eb767a771d6e1741ffb10a5
jf-common: dont run init.qcom.ril.sh

jf's dont have multisim; samsung gets rid of this in kk roms

Change-Id: I4cb24bb6abc7a2c5e785f8d31d620be2ad11638b
jf-common: remove usf* services that dont exist

Change-Id: I72f7369e3b0147cbf8e54f88e86b5a5270ec92db
jf-common: this was a dumb way to run restorecon

do it right after mount, like we do every other partition

Change-Id: I7b7b46c18c350ff52ef89ff1cd000a4d107359c7
jf-common: fix mount debugfs syntax

Change-Id: Ic66b3346e483794e9c35a4ebc2c3c1290ca81300
jf-common: dex-opt to cache

cache partition is 2gb, seriously, this is fine for us

Change-Id: I82be27c0bc5ea0f93b2ebd9b59f3e7dc0bd62006
jf: fix race condition at boot

Samsung's init is shit. Even Samsung knows this. So what they did was
limit the number of cpus that get to be used at boot. This helps prevent
a race condition leading to randomish boot hangs.

Need to bring these cores online later manually.

Change-Id: I3b2f2a7475977f81b1d538b0b9319b1e9e4f42f3
Revert "jf: fix init sequence for dsp"

This reverts commit 2c9262f3285e68f66667a1aa4ee1667d8df58af7.

This change was not needed.  Restore it to the way it was; future merges will be easier.

'early-boot' class runs after 'fs' anyways, so this does not actually change order anyways.

Change-Id: Ibb842e77a164517f3d58bb6ed1d3737533cb2445
jf-common.mk: remove unused ramdisk files

Change-Id: I0ef5635e935fa3d8e0c66b60399e8252234bd341
jf-common: fix restorecon /efs

restorecon -R is not valid in init.rc

restorecon_recursive is valid with this: http://review.cyanogenmod.org/#/c/58526/

Change-Id: I3bdbb7c7d8b07f9cd7afb1ed59f2c1d9191a2efd
jf-common: Change rtc0 to 660

Like just about every other device I looked at

Change-Id: Iae7f9b5054a435c39b4be09527aaa92682d806cc
jflte: make tree universal.

* do what hammerhead did.
* shove cdma and gsm into one universal tree
* add variant script based on attn1's gsm script
* move loki down from msm8960-common so other devices can use
  TARGET_RELEASETOOLS_EXTENSIONS and not ship loki also

Change-Id: I4f2063ad5296297a945976ca011823c2a0487129
variant fixes

* get rid of variant.sh
* utilize INIT_VENDOR_LIB for our variant props
* do blobs in the updater-script

Change-Id: I156c527b28d7805cd45676eef59f3235b5186bbb