Commit graph

18 commits

Author SHA1 Message Date
Anurudh Kumar Tiwari
3e671e1795 SDM660_64 : Enabling full treble on SDM660
Change-Id: I2d05369b5d945a575fb6d493faf22d2d90519058
2017-06-15 05:19:36 -07:00
Linux Build Service Account
42aa267f99 Merge "sdm660_64/sdm630_64: cleanup cpuset configuration" 2017-06-08 18:39:21 -07:00
Pavankumar Kondeti
6f6db13dde sdm660_64/sdm630_64: cleanup cpuset configuration
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-05 13:27:30 +05:30
Devi Sandeep Endluri V V
798ff412f3 [IMS]: Start ims daemons from vendor
- imsdatadaemon, imsqmidaemon, ims_rtp_daemon
      and imscmservice  have to be started from vendor partition.

    CRs-fixed: 2053865
    Change-Id: Ifd195376b4d0f11e8f276833c55ac02c93988cb7
2017-06-01 12:39:03 +05:30
AnilKumar Chimata
7c48c42344 sdm660_64: Run qseecom daemon from vendor
Run qseecom daemon from the vendor partition instead of system.

Change-Id: I152dda485639ff278827b07913e7d64f5ef33ce9
2017-05-24 11:21:38 +05:30
Linux Build Service Account
e4ee9c6451 Merge "sdm660: thermal: Add thermal send rule socket to thermal service init" 2017-05-18 16:43:49 -07:00
Manaf Meethalavalappu Pallikunhi
acd05df453 sdm660: thermal: Add thermal send rule socket to thermal service init
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-16 22:51:57 -07:00
Pavankumar Kondeti
ec2cfbd708 sdm660_64: update cpuset settings for background and system-background
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-15 20:47:42 -07:00
Linux Build Service Account
f776409853 Merge "Remove rootfs runtime changes during init for tombstones" 2017-05-03 15:33:05 -07:00
Linux Build Service Account
909948f15c Merge "sdm660_64: Update per_mgr path" 2017-05-03 03:47:19 -07:00
David Ng
584d261bf7 Remove rootfs runtime changes during init for tombstones
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-03 01:25:44 -07:00
padarshr
7c968c11d5 sdm660_64: Move the dsp partition into A/B mode.
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-05-01 14:44:39 +05:30
Ameya Thakur
ecafc60a4e sdm660_64: Update per_mgr path
Peripheral manager now sits in the vendor directory/partition. Update
the init script to reflect the same.

Change-Id: Icc26f8b6269849b9d6c8a5a81b9cf1dddfc70fbf
2017-04-25 15:32:06 -07:00
Vara Prasad A V S G
33d9f0af23 Changes Required for SDM boot up.
Change-Id: Ie48c57428a7fc9ead8114f7b11071ad9e6586b96
2017-04-16 22:11:13 +05:30
Niranjan Reddy Dumbala
ba549c4e0d SDM660_64: Intial bring up.
Intial bring up changes

Change-Id: I789911a6cd9edacdf73df41b39a80b096b9f1077
2017-03-24 12:13:47 +05:30
Zhao Fan
b28cd12773 Removing net_raw and adding inet permissions for imscmservice
Change-Id: I7dc506d897c111533b51b2fb6543ee70c8049867
CRs-Fixed: 1070527
2016-10-13 05:14:17 -07:00
Ashay Jaiswal
6a4a51b364 msmfalcon_64: init.target.rc: create /persist/bms with proper permissions
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-09-20 23:31:49 -07:00
padarshr
0c06a7aedd Initial changes to bringup msmfalcon_64 target.
Change-Id: If686e44247fe1c98c015f26a80fc64debfd521a0
2016-07-19 13:16:43 +05:30