Madhav Iyengar
ea854a89c4
Add the new IPC and ring buffer files.
...
Adds file_contexts entries for the files representing new AOC services
used by a new transport between CHRE on AOC and the bthal.
NOTE: The use-case for these files is the same as the
/dev/acd-com.google.bt* files (lines 23-24). Those files will eventually
be removed when we migrate from the old USF-based transport to the one
under development.
Bug: 342415506
Test: Works with other CLs in topic to support BT offload over the new
transport (with a local change to hook the new transport in).
Change-Id: I81246a25af020ab14da3d4ae7675f2a0f00f97be
2024-05-31 02:04:54 +00:00
Treehugger Robot
dd9070f67f
Merge "Foldable concurrent selfie prebuilt flag" into main
2024-05-29 00:30:48 +00:00
Michelle Ho
fd7d393907
Foldable concurrent selfie prebuilt flag
...
Add a foldable concurrent selfie prebuilt
XML as the feature flag config file
Flag: com.google.pixel.camera.concurrent_foldable_dual_front
Bug: 333986739
Test: build pass
Change-Id: Idbacff0d8f97ad0047b334d5563c7e4d5d734182
2024-05-28 03:29:46 +00:00
Vic Huang
d94cfccb71
[BT] Add sepolicy of power stats
...
Bug: 341652267
Test: Local build and test pass
Change-Id: Ie3acff612c1f46e403d9b5b8047b6b2666fb1bde
2024-05-27 09:14:28 +00:00
Treehugger Robot
fe5a740e69
Merge "Create an isolated copy of vendor dumpstate from all devices" into main
2024-05-27 04:35:50 +00:00
Cyan_Hsieh
4434df4420
Add MK_OWNERS as owners file for makefile am: 82a8451d2a am: 127be6aaff
...
Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/3102997
Change-Id: I61f3ea0556475b30f148eca5a867f66ca7b6520c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-24 09:10:36 +00:00
Cyan_Hsieh
127be6aaff
Add MK_OWNERS as owners file for makefile am: 82a8451d2a
...
Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/3102997
Change-Id: I8afc931b8b3639a47b912020f214c6e15ea14e54
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-24 08:46:18 +00:00
Cyan_Hsieh
82a8451d2a
Add MK_OWNERS as owners file for makefile
...
Bug: 278167548
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:719071202775f584b02c313172b15496045009d8 )
Merged-In: I9c1ac31c640c9f74434b993c9cc24332d6820cd0
Change-Id: I9c1ac31c640c9f74434b993c9cc24332d6820cd0
2024-05-24 08:01:37 +00:00
Adam Shih
3cd2c9ae0d
Create an isolated copy of vendor dumpstate from all devices
...
Bug: 326153087
Test: make android.hardware.dumpstate-service on husky and cheetah
target without breaking
Change-Id: I9053d813e4be75ac279beeec77fdcefed08396f9
2024-05-20 01:59:27 +00:00
YiKai Peng
2b710d7dbb
sepolicy: allow hal_wlcservice call
...
Bug: 341014314
Bug: 341220409
Test: SELinuxUncheckedDenialBootTest
Change-Id: I843c3be8c13d183174e87222b0f067bf98aad57d
Signed-off-by: YiKai Peng <kenpeng@google.com>
2024-05-19 13:34:15 +00:00
YiKai Peng
24af2c95b1
Reapply "WLC: service: add configuration and contexts for sepolicy"
...
This reverts commit 7d99cb87ea21af55d699a319462f9999f960f302.
Bug: 311315038
Test: authentication
Change-Id: Iaf8d4043794f895ce9ce1ab9b295de072de16e50
2024-05-18 15:11:40 +00:00
Priyanka Advani
5926313576
Merge "Revert "WLC: service: add configuration and contexts for sepolicy"" into main
2024-05-17 23:57:30 +00:00
Priyanka Advani
7d99cb87ea
Revert "WLC: service: add configuration and contexts for sepolicy"
...
Revert submission 27233359-wlcservice-main
Reason for revert: Droidmonitor triggered revert due to b/341014314. Test is still flaky on all devices except akita. Will be verifying through ABTD before submission.
Reverted changes: /q/submissionid:27233359-wlcservice-main
Change-Id: Idf2749208a361c14ebac92ad221cc2599fc8135e
2024-05-17 20:35:55 +00:00
Hongyang Jiao
aebd22a825
Remove BetterBug (and BetterBugStub) from aosp & factory build targets. am: db7b681039
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27350056
Change-Id: I9654dffa12d9e1c23f8f523a6753b8d48a9cd3b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-17 04:11:46 +00:00
YiKai Peng
d1a07d0197
Merge "WLC: service: add configuration and contexts for sepolicy" into main
2024-05-16 06:41:52 +00:00
Feiyu Chen
ff3b853a7e
Merge "Add missing SEPolicy for audio HAL to use EdgeTpu lib" into main
2024-05-15 21:32:54 +00:00
feiyuchen
93c25dcb0d
Add missing SEPolicy for audio HAL to use EdgeTpu lib
...
Some policies were missing. This CL adds them.
Bug: 340369535
Test: Default presubmit. To be tested on device
Change-Id: I8a124d644906ffc622598ac0bf6079d704197a33
2024-05-15 18:08:31 +00:00
Hongyang Jiao
db7b681039
Remove BetterBug (and BetterBugStub) from aosp & factory build targets.
...
Bug:340172938
Change-Id: I82fc888497b23b9537f06f1727511608cb1e8ec8
Test: Manual
2024-05-15 06:50:55 +00:00
Midas Chien
cd14b2ad4d
Dump bts information am: 15538c9845
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27232582
Change-Id: I07bcaf815b664ab36a17eb19bd5c1ae6238685e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-15 02:16:45 +00:00
Midas Chien
15538c9845
Dump bts information
...
Get BTS information when capturing bugreport.
Bug: 335422086
Test: capture bugreport
Change-Id: I5ae9be35a3fc3c975ccc843e9daee6d4e0ac130a
2024-05-14 07:40:58 +00:00
Treehugger Robot
12d68d3ff0
Merge "sepolicy: allow hal_gnss_pixel create fifo node" into main
2024-05-13 08:09:14 +00:00
Dinesh Yadav
6c1885ee19
Merge "Limit maxGxpDebugDumps to 4" into main
2024-05-10 13:43:19 +00:00
Cheng Chang
84fdceb8b4
sepolicy: allow hal_gnss_pixel create fifo node
...
avc: denied { read } for name="u:object_r:vendor_chre_hal_prop:s0" dev="tmpfs" ino=401 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_chre_hal_prop:s0 tclass=file
avc: denied { find } for pid=900 uid=1021 name=android.hardware.contexthub.IContextHub/default scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:hal_contexthub_service:s0 tclass=service_manager
avc: denied { call } for scontext=u:r:hal_gnss_pixel:s0 tcontext=u:r:hal_contexthub_default:s0 tclass=binder
avc: denied { call } for scontext=u:r:hal_contexthub_default:s0 tcontext=u:r:hal_gnss_pixel:s0 tclass=binder
avc: denied { search } for name="gps" dev="dm-54" ino=380 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=dir
avc: denied { write } for name="gps" dev="dm-54" ino=380 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=dir
avc: denied { add_name } for name=".pps_pipe" scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=dir
avc: denied { create } for name=".pps_pipe" scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=fifo_file
avc: denied { read } for name=".pps_pipe" dev="dm-54" ino=11418 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=fifo_file
avc: denied { open } for path="/data/vendor/gps/.pps_pipe" dev="dm-54" ino=11418 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=fifo_file permissive=1
avc: denied { write } for name=".pps_pipe" dev="dm-54" ino=11418 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=fifo_file
avc: denied { search } for name="gps" dev="dm-49" ino=380 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=dir
avc: denied { write } for name=".ppspipe" dev="dm-49" ino=18610 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=fifo_file
avc: denied { write } for name="gps" dev="dm-54" ino=380 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=dir
avc: denied { open } for path="/data/vendor/gps/.ppspipe" dev="dm-49" ino=18610 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=fifo_file
avc: denied { remove_name } for name=".pps_pipe" dev="dm-54" ino=11712 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=dir
avc: denied { unlink } for name=".pps_pipe" dev="dm-59" ino=6600 scontext=u:r:hal_gnss_pixel:s0 tcontext=u:object_r:vendor_gps_file:s0 tclass=fifo_file
Bug: 339391267
Test: Verified the boot health at b/339391267#comment21.
Test: Verified the boot health at b/339391267#comment22.
Change-Id: I9f0b0939aa2bc3af0049067edaa17bc507be9fe7
2024-05-10 09:42:14 +00:00
Treehugger Robot
62056d470e
Merge "Add a different implementation of insmod.sh" into main
2024-05-10 02:41:11 +00:00
Martin Liu
d400630a10
allow powerhal to access PA_KILL knobs am: 2522590c40
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27256041
Change-Id: I1e2ae9ee0b8e1744d3be313645c496947b76e7a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-10 02:00:29 +00:00
Kelvin Zhang
99f848ed48
Add a different implementation of insmod.sh
...
Use soong namespace to branch a implementation of insmod.sh .
The newly added implementation is only added to PRODUCT_PACKAGE
for dev option enabled devices. The only change to the script is
skip loading kernel modules from vendor|system_dlkm when under 16K
mode.
Test: Dev option works
Bug: 319335586
This reverts commit 11eb02562d7e89037c67f5a22a142b110b303a30.
Change-Id: I5f5d4ee79be7f872ec321e93f58f6516974d0cad
2024-05-09 09:46:55 -07:00
Feiyu Chen
5ca6b7496d
Merge "Add SELinux policy for apps to use Tachyon lib" into main
2024-05-09 16:19:57 +00:00
Achigo Liu
ea3763c1c4
Merge "Revert "Add a different implementation of insmod.sh"" into main
2024-05-09 15:58:31 +00:00
Juan Yescas
11eb02562d
Revert "Add a different implementation of insmod.sh"
...
This reverts commit 60cc378f185e75899c62dc97c7fc3a55856525eb.
Reason for revert: thermal-service.pixel native crash many times
Bug: 339337171
Change-Id: Ibd228ea6a0950c2ff8449f7fd55a405fe9a0a99f
2024-05-09 13:24:05 +00:00
nischaljain
2dbfad9f6f
Limit maxGxpDebugDumps to 4
...
DSP multicore workload can run atmost on 4 cores(in case of
amalthea) thus in case of crash we will need atmost 4 core
dumps. Thus limiting maxGxpDebugDumps to 4 to make sure that
we will be capturing all the required core dumps for the
recent crash and at the same time not inflating the bugreport
size.
Bug: 338583087
Change-Id: I76c5b1199c0d89f2bd9a2720dc24a7c86d057b4c
2024-05-09 12:33:01 +00:00
feiyuchen
12b799b125
Add SELinux policy for apps to use Tachyon lib
...
Bug: 339133130
Test: Verified apps can now open Tachyon client lib
Change-Id: I8ca9f08517ae8fc1deb5f97ce2823cd5eb5fafb6
2024-05-08 18:48:03 +00:00
Martin Liu
2522590c40
allow powerhal to access PA_KILL knobs
...
Bug: 322916612
Test: check avc logs
Change-Id: I637c6ad454b668f807b8d0eb4f66a83ca26dfa18
Signed-off-by: Martin Liu <liumartin@google.com>
2024-05-08 08:37:21 +00:00
Treehugger Robot
2c4594cc71
Merge "Add a different implementation of insmod.sh" into main
2024-05-08 04:21:52 +00:00
Kelvin Zhang
60cc378f18
Add a different implementation of insmod.sh
...
Use soong namespace to branch a implementation of insmod.sh .
The newly added implementation is only added to PRODUCT_PACKAGE
for dev option enabled devices. The only change to the script is
skip loading kernel modules from vendor|system_dlkm when under 16K
mode.
Test: Dev option works
Bug: 319335586
Change-Id: Ice77c19cad47f299db113f11878182f37e0b6f91
2024-05-07 20:04:33 -07:00
Enzo Liao
7b342c14ea
Merge "Remove unused apps (RamdumpService and SSRestartDetector) from factory build targets." into 24D1-dev am: 480bc0ce65
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27232581
Change-Id: I6b9452a8c1195b4e71cea19b661cd44f41cd8568
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-07 08:14:07 +00:00
Enzo Liao
480bc0ce65
Merge "Remove unused apps (RamdumpService and SSRestartDetector) from factory build targets." into 24D1-dev
2024-05-07 07:57:09 +00:00
Feiyu Chen
a8d31d2a27
Merge "Allow edgetpu_tachyon_service to call mlock()" into main
2024-05-07 06:22:48 +00:00
feiyuchen
0ea3b6ccd1
Allow edgetpu_tachyon_service to call mlock()
...
Tachyon AIDL service is the new Darwinn runtime v3. It needs mlock capability to support the GenAI effort, allowing file backed large models to be mlocked, satisfying the memory accounting on Android, similar to what we just did for edgetpu_app_service ag/26481028
Bug: 337949682
Test: On-device tested that tachyon service can now lock large memories.
Change-Id: I02e4d87adf8a459e88e35f7b965d65b2840adce5
2024-05-07 03:50:02 +00:00
Wei Wang
bb873aca3c
Merge "thermal: allow thermal_hal to read sysfs_gpu" into 24D1-dev am: 861035a42b
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27091579
Change-Id: Ic33fe3e6a4bbbbb8a20a9d4de5a8273b5e1a297d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-06 16:41:34 +00:00
Wei Wang
861035a42b
Merge "thermal: allow thermal_hal to read sysfs_gpu" into 24D1-dev
2024-05-06 16:24:33 +00:00
Enzo Liao
882ef5add8
Remove unused apps (RamdumpService and SSRestartDetector) from factory build targets.
...
After ag/26620507, the two apps are built in factory build targets.
They don't need them so we should not build them.
Bug: 298102808
Design: go/sys-software-logging
Test: Manual
Flag: NONE N/A
Change-Id: Ie442c7a95e7fe764749031281e7740c3a4b5a768
2024-05-06 19:58:06 +08:00
YiKai Peng
3eb5f527cf
WLC: service: add configuration and contexts for sepolicy
...
binder setting is for callback by and access to hal_wireless_charger
Bug: 311315038
Test: authentication
Change-Id: Ieaf93c4736b7381be35bfcf12e83977762a3de5d
Signed-off-by: YiKai Peng <kenpeng@google.com>
2024-05-06 10:11:44 +00:00
Kyle Zhang
d9a247ac35
Merge "Respect RELEASE_PACKAGE_WIDEVINE back in device.mk" into main
2024-05-04 21:26:33 +00:00
Treehugger Robot
cf6bac7558
Merge "audio: pack AIDL haptic gen effect into the image" into 24D1-dev am: 51ca75b081
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27074035
Change-Id: I40f840d9674c6e080fb493f05126ab264564e5df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-03 04:16:34 +00:00
Treehugger Robot
51ca75b081
Merge "audio: pack AIDL haptic gen effect into the image" into 24D1-dev
2024-05-03 03:54:45 +00:00
Priyanka Advani
98550c6193
Revert "sepolicy: Allow PixelGnss implement PPS function" am: feb41bd23d
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27192521
Change-Id: If61b9a17adeacf89cea31e2a6febfc9e5be44b15
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-02 19:54:21 +00:00
Philip Quinn
a7d1cea1ef
Merge "Include vendor/google/interfaces as a transitive dependency of twoshay." into main
2024-05-02 18:12:14 +00:00
Kyle Zhang
56aab3b93d
Respect RELEASE_PACKAGE_WIDEVINE back in device.mk
...
Bug: 338239204
Change-Id: Idd5e1c18947c72442a34f43f6e04b66039cf7946
2024-05-02 17:42:27 +00:00
Priyanka Advani
feb41bd23d
Revert "sepolicy: Allow PixelGnss implement PPS function"
...
Revert submission 27007604-pps_topic
Reason for revert: Droid-monitor created revert due to breakages in b/338407263. Will be verifying through ABTD before submission.
Reverted changes: /q/submissionid:27007604-pps_topic
Change-Id: Icf89f2bd526634daa8ba10f80471b80dab0837f7
2024-05-02 16:28:10 +00:00
Chia-Chi Teng
927816ea1e
sepolicy: Allow PixelGnss implement PPS function am: 890796a889
...
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/27007165
Change-Id: I2b6a7d8648f4d62548b17d26d350fdc9de08f0d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-05-02 13:36:25 +00:00