Age | Commit message (Collapse) | Author |
|
Starting imsrcsd on bootup without waiting for DATAD property
which will load libimsrcsbaseimpl and register HAL services
Change-Id: I17c1891583ea99baa31efec0e8ba316e4fbf25f3
|
|
Desc: Permission to access the QMI and HAL from RCS Daemon
Change-Id: I45d944376179d0f6f6704563ac3da631a3fa9c64
|
|
Change-Id: Iac3abf0e50d77058548bcd232411ae9d7ff6b235
|
|
hvdcp_opti daemon stores some parameters in
/mnt/vendor/persist/hvdcp_opti directory. Create the directory.
Change-Id: I0cf17467792cc294e6ce1a7f35a356cc0e960e86
|
|
Change-Id: I2672d6cd1b644c7ba9068a563755de6fde27bc57
|
|
* Oreo sensors.qcom cannot access to persist even with the symlink
Change-Id: Ifc43515c70b51aeb8c1b5db765051fb21fddb80d
|
|
* Fix wrong SLPI ramdumps symlink and remove old
BT firmware symlinks while at it
Change-Id: I8fba4ea0a1af923f427b1ebb00ad86d6bbd81577
|
|
Change-Id: I63cdc49ea94447804c6b336d3e509b1f7967b174
|
|
Explicitly specify firmware image files legacy /firmware/image/*
as system:system and new /vendor/firmware_mnt/image/* as root:system
For normal boot, this is a no-op as /firmware|/vendor/firmware_mnt
is a mount point. This change is only for development when
firmware is read-writable and allows changes via "adb push". This
match the underlying FAT fs mount ownership of system:system or
root:system so adb push's chown will not error out.
Change-Id: I90e7528bcd21cca449cc5637d20af8dc9ccf7d3c
|
|
Change fstab to mount dsp and firmware to /vendor/dsp and
/vendor/firmware_mnt.
Add classpath for firmware loading /vendor/firmware_mnt/image in
kernel command line.
Change-Id: I2dd2e7ea6334fb979ad8ff8c755648748de93ab4
|
|
qti name is generic and updating it to dataqti so that no generic
context will not match
Change-Id: I186a642623f1ae46688a44f754fbe7ba421d042c
|
|
Change-Id: I6dbb4e19fd00861b0c50a7df6eab197e878a5d0e
|
|
Change-Id: I57ac8e5583f62ec585723454de4906d83a4e6dfe
|
|
Start loc_launcher as gps user and set uid/gid of loc_launcher
to gps and enable SETUID and SETGID caps for loc_launcher, so
that we can start loc_launcher as gps user instead of root and
still have capabilities for SETUID and SETGID. Also remove not
required permissions groups for loc_launcher.
Change-Id: Ie9f1506874b3c3148f9170c8d5db9afd1e70025c
CRs-Fixed: 2192881
|
|
To support ODL to read data from QDSS, create a custom group
and set permission of byte-cntr device. And also set
permission to coresight-tmc-etr/block_size to enable
byte-cntr feature.
Change-Id: Ic80156667dd7511392d5970ddcbd0fdc43ffffca
Signed-off-by: Saranya Chidura <schidura@codeaurora.org>
|
|
Changing permission for IOP from 0770 to 0700. This is to restrict the
access for iop database file.
Change-Id: Ic3325595521d4e433d0ce9bada564fc599cf858c
|
|
Move persist entry to fstab and mount at /mnt/vendor/persist
Apply required user, group and permissions once persist
folder is created through __mount and parititon is mounted.
Run restorecon on /mnt/vendor/persist.
Change-Id: I20a16f3669bc7abf9844525c6ba0db1521a5a8e2
|
|
New name is config_dozeAfterScreenOffByDefault
Bug: 73178121
Change-Id: Icf2123d45b2b4727092103632d1bd6f024161c8a
Signed-off-by: Davide Garberi <dade.garberi@gmail.com>
|
|
As stated in https://android.googlesource.com/platform/build/+/418258c
this is required in O-MR1 since sepolicy now prevents system server from
loading anything from /data making our system extremely slow and janky.
Change-Id: I215ec7ebe95981ef0b953fe938e12b83675795ab
|
|
* Otherwise, it resulted in Doze service not being activated
when enabling one of the features for the first time after
a clean installation.
Change-Id: I625d9109fb85c970f0e59b1cbcabba7d4375d2f3
|
|
* Needed by telephony-common
Change-Id: I18c058d295ed2eaf23e8ca5d1f3933b65806ed48
|
|
Unused when using Qualcomm's bluetooth stack.
Change-Id: I2682e65a85c7b1112a695e851e9b1512a6b3d28c
|
|
See from https://source.android.com/devices/tech/connect/wifi-sta-ap-concurrency
Change-Id: I64f9e7b76e6dffaf59cd78eae4ba3e75f3b13808
|
|
* Matches rild.legacy.rc from Pie's RIL
Change-Id: Icdb0a3e4859bc0a4011e34fdd483cef2ca3b8a7f
|
|
Bug: 68823037
Change-Id: If634345594ea6d574f49d58e29b48165c3b9458b
Test: "ok google" and music iq from locked screen
|
|
Bug: 69691076
Test: built and tested on sailfish
Change-Id: Ieb4b329ccf2f56e304cd2b62ba12183e514aaff1
|
|
Change-Id: I45dba00016ff70b029b0f7f19e14cabb66657775
|
|
* To prevent property name collisions between properties of system and
vendor, 'vendor.' prefix must be added to a vendor HAL service name.
You can see the details in go/treble-sysprop-compatibility documents.
Test: succeeded building and tested on a sailfish device.
Bug: 36796459
Change-Id: I48e6ee0ae3fe401e39efb273256d991fac676357
|
|
* Clean up unused and non-exsistent services
* Clean up invalid commands
Change-Id: I5b991e8770b0ed9a7ba5af3a0fed612015e809a5
|
|
* init.qcom.class_core.sh
* init.qcom.coex.sh
* init.qcom.crashdata.sh
* init.qcom.efs.sync.sh
* init.qcom.sdio.sh
* init.qcom.syspart_fixup.sh
* init.qcom.wifi.sh
* init.qti.ims.sh
* qca6234-service.sh
Change-Id: Ib6ba59acb1f1d6b773aeca3c326944049784887c
|
|
Change-Id: Ice50a9c83a708d7f8300978048cd00c71e88abc8
|
|
Change-Id: I75afecc8909b55467dfde74d40e77007480fe31d
|
|
* With QTI bluetooth it's no longer needed.
Change-Id: Iba4b0b6ba24fe1b85e7175291ed84769615ffadd
|
|
* Soong now finds all Android.bp and Blueprints files in the source tree
Change-Id: I2b7b22ecec7efb439d4c20c9d579ed9ceed5b20d
|
|
This sets below flag to true:
config_wifi_softap_acs_supported
config_wifi_softap_ieee80211ac_supported
Change-Id: Ie8192caaabfea2853f8f7e9a3644be836bba37ab
CRs-Fixed: 2244800
|
|
(cherry-picked from c57b29cc104a7f4f1250cf67ce739795f6c2ecaf)
Change-Id: If22b1f2151cec52fa17cad7eecb981c3a591dc2e
|
|
* Converted using : https://github.com/luk1337/aeffects-conf2xml
Change-Id: Ida4dabb206f9c9767cc17f5d002d64bca092ed94
|
|
bug: 78197570
Test: CTS
Change-Id: I6aaac2f3ce9ba886143e3667df2ca044c7f3d3f0
|
|
Required because the lights need to be turned off late in boot
(e.x. during fsck for disk health), and before, blank_screen
accessing light encountered a race condition where if it didn't
get scheduled before all of the processes which were getting
shutdown were getting killed, the screen wouldn't blank.
Bug: 74976325
Test: adjusting brightness continues to work
Test: screen blanks during shutdown at the correct time
including when an artificial 5s delay is inserted when
the phone normally fscks (which can also be quick)
Change-Id: I57ebc11d7ecf57ee327c681455712f4b53de6fd3
|
|
Change-Id: Ie45f56421df60311cf0fa5b881e3ef9f14a170fa
|
|
Bug: 73829928
Test: boot walleye, check directories, no errors during boot
Change-Id: Ia1272b2bcc5006fa75a50631861fbaccdeed7bee
|
|
Convert clearkey plugin to HIDL to support drm HAL v1.1.
Add SELinux policy for android.hardware.drm@1.1-service.clearkey.
Test: CTS test
ANDROID_BUILD_TOP= ./android-ccts-tradefed run cts-dev
--module CtsMediaTestCases
-t android.media.cts.ClearKeySystemTest#testClearKeyPlaybackCenc
bug: 69635855
Change-Id: I61e9c272c2a2788fd07d5c12921d28c785661b77
|
|
Leaving 1.0 in the old format and 1.1 in the new format
since this is against FCM 2 which requires 1.0 (this makes
sure that OTAs work).
Bug: 73556059
Test: vts_treble_vintf_test (DRM served in 'HalsAreServed')
Test: ota 3/15/2018 build -> ToT + this
Change-Id: I82e6f9fe0b29b15c2e79e92eb9b2abdbab615a71
|
|
Test: regression test on the board
Bug: 38184704
Change-Id: Ife559125850277865451f92ea862e7ec47fc9da7
Merged-In: Ife559125850277865451f92ea862e7ec47fc9da7
Cherry-picked from master
Signed-off-by: Kevin Rocard <krocard@google.com>
|
|
Test: adb logcat -e health
Test: lshal --debug
Change-Id: I3b14f087d95578d034898600592cb6fb357a9958
|
|
Change-Id: I28d9a9a586239f776528e9b63de85efef8ffa021
|
|
Bug: 66875961
Test: atest VulkanFeaturesTest
Change-Id: I58f904984320dee174637ba0ddfecdd343fab7e6
|
|
Change-Id: I0e0809a2338f006063c5160bb7aec36a555cebab
|
|
Change-Id: I6ee5f42748cac1414e5c7f1327fe0f42bf6d863a
Signed-off-by: Kshitij Gupta <kshitijgm@gmail.com>
|
|
Bug: 36646171
Test: Manual softap toggle
Change-Id: Ia7ef8bf3da8adc3491c4dac4096e4297cbd5bf5b
|
|
Change-Id: I161aa25ba166d41b6736dc52bb7dd78e3a2ad0e7
|
|
Test: play media, use all 25 vol steps and observe varying attenuation
Bug: 32195657
Change-Id: I7ac87df0b2b15de3a7bb87e739bd88ef7b185236
|
|
Bug: 28426597
Change-Id: Icf78d9acec75c500982b1e4391af4d6f3933da37
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
Change-Id: I4c236a875144b87827ec1cb0943fd8d1e26e61ae
|
|
This addresses an underlying problem since /dev/hw_random is used. The
issue is that EntropyMixer, which runs in system_server, needs to read
from /dev/hw_random, but thanks to our qualcomm ueventd, EntropyMixer
can never accress this node, resulting in warnings like this:
W EntropyMixer: Failed to add HW RNG output to entropy pool
W EntropyMixer: java.io.FileNotFoundException: /dev/hw_random (Permission denied)
AOSP ueventd handles this well, so just remove this line to get things
back to stage. This issue was never exposed because Google derps the
logging here, which is already fixed on Pie.
https://android.googlesource.com/platform/frameworks/base/+/c78a463e875d91eae2cf256042fd99d130217c38
Change-Id: I42c9aaa8f57306536e51c0a17febad57a5a77581
|
|
Change-Id: If846cc590060025202fa336af4420747f6b01238
|
|
because it serves radio.deprecated.
Fixes: 75321688
Test: vts_treble_vintf_test
Change-Id: I79b03129414140fdc773797adca57135a048397c
Signed-off-by: Akhil Narang <akhilnarang.1999@gmail.com>
|
|
Wayne targets are armv8 devices. Setting TARGET_2ND_ARCH_VARIANT
to armv8-a, instead of armv7-a-neon, can silence the related warning
during build.
Bug: 68012286
Change-Id: I18ae3aa985fd6bff11f043a155f3685d9f6644b8
|
|
The files in arm/arm64 are symlinks and pinning symlinks is not
supported. Pin the target vdex file intead.
Bug: 73990433
Test: manual
Change-Id: I313e1f53487c0a21b615f65dc64c21a1ecb4b7d5
|
|
Change-Id: Ie1dd9c1f6a79d04b42e12e0fd9dabdc22b2f6927
|
|
Replace it with FCM Version = 1, specified explicitly
in device manifest.
Test: builds
Bug: 69636193
Change-Id: I0f5689344bb7b10b2b5db2549e95c940c4812f9d
Merged-In: I0f5689344bb7b10b2b5db2549e95c940c4812f9d
|
|
Wpa_supplicant's random pool is not necessary on Android. Randomness
is already provided by the entropymixer service which ensures
sufficient entropy is maintained across reboots. Commit b410eb1913
'Initialize /dev/urandom earlier in boot' seeds /dev/urandom with
that entropy before either wpa_supplicant or hostapd are run.
Bug: 34980020
Test: Use wifi and wifi tethering on 8996 targets
Change-Id: Ib5caf362bc939911b357db186a274957d3fbf186
(cherry picked from commit 1f2b2f3a780bb7a6ed489bf86e18e77382f37514)
|
|
Framework will now add interface to supplicant (via HIDL) when it
needs to control an interface, so don't specify them in the startup
params.
Bug: 69426063
Test: Device boots up and able to connect to wifi.
Change-Id: I817d28093f8b982e3806c212babd888c0f5eb7c0
|
|
Bug: 72394251
Test: Able to start supplicant from framework using
ISupplicant.getService()
Change-Id: I19b8434e7241b9028e7dc86316ec9d5512affcca
|
|
Bug: 65673412
Test: Device boots up and connects to wifi networks.
Change-Id: I2e51291b30fd242edbeae2c69ef9545383895bb3
|
|
Treble compliance.
Bug: 70228425
Bug: 70393317
Test: complete wifi test in b/70393317
Test: Test wifi on Taimen and Sailfish
Test: verify sockets exist in /data/vendor/wifi/wpa/sockets
Change-Id: I0bfc3a351419f0a03498e79664949f353369bf1b
|
|
New HAL APIs are planned. This requires a HAL uprev.
Bug: 65647646
Test: builds and Wi-Fi runs
Change-Id: Ib7efd3d5263e73d1ad40e1a5a687bdb6c133c812
|
|
Change-Id: Ie4bd66c35e22aa70450f9de64691e50f5551e25d
|
|
* IFAA manager is based on OnePlusOSS, but adapted for Xiaomi's mlipay
interface.Also hardcode model detection to pass Alipay check.
* vendor.xiaomi.hardware.mtdservice@1.0.so is not actually used, thus
patchelf to drop it rather than shipping a blob.
* Modify libmlipay.so to allow load firmware from vendor
Change-Id: Idf3d3a8d40245984767f4ef5f60f9fe584e69f21
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Android needs this text file to know what libraries are allowed to be loaded by apps directly.
For now, add:
libOpenCL.so to the list, in order to get OpenCL to function properly.
adsprpc related libraries, since they were also declared public in stock.
Change-Id: I15ef7a7ab7d1f1a0cc6b484cd2ca9993f40de23b
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
|
|
* Cleanup fingerprint logic
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: I4f142432924dc7b396094593e454a5162b09948e
|
|
This reverts commit 62ca3a07ab64e48bd89377e000e6c540d962b1a2.
|
|
Make service part of 'hal' class.
Install files in vendor partition.
Register instance as 'default' as expected by framework.
Change-Id: I487fad4df872397ab76cea377e5304c956a756da
Signed-off-by: Thierry Strudel <tstrudel@google.com>
|
|
This CL replaces all LOCAL_MODULE_PATH_* definitions for vendor shared
libraries with LOCAL_VENDOR_MODULE := true instead. This appropriately
generates sanitized versions of these libraries to /data/asan/* while
generating the stock versions in /vendor/lib* as desired.
Needed for ASAN builds to work correctly.
Bug: 37740897
Test: m -j40 && SANITIZE_TARGET="address" m -j40 # shared libs in
$ANDROID_PRODUCT_OUT/vendor/lib* do not contain asan symbols, while
the ones in $ANDROID_PRODUCT_OUT/data/asan/vendor/lib* do.
Change-Id: If6a495dd153c47f929de047fd48039b990348720
(cherry picked from commit e872612127cfbf55ceba01e9860e0acc47d64447)
|
|
One must explicitly include what it need.
time.h for struct tm.
sys/time.h for gettimeofday, etc.
Bug: 37629934
Test: build
Merged-In: Iacd5317d958f61df062fca40fbf2e8992c7fbb44
Change-Id: I19e1043f23dbe85836b73714a4f1440159ebe419
|
|
Test: m -j BOARD_VNDK_VERSION=current libgps.utils
Bug: 37342627
Change-Id: Ifcd9344245cf689d4075d34b89faa689647b8b0b
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: Id1d0be0e6dca7faddd591580fa0b928b13859ede
|
|
Change-Id: I1b4478b330b13cf5d0fe1ed0d40f43e4b3825f33
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Change-Id: Ic8b7dba6a5660c17f5db1c743e5d22f31ae1b1b3
|
|
* Remove unused properties
* Rearrange props
* Use fluence audio
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|
|
Signed-off-by: Isaac Chen <isaacchen@isaacchen.cn>
|