[1] - monaco and taro always uses 2.3 hal and only perf component
Change-Id: Idff89e0d56a326b29d30db467c411938fd80ab56
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
These are no longer defined in LA.VENDOR.13.2.0
sepolicy_vndr. We don't use eID anyway, so
remove from common policies too.
Change-Id: Idcf15d1c7aa8c2fb2924bd2c81731d6b034ea84a
[1] - Move partally bengal to sepolicy_vndr, keep 4.19 specifc nodes here
[2] - Keep kona here for now
[3] - Import msmsteppe from taro sepolicy_vndr
[4] - Use neuralnetworks on sepolicy_vndr
Change-Id: Icda5ebce28b97d45c8067f08be98d85313ab1474
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
[1] - It was removed in LA.VENDOR.13.2.*-KAILUA
Change-Id: I514bed14c98e592da69e9ee2dc618f3e8ce6157d
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
* This was moved to platform_app in c0d7a5ce1d593f6bc5cb8bef8a108e9ec04cd51d, but AOSP FM app is still system_app
Fixes:
I auditd : type=1400 audit(0.0:74): avc: denied { read } for comm="android.fmradio" uid=1000 name="radio0" dev="tmpfs" ino=15585 scontext=u:r:system_app:s0 tcontext=u:object_r:fm_radio_device:s0 tclass=chr_file permissive=0
Signed-off-by: Jarl-Penguin <jarlpenguin@outlook.com>
Change-Id: I9f662803390697b9456d18a4186ee7d7d6ac2e50
Signed-off-by: Jprimero15 <jprimero155@gmail.com>
* This blob is loaded by qseecomd's libdrmtime module
which provides time services for services such as
keymaster.
Change-Id: Ifcdfaec976c7f06b2b7c30836c79496a0276c2c9
Signed-off-by: electimon <electimon@gmail.com>
* Due to the way the checks were added, when $KERNEL_VERSION fails
to resolve, it will still pick up the proprietary-files.txt of
the current directory. This is indicated with the output of
extract-files.sh having extranous slashes and double extraction.
* To solve this we only extract based on kernel version if
1. $COMPONENT/$KERNEL_VERSION/proprietary-files.txt exists
2. $KERNEL_VERSION is declared beforehand.
if not, fallback to classic extraction, which includes
error handling.
Change-Id: If4bf45b300010d7f665a74abf661d0170c40af44
* The audio component provides important configuration,
we should allow it to be used even if the audio HAL
isn't at the hardcoded location. This changes also
matches vendor/audio's optional includes.
Change-Id: Ibbd8797b5352f7889ede0ec618cb40af39ad80cd
Signed-off-by: electimon <electimon@gmail.com>
* With this, qcom common sepolicy compiles on AOSP based ROMs.
Change-Id: Ie5e2c5660305a859ebfb0ddbec8fd19be3ac11e4
Signed-off-by: electimon <electimon@gmail.com>
* This is linked by okinawa camera HAL and belongs
to the QCOM Media stack
Change-Id: I065cd7b91c8b69ff69e026d8bd206749f3fd92b3
Signed-off-by: electimon <electimon@gmail.com>
* Since legacy variants are copied out to the same place
it causes 2 install targets for the respective install
path, thus causing the following error:
error: overriding commands for target `out/vendor/bin/init.qcom.post_boot.sh'
Change-Id: I246da97954566de2c07393eb320df7d96297b280
Signed-off-by: electimon <electimon@gmail.com>
* Based upon LA.UM.9.16.r1-09800-MANNAR.QSSI12.0,
qseecomd module provides qseecomd stack for devices
on >5.4 kernels using DMABuf.
[TODO: Evaluate enabling this component on ALL]
Change-Id: I3b1c7a95193e296a173dc6e628e42ab66a96483f
Signed-off-by: electimon <electimon@gmail.com>
* Based upon LA.UM.9.12.r1-13500.01-SMxx50.QSSI12.0,
keymaster module provides keymaster/gatekeeper blobs
specifically version 4.1 which is compatible with devices
that use 4.0.
[TODO: Evaluate enabling this component on ALL]
Change-Id: I216b047ce7c3bcab5ba25eeb8c359c0d4cee5865
Signed-off-by: electimon <electimon@gmail.com>
* Based upon LA.UM.9.12.r1-13500.01-SMxx50.QSSI12.0,
qseecomd-legacy module provides qseecomd stack
for devices on <5.4 kernels. Newer devices use
DMABuf and are therefore not compatible with
these blobs.
Change-Id: Ia23e5a797fe1f322bb98f79e324d09e452bcfe85
Signed-off-by: electimon <electimon@gmail.com>
* Based upon LA.UM.9.12.r1-13500.01-SMxx50.QSSI12.0,
This module contains *dsprpcd services with
a selector to enable the correct services
[TODO: Evaluate enabling this component on ALL]
Change-Id: I79aaa8fd359ba4c8450f5896b9cfb873cec1f468
Signed-off-by: electimon <electimon@gmail.com>
* Based upon LA.UM.9.12.r1-15100-SMxx50.QSSI13.0,
This module contains userspace charging blobs
typically provided to OEMs as prebuilts.
[TODO: Evaluate enabling this component on ALL]
Change-Id: I380ac70e40bc7dc8317d13ed7bee01e8c1125a68
Signed-off-by: electimon <electimon@gmail.com>
[1] - It appears that Qualcomm has enabled this for all through IQtiRadio 2.7 in descending order, starting with 9.16, 9.15, 9.14...
all our latest bsp are with IQtiRadio 2.7, so enable it
[2] - Fix IUceService logspam
Change-Id: I24bb664bda3559751b7e3757420be4d290765a59
Signed-off-by: chrisl7 <wandersonrodriguesf1@gmail.com>
* Set the correct governor for memory lat/bw devices
Change-Id: I8cab823492186474b75930191892ee89372bb278
Signed-off-by: electimon <electimon@gmail.com>
These are already in adreno-6xx-legacy, which
is used for 5.4 again due to Chrome flickering
in the newer Adreno libraries.
Change-Id: I297e7b2478e2ef66887f3949bcd85ea49c24ac2f