summaryrefslogtreecommitdiff
path: root/init.target.rc
AgeCommit message (Collapse)Author
2017-07-23Support the combinations of A/B and split.Arusha Goyal
This change introduces compile time flags based on which we can build combinations of A/B and split features. Based on the flags, appropriate settings are done in mk files, and appropriate fstab.qcom/recovery.fstab are picked. Change-Id: I55cbec9c280f95b043f31b833aef11c2cbe4ab00
2017-07-11Merge "ims: Uce Enabling Uce and ConnectionManager Service"Linux Build Service Account
2017-07-10ims: Uce Enabling Uce and ConnectionManager ServiceDevi Sandeep Endluri V V
Desc: Enabling imsrcsd to run on init. 1. introduce imsrcsd 2. add IUceService Interface to vintf.xml 3. add IImsCmService Interface to vintf.xml 4. updating ims properties from "sys" to "vendor" Change-Id: I071a6011b95a0789f6a62622e5b0a9e2a990122c CRs-Fixed: 2019051, 2065708
2017-07-10Merge commit 'e0f17bc2b21779dd1d01b5593bcb67d1243afa16' into remoteAbhilash Kumar Subhash
Change-Id: I4df2ada3cbffa9cd779925f2d0ec15e03f44742e
2017-07-08Merge "sdm660_64 : change data directory for hbtp"Linux Build Service Account
2017-06-30Merge "falcon_64: Enable HW FDE"Linux Build Service Account
2017-06-30Merge "sdm660_64: Insmod qca_cld3_wlan.ko in /vendor"Linux Build Service Account
2017-06-29falcon_64: Enable HW FDENeeraj Soni
Change-Id: Ia2df51964a477b08cde9a2b0a591fd93141a1678 Signed-off-by: Neeraj Soni <neersoni@qti.qualcomm.com>
2017-06-28Create bootdevice symlink just before mounting from fstab.padarshr
Create /dev/block/bootdevice symlink that points to the actual target specific boot device dev path(emmc/ufs), based on the property ro.boot.bootdevice. This is created in init.target.rc just before partitions are mounted from fstab file (fstab refers to all the partitions through the symlink path). Change-Id: I6f0082a22c4ddcd84c3a1f57a97c7a32a45187a9
2017-06-23sdm660_64: Start the hvdcp_opti service from /system/vendor/binAnirudh Ghayal
hvdcp_opti now starts in /system/vendor/bin/* Change-Id: I355b993b27fc1a3e32d55a295b005c95dfc6b3c3
2017-06-22sdm660_64: Insmod qca_cld3_wlan.ko in /vendorRajiv Ranjan
Change the init script to locate the wlan driver from /vendor path to perform insmod operation. CRs-Fixed: 2064754 Change-Id: Iccee1611829a46eddd5e8b270aa00239c6bb0312
2017-06-15SDM660_64 : Enabling full treble on SDM660Anurudh Kumar Tiwari
Change-Id: I2d05369b5d945a575fb6d493faf22d2d90519058
2017-06-13Merge "init.target.rc: Use the EA binary in vendor/bin path"Linux Build Service Account
2017-06-09init.target.rc: Use the EA binary in vendor/bin pathMaulik Shah
EA binary is moved to system/vendor/bin path from system/bin. Update the same in init.target.rc file. Change-Id: I5a83a3d4de50797cf8081909003abab77b518ba4
2017-06-08Merge "sdm660_64/sdm630_64: cleanup cpuset configuration"Linux Build Service Account
2017-06-05sdm660_64/sdm630_64: cleanup cpuset configurationPavankumar Kondeti
The following changes are made to simplify the cpuset configuration. (1) Earlier kernels used to ignore any offline CPUs specified in the cpuset/cpus file. As there is no gaurantee that all gold cluster CPUs are online during init, silver cluster cpumask is written to cpuset/cpus file before writing the all possible cpumask. Recent kernels have support to handle offline CPUs written to cpuset/cpus file. When the CPU becomes online, the cpuset setting is applied. So apply the setting for a cpuset cgroup once. (2) Both SDM660 and SDM630 share the same device project, so move the final cpuset configuration to post-boot. This allows different cpuset settings for these two targets. This also improves boot-up performance as we apply the cpuset restrictions after the booting is completed. This policy is already in place for other targets like MSM8998. Change-Id: I482f6e10de2224695c319d7546b6d267d75ca4d1
2017-06-05sdm660_64 : change data directory for hbtpHimanshu Aggarwal
Change the data directory for hbtp from /data/misc/hbtp to /data/vendor/hbtp Change-Id: I6bbd0771f2983fb7445e9dc822ce0e04d84d87ba
2017-06-01[IMS]: Start ims daemons from vendorDevi Sandeep Endluri V V
- imsdatadaemon, imsqmidaemon, ims_rtp_daemon and imscmservice have to be started from vendor partition. CRs-fixed: 2053865 Change-Id: Ifd195376b4d0f11e8f276833c55ac02c93988cb7
2017-05-24sdm660_64: Run qseecom daemon from vendorAnilKumar Chimata
Run qseecom daemon from the vendor partition instead of system. Change-Id: I152dda485639ff278827b07913e7d64f5ef33ce9
2017-05-18Merge "sdm660: thermal: Add thermal send rule socket to thermal service init"Linux Build Service Account
2017-05-16sdm660: thermal: Add thermal send rule socket to thermal service initManaf Meethalavalappu Pallikunhi
Add thermal send rule socket to thermal service initialization script This change is required for SE Android so that thermal socket context are not overridden by init. Change-Id: I8774b62f35f72a481f9976dda5d1aee1e19d8374
2017-05-15sdm660_64: update cpuset settings for background and system-backgroundPavankumar Kondeti
Allow backgroun and system-background group tasks to run on all little cluster CPUs. Currently they are limited to run on CPU0 and CPU0-CPU2 respectively. The new settings showed improvement in application sequential launch latency test results. CRs-Fixed: 2032599 Change-Id: Ia98aff2dc084299f5e1a73418dceff1a0444cd98
2017-05-03Merge "Remove rootfs runtime changes during init for tombstones"Linux Build Service Account
2017-05-03Merge "sdm660_64: Update per_mgr path"Linux Build Service Account
2017-05-03Remove rootfs runtime changes during init for tombstonesDavid Ng
With A/B update, rootfs is supported by system fs and thus always read-only. Remove unnecessary /tombstones symlink and change all subdirectory creation under /tombstones to be /data/tombstones. Change-Id: Ibb991f80fc09e0397c37cecea07f531f49802773
2017-05-01sdm660_64: Move the dsp partition into A/B mode.padarshr
We now move the mounting of the dsp partition into the fstab so that fs_mgr can use the slotselect argument to correctly mount the partition based on the current active slot. Change-Id: I9548185be984842a6edd7c44731d66bda6e0016d
2017-04-25sdm660_64: Update per_mgr pathAmeya Thakur
Peripheral manager now sits in the vendor directory/partition. Update the init script to reflect the same. Change-Id: Icc26f8b6269849b9d6c8a5a81b9cf1dddfc70fbf
2017-04-16Changes Required for SDM boot up.Vara Prasad A V S G
Change-Id: Ie48c57428a7fc9ead8114f7b11071ad9e6586b96
2017-03-24SDM660_64: Intial bring up.Niranjan Reddy Dumbala
Intial bring up changes Change-Id: I789911a6cd9edacdf73df41b39a80b096b9f1077
2016-10-13Removing net_raw and adding inet permissions for imscmserviceZhao Fan
Change-Id: I7dc506d897c111533b51b2fb6543ee70c8049867 CRs-Fixed: 1070527
2016-09-20msmfalcon_64: init.target.rc: create /persist/bms with proper permissionsAshay Jaiswal
libhealthd.msm will store some battery parameters to a file under /persist/bms. Create a directory with necessary permissions. CRs-Fixed: 1066074 Change-Id: I90f609c38c570842d54abe1d6b411a4ce71bd0d1
2016-07-19Initial changes to bringup msmfalcon_64 target.padarshr
Change-Id: If686e44247fe1c98c015f26a80fc64debfd521a0