- vendor.qti.hardware.wifi.keystore is no longer used:
* We build full Wi-Fi HAL from (AOSP) source.
- vendor.qti.hardware.sigma_miracast is no longer used:
* (It seems) Wi-Fi Display doesn't need this to be working.
Fix missing WFD permissions file after the WFD update introduced by
commit 1b61c7b ("sdm710-common: Update WFD system stack from T
blobs").
Fixes: 1b61c7b ("sdm710-common: Update WFD system stack from T blobs")
Qcom has issues that prevent it from working with a hermetic
partition build.
Bug: 205632228
Test: Presubmits
Change-Id: I490a29da38a6f68e7dd3650d8140cb11adaa8c7a
Switch and SwitchCompat are both CompoundButton.
Using CompoundButton in Java will helps migration in the future.
Bug: 306658427 | AOSP
Test: manual - check Settings pages
Test: m RunSettingsLibRoboTests
Change-Id: I85a70d4c504d8584030ea4a058f30d74206ab835
Commit 73fdae1 ("sdm710-common: Inherit common partition reserved sizes")
commonized partition reserved sizes but this is valid only for SSI partitions because
vendor/lineage/config/BoardConfigReservedSize.mk does not define partition
reservations for treble partitions. Partially revert the mentioned commit to restore
reservations for vendor and odm partitions.
Change-Id: I28855102cf9f0f35be8438a7a0b9c05870b3b554
Pyxis and vela is switching to OSS audio HAL and stops shipping prebuilt
audio extensions. Build them from source.
Change-Id: I060f9355d2ef4f85e30bc04886f7565c7577bc6c
Add audio amplifier HAL for TAS2562 codec used by pyxis and vela.
Implementation is based on reversely-engineered stock audio HAL.
Change-Id: I6d7daa636b632c8a12af09b09cece78042449353
* The shell script is not labeled, so it won't execute at all
* Even if the shell script executes, in our case it'll only just
try to set the property `ro.vendor.qti.soc_id`, the property is
neither labeled and doesn't seem to be referenced by any blobs
* The init script only does executing the shell script and set
`ro.boot.product.vendor.sku` property using value from
`ro.vendor.qti.soc_name` property
(which should be set by the shell script, but it doesn't)
[ 3.481972] audit: type=1400 audit(49169905.329:9): avc: denied { execute } for pid=667 comm="init" name="init.qti.qcv.sh" dev="dm-1" ino=153 scontext=u:r:init:s0 tcontext=u:object_r:vendor_file:s0 tclass=file permissive=0
Change-Id: Ib7139011e083668eddac6ede46534320cfaa430a
* Used by xtra-daemon
* Nothing uses 32-bit libjnihelper.so which belongs to CACert stack, remove it
* Fix the denials while we're at it
Test:
1. Download and open "GPS Test" app
2. Perform Menu > AGPS > Clear and update
3. Confirm there's no error about getting cacert service on logcat
Change-Id: Iace09f6d7a05e0a2ae8ef8048a19a391f537237e
[basamaryan: This is needed for Android U to fix RIL]
Signed-off-by: basamaryan <basam.aryan@gmail.com>
Change-Id: Ie3fa610f71077b4ee2af1b4d57bd0c30b34f30fa
Replace certain policies for isolated_app with the newly introduced
isolated_app_all for better scalability.
Bug: 265540209
Test: m
Change-Id: I1b6866d56f15089babe368bb60335c7ed99bdd6b
writepid command usage to join a cgroup has been deprecated in favor
of a more flexible approach using task_profiles. This way cgroup path
is not hardcoded and cgroup changes can be easily made. Replace
writepid with task_profiles command to migrate between cgroups.
Bug: 191283136
Test: build and boot
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Ibb56d2379c42e5ed4b2f15c1b04d5fb163b48678
The new folder structure now looks like this:
device/qcom/sepolicy_vndr
├─ legacy-um (meant for sdm845 until sm8350)
├─ sm8450
└─ sm8550
Change-Id: I4ed1a06af779909d64172da294c4a99a3ae9ba0d
/dev/hw_random should be readable by system_server for EntropyMixer to
be able to use it.
Bug: http://b/179086242
Test: adb shell logcat | grep Entropy
Test:
android.permission.cts.FileSystemPermissionTest#testDevHwRandomLockedDown
Change-Id: I7dd7faf300f5ce3cab8d02c69be7915238cf61da
Change-Id: Ic07c71794689ee19acd6371cabd62fb7c36b0f05