Commit graph

31 commits

Author SHA1 Message Date
RomanDesigner
4cc050c158 msm8226-common: decrease heap to 256MB 2020-05-08 10:59:06 +03:00
RomanDesigner
d483b33185 msm8226-common: Don't use Go defaults
* We can't set custom heap size in msm8226.mk because of it
* Set heap size to 384 MB to solve crashing apps problem
2020-05-07 14:10:44 +03:00
Roman Rihter
ff25828671 msm8226-common: use 512MB Go config instead of default
For increasing performance
2020-04-22 23:00:07 +03:00
RomanDesigner
d925b0625c msm8226-common: Remake Android Go optimizations 2020-03-10 18:58:14 +03:00
RenanQueiroz
d3667b4a3b
msm8226-common: Add triple buffering back
* Fixes tearing
 * Put SF_START_GRAPHICS_ALLOCATOR_SERVICE into a prop

This partially reverts commit cc4e308a68fe57ccba2bd6032a1380bd1dd3c0ac.
2020-01-24 16:01:03 +03:00
Chia-I Wu
3bc809efd9
msm8226-common: switch to IMapper 2.1
Change-Id: I33be48cd40457ceabc24ff5e085fa8ddaa4670e4
2020-01-24 15:56:29 +03:00
RenanQueiroz
b4b610fc13 msm8226-common: Add Android Go changes brought in Q 2020-01-24 15:20:46 +03:00
Bruno Martins
3b70fbcd31
msm8226-common: Binderize them all
* Switch to binderized HAL services as possible and update
   HIDL manifest accordingly.

 * Following considerations regarding those without any change:

   - Sensors left out of the game because wouldn't work
     otherwise.

Change-Id: Id50291488d655187aa013c51bdd6890dca010564
2020-01-05 12:27:24 +03:00
Michael Bestas
48d58e1210
msm8226-common: Update to power HAL 1.2
Change-Id: Ic58b75f8b7a662914e28cbcc9ffdb2b2a143134b
2020-01-05 12:20:31 +03:00
Bruno Martins
65e60c96d8
msm8226-common: Switch legacy Wi-Fi service
Change-Id: I4556faa678f348ed27803a5f1615aaced75aa4c0
2020-01-05 12:15:54 +03:00
RomanDesigner
8564da0229
msm8226-common: Move optimizations to msm8226.mk 2020-01-05 11:53:08 +03:00
Francescodario Cuzzocrea
d5a4d8d567 msm8226-common: fix offline charging 2019-10-16 12:32:04 +02:00
Francescodario Cuzzocrea
6f5c6b7b59 msm8226-common : set the compiler filter for shared apks to quicken
* Rationale: speed has a lot of dex code expansion, it uses more ram and space compared to quicken.
    Using quicken for shared APKs on Go devices may save RAM.
    Note that this is a trade-off: here we trade clean pages for dirty pages, extra cpu and battery.
    That's because the quicken files will be jit-ed in all the processes that load of shared apk and the
    code cache is not shared. Some notable apps that will be affected by this are gms and chrome.

As seen here : https://android.googlesource.com/platform/build/+/refs/tags/android-9.0.0_r48/target/product/go_defaults_common.mk#45
2019-10-16 12:32:04 +02:00
pythonlimited
42aaf85caa msm8226-common: pre-optimize more system apps for speed
* This should fix the light stuttering were getting in the trebuchet ui when launching certain apps like setting or snap.
2019-10-16 12:32:04 +02:00
Wei Wang
522d3b30a9 msm8226-common: add SysUI and Settings to PRODUCT_DEXPREOPT_SPEED_APPS
Test: Build
Change-Id: I088938462b389e1ebe783997f773dc5946345666
2019-10-16 12:32:04 +02:00
pythonlimited
7806fec660 msm8226-common: drop pre MM shim 2019-10-16 12:32:04 +02:00
cb
4e61f543da msm8226-common: Lower audioflinger standby delay to reduce power consumption 2019-10-16 12:32:04 +02:00
Steve Kondik
279742f66e msm8226-common: Increase heap start size to 16m to minimize GC with larger bitmaps
Change-Id: I89af5e94c9aafdc6007c84d3fce60e4db349e967
2019-10-16 12:32:04 +02:00
Michael Bestas
187c23c689 msm8226-common: Move wpa_supplicant overlays to vendor
Change-Id: I42e8994585615c15fb069166a79b86488e8acb25
2019-10-16 12:32:04 +02:00
Kevin F. Haggerty
1e8bba9944 msm8226-common: Build Samsung LiveDisplay service
Change-Id: I74d38aa0df3179bb00b942135e8ff055aa8a5658
2019-10-16 12:32:04 +02:00
Paul Keith
805d4f1785 msm8226-common: Build vendor.lineage.touch HAL from hardware/samsung
Change-Id: I6eca1e9875cb5793a3a45c6e77bc201946ebd897
2019-10-16 12:32:04 +02:00
Michael Bestas
d87fe4a395 msm8226-common: add health HAL
Change-Id: Ib934ab27f49bd27ba0285db505d2b5fa198522ef
2019-10-16 12:32:04 +02:00
Bruno Martins
d80cb2505f msm8226-common: Allow media UID process to access CameraServiceProxy
* This fixes the following error on camera-in-mediaserver devices:

   E CameraService_proxy: Calling UID: 1013 doesn't match expected  camera service UID!

Change-Id: I185e34e8983b286436bfc0fe36cfdf260ef78170
2019-10-16 12:30:58 +02:00
Daniel Jarai
20b981f328 msm8226-common: Make the external camera provider ignore internal cameras
* The external camera provider occupies our camera v4l2 nodes,
  potentially crashing the kernel driver and blocking the camera HAL.
  Unfortunately, there's no easy way to just disable it, so let's just
  tell it to ignore the internal video devices.

Change-Id: I00c67de1b94a1f7eca1bf458d1d0e4de3507aa81
Signed-off-by: Daniel Jarai <jaraidaniel@gmail.com>
2019-10-12 10:26:47 +02:00
Michael Bestas
e9e6c437f8 msm8226-common: Switch to 1.1 power HAL
Change-Id: I4690a5b913141427a828d6a3a4af407d35a10775
2019-10-12 10:26:47 +02:00
Kevin F. Haggerty
86e0737857 msm8226-common: Build binderized samsung8974 sensors service
Change-Id: I85010c4ab26c771c585e0dc65d14552853f147c2
2019-10-12 10:26:47 +02:00
Kevin F. Haggerty
fe350bddf2 msm8226-common: Commonize camera packages and manifest entries
Change-Id: I348680ccf6541b13289d1470c7e91111be4992c0
2019-10-12 10:26:31 +02:00
Bruno Martins
909db34365 msm8226-common: Switch to common basic USB HAL
Change-Id: I0e0809a2338f006063c5160bb7aec36a555cebab
2019-10-12 10:26:31 +02:00
Hashbang173
d7d0d90d0f msm8226-common: Enable HWC2on1 adapter
* This fixes display (see: d265c42386)

Change-Id: Ic749a38828563be7dacd005aeb91dbce3121ae07
2019-10-12 10:26:31 +02:00
Francescodario Cuzzocrea
b77e4e988d msm8226-common: move media configurations to /vendor 2019-10-12 10:26:31 +02:00
Francescodario Cuzzocrea
f89d1e5ca3 [SQUASH]: initial bringup of samsung msm8226-common repo from msm8974-common
* Rename msm8974-common -> msm8226-common
 * Import the old msm8226-common camera wrapper and apply :
	- 45e3438b26 (diff-dd6d2dcc679d12b9430a9787bab45b33)
	- 737bd8c396 (diff-dd6d2dcc679d12b9430a9787bab45b33)
	- a79e72b246 (diff-dd6d2dcc679d12b9430a9787bab45b33)
	- d4dadbaff0 (diff-dd6d2dcc679d12b9430a9787bab45b33)
	- c2eb30c314 (diff-dd6d2dcc679d12b9430a9787bab45b33)
	- 9ac995b901 (diff-dd6d2dcc679d12b9430a9787bab45b33)
 * Remove msm8974 keylayout in favour of msm8226 ones
 * Add wifi/prima relate configs for Qualcomm WIFI
 * Import libwncss from our old msm8226-common branch
 * Remove AvancedDisplay overlay as our panel does not support mDNIe
 * Import rootdir files from stock SM-G800H release, rework it taking as
 example klte one and import stock ondemand governor parameters
 * Adapt seccomp policy for msm8226
 * Adapt sensor multihal for msm8226
 * Adapt sepolicy for msm8226-common
2019-10-12 10:17:42 +02:00
Renamed from msm8974.mk (Browse further)