911 Commits

Author SHA1 Message Date
kierancyphus
b021523936 dump_modemlog: include log mask history files in dumpstate am: 52d632cbe7 am: 1d1208be24
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/23850677

Change-Id: I40edcde86e1dc97535bd156acb69b281f311b9a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 13:12:39 +00:00
Neil Fuller
79797610b1 Merge "New ArmNN AIDL SELinux permissions and settings am: c319cdc9b7" into udc-d1-dev-plus-aosp am: 1dfdf49db5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24142572

Change-Id: I28061eb90719f7f49770e60ed491696fdc5c97bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:53:00 +00:00
kierancyphus
1d1208be24 dump_modemlog: include log mask history files in dumpstate am: 52d632cbe7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/23850677

Change-Id: I0afa783bf297bdb3e991be8b246abcf63550db3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 12:27:18 +00:00
Neil Fuller
1dfdf49db5 Merge "New ArmNN AIDL SELinux permissions and settings am: c319cdc9b7" into udc-d1-dev-plus-aosp 2023-07-27 12:23:16 +00:00
Treehugger Robot
0fafeb5e46 Merge "dumpstate:thermal: refactor dump_thermal.sh" into udc-d1-dev am: a4e20ba687 am: b447f04489
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24145345

Change-Id: I9d32dd1e418fb0a91e76b70e3531b1372f833318
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 11:01:53 +00:00
Treehugger Robot
b447f04489 Merge "dumpstate:thermal: refactor dump_thermal.sh" into udc-d1-dev am: a4e20ba687
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24145345

Change-Id: I8d7eb52cac180402bc2a6702e354ebb38e49a6a3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 09:34:47 +00:00
Treehugger Robot
a4e20ba687 Merge "dumpstate:thermal: refactor dump_thermal.sh" into udc-d1-dev 2023-07-27 08:52:48 +00:00
malikakash
06018b5a14 Allow PCS to bind to LyricConfigProvider am: 89b8a6e02f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24200762

Change-Id: Ic548bbdabd24fbf55e89220cc31c46331e30bece
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 00:32:17 +00:00
malikakash
89b8a6e02f Allow PCS to bind to LyricConfigProvider
- Sepolicy change

Bug: 280340307
Test: Local Testing

Change-Id: Id2dcf659b3c288b5c4c1756e9bd7ae80915b7942
2023-07-25 23:48:51 +00:00
kierancyphus
4e126e74db dump_modemlog: include log mask history files in dumpstate am: 52d632cbe7 am: 53da5c420d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/23850677

Change-Id: I6c67d7b4fa41f19d70a6e8f28152563dcaad6758
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 19:43:34 +00:00
Akash Malik
22a8a946fc Merge "Add Sepolicy for LyricConfigProvider to use CameraService" into udc-qpr-dev am: 188cd6c388
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24154991

Change-Id: I17658f466b2fac9ec76943458284866f22f5445c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 19:42:31 +00:00
Akash Malik
69148423e5 Merge "Add sepolicy to allow pbcs to use SysProps" into udc-qpr-dev am: b6185194d3
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24118964

Change-Id: I3c7ba158b37a8a741716292820c64f335ea2412d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 19:38:31 +00:00
Chen Wang
f1f19fd838 Merge "New ArmNN AIDL SELinux permissions and settings am: c319cdc9b7 am: 362ecb4487" into udc-qpr-dev-plus-aosp 2023-07-25 19:27:46 +00:00
Renato Grottesi
7a8a45d993 New ArmNN AIDL SELinux permissions and settings am: c319cdc9b7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24058485

Change-Id: Ia77f9379f480ee4af15db3068b8bbab497afc92c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Merged-In: I24b69c4f6d65f45ec6935744717b66bed14cb236
2023-07-25 13:11:05 +00:00
kierancyphus
53da5c420d dump_modemlog: include log mask history files in dumpstate am: 52d632cbe7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/23850677

Change-Id: I841047f5d9818b8638f65bc5aed388586e03db46
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 07:51:52 +00:00
Renato Grottesi
ed7b8a38b7 New ArmNN AIDL SELinux permissions and settings am: c319cdc9b7 am: 362ecb4487
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24058485

Change-Id: I74c32528490a1fb82d53515750aa1cafb9019389
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Merged-In: I24b69c4f6d65f45ec6935744717b66bed14cb236
2023-07-25 06:36:35 +00:00
kierancyphus
52d632cbe7 dump_modemlog: include log mask history files in dumpstate
This was missed in the porting over from gs201/.../dumpstate.cpp.

Test: Manually trigger bugreport and ensure that LoggingHistory.csv and
LoggingMaskHistory.csv are included
Bug:284275049

Change-Id: Ia630f3f1883b338fa879cfd6ea6bdd4c2a00437c
2023-07-24 16:41:53 +08:00
Akash Malik
188cd6c388 Merge "Add Sepolicy for LyricConfigProvider to use CameraService" into udc-qpr-dev 2023-07-21 21:32:10 +00:00
Akash Malik
b6185194d3 Merge "Add sepolicy to allow pbcs to use SysProps" into udc-qpr-dev 2023-07-21 19:14:19 +00:00
YiHo Cheng
99770a6fcd dumpstate:thermal: refactor dump_thermal.sh
- use echo instead of printf to save script execution time
- fix incorrect format in dump_thermal.sh

Bug: 290888701
Test: time ./dump_thermal.sh
Test: adb bugreport
Change-Id: I501775ccceaf9dc423db87913939ea2e361ed8c7
2023-07-21 13:58:39 +08:00
Adam Shih
5ce92a0585 [automerger skipped] add sepolicy owners on sepolicy files am: e94069f5a9 am: 0cadfd9493 -s ours am: 713a82beaf -s ours am: 7f3c44b830 -s ours
am skip reason: skipped by user adamshih

Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/2665737

Change-Id: I078dee904f7944513a649677db36e2e90444b58f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 00:47:09 +00:00
Adam Shih
7f3c44b830 [automerger skipped] add sepolicy owners on sepolicy files am: e94069f5a9 am: 0cadfd9493 -s ours am: 713a82beaf -s ours
am skip reason: skipped by user adamshih

Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/2665737

Change-Id: Iba8d86c15de1c7cbdd59e09385250316668b3d11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 00:01:17 +00:00
malikakash
7c32a87d82 Add Sepolicy for LyricConfigProvider to use CameraService
Bug: 280340307
Test: LyricConfigProvider can reach out to CameraService.
Change-Id: I9b1c7f82fdb1cea09b5c520684574c36be8cd15d
2023-07-20 23:29:14 +00:00
Adam Shih
713a82beaf [automerger skipped] add sepolicy owners on sepolicy files am: e94069f5a9 am: 0cadfd9493 -s ours
am skip reason: skipped by user adamshih

Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/2665737

Change-Id: I093a5d6fabf3b46881c83b333c52dae921a29be9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 23:19:49 +00:00
Renato Grottesi
362ecb4487 New ArmNN AIDL SELinux permissions and settings am: c319cdc9b7
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24058485

Change-Id: I2bec2eb12720f15abab3dea32b9e871d0dc381f8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 07:28:17 +00:00
Adam Shih
0cadfd9493 add sepolicy owners on sepolicy files am: e94069f5a9
Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/2665737

Change-Id: I3c5acd0a64b2516dbf2e05405bd84cd4a1ae3bda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 06:44:33 +00:00
Adam Shih
e94069f5a9 add sepolicy owners on sepolicy files
Bug: 256065208
Test: build pass
Change-Id: Idf1af9f76c0c1c71fcb1c729a8ee5e28c2e1b86c
Merged-In: I9e41474b729ca066444b811ec559f9cec4e203ef
2023-07-20 03:49:14 +00:00
malikakash
1deacdecff Add sepolicy configs for LyricConfigProvider Service am: 8a5b714f8d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24111088

Change-Id: Iccb9b29c69187af254642bedeebd6da295f23b5f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 01:28:52 +00:00
Utku Utkan
4a1b267b1d Add SEPolicy for hal_pixel_remote_camera_service am: 88284b922a
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/23702821

Change-Id: Iac1895e19c1233defad96e6f618238d16a163bf2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 21:26:16 +00:00
malikakash
bdccd2c97b Add sepolicy to allow pbcs to use SysProps
-Add custom domain for our sysprops, of the forms
  -vendor.camera.pbcs.debug.*
  -persist.vendor.camera.pbcs.debug.*
  -Example: vendor.camera.pbcs.debug.enable_lyricconfigprovider
  -This domain will be system + vendor_init writable
-Allow PBCS to read those sysprops

We should now be able to gate our features in PBCS and merge in
successfully. For local dev, we can do:

adb root && adb shell setprop <prop> 1

Bug: 280340307
Test: android.os.SystemProperties.get() works successfully in
  LyricConfigProvider for vendor.camera.pbcs.debug.* props

Change-Id: I4b151f606883c0ae32f99b5f75b70b5d4e228f1d
2023-07-19 21:24:31 +00:00
malikakash
8a5b714f8d Add sepolicy configs for LyricConfigProvider Service
- Introduce service_context for ILyricConfigProvider service
- Allow adding the ILyricConfigProvider to the service manager.
- Allow HAL to find ILyricConfigProvider from servicemanager
- Allow all proceses in com.google.pixel.services:* to have the same domain as the app (vendor_pbcs_app)
  -- We'll be running services in their own processes so this
     is needed.
- TODO: binder_call(vendor_pbcs_app, vendor_pcs_app);
  Allow PBCS appdomain to make binder calls into PCS appdomain
  after ag/24030784 lands.

Bug: 280340307
Test: We can successfully start and register the LyricConfigProvider service with the servicemanager.
Change-Id: Ia0a74065e98761e48aa041bf7f2f34188017cee4
2023-07-19 21:21:39 +00:00
Utku Utkan
a644be7677 Revert^2 "Add SEPolicy for Pixel Camera Services Extensions" am: ab8b16b905
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24124263

Change-Id: Ifc4a01c7f42f89d9bb037cdc089e2826f10adf96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 18:49:55 +00:00
Utku Utkan
62ec918506 Revert^2 "Add vendor_pcs_app domain for PixelCameraServices" am: 5896049be5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24123702

Change-Id: I63d49c1ed2357d189897ffec556255bb06d3ec66
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 18:49:47 +00:00
Utku Utkan
88284b922a Add SEPolicy for hal_pixel_remote_camera_service
Bug: 287069860
Test: Manual developer testing with 'setenforce 1'
Change-Id: Iffe22dae7485bd433abdb60249ce8900a1996291
2023-07-18 20:53:59 -07:00
Utku Utkan
ab8b16b905 Revert^2 "Add SEPolicy for Pixel Camera Services Extensions"
Revert submission 24122569-revert-24056607-pixel-camera-services-extensions-sepolicy-OFSULTXSBL

Reason for revert: Relanding the original topic after copying the certificates under `device/google` for `without-vendor` branches

Reverted changes: /q/submissionid:24122569-revert-24056607-pixel-camera-services-extensions-sepolicy-OFSULTXSBL

Bug: 287069860
Test: m && flashall && dev test with Open Camera and Camera2 Ext
Change-Id: I7f9a759ca7b5538441de451eb80f20b3cb1e30a9
2023-07-18 20:37:13 -07:00
Utku Utkan
5896049be5 Revert^2 "Add vendor_pcs_app domain for PixelCameraServices"
Revert submission 24122569-revert-24056607-pixel-camera-services-extensions-sepolicy-OFSULTXSBL

Reason for revert: Relanding the original topic after copying the certificates under `device/google` for `without-vendor` branches

Reverted changes: /q/submissionid:24122569-revert-24056607-pixel-camera-services-extensions-sepolicy-OFSULTXSBL

Bug: 287069860
Test: m && flashall
Change-Id: Ic6ef3d67a518500f0db2cb8c537a3934e64d366b
2023-07-18 20:36:47 -07:00
Inseob Kim
cae5d322b8 Merge changes from topic "revert-24056607-pixel-camera-services-extensions-sepolicy-OFSULTXSBL" into udc-qpr-dev am: cf2ca49dd5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24122565

Change-Id: I5e35972ae99a1f7b362cd99d6619aa078cb83558
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 02:50:45 +00:00
Inseob Kim
cf2ca49dd5 Merge changes from topic "revert-24056607-pixel-camera-services-extensions-sepolicy-OFSULTXSBL" into udc-qpr-dev
* changes:
  Revert "Add vendor_pcs_app domain for PixelCameraServices"
  Revert "Add SEPolicy for Pixel Camera Services Extensions"
2023-07-19 02:08:56 +00:00
Utku Utkan
6d6f041ce5 Don't audit any system_app_data_file:dir access am: be42c5b12c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24121583

Change-Id: I9920c0db1ae236b3eb62108a91c66b99a795b0d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 01:16:29 +00:00
Inseob Kim
34a6dcecf5 Revert "Add vendor_pcs_app domain for PixelCameraServices"
Revert submission 24056607-pixel-camera-services-extensions-sepolicy

Reason for revert: build breakage on git_main-without-vendor

Reverted changes: /q/submissionid:24056607-pixel-camera-services-extensions-sepolicy

Change-Id: Ia18508a9350c4418795b5c861d29eb461e3b9ee6
2023-07-19 01:15:07 +00:00
Inseob Kim
09e3385652 Revert "Add SEPolicy for Pixel Camera Services Extensions"
Revert submission 24056607-pixel-camera-services-extensions-sepolicy

Reason for revert: build breakage on git_main-without-vendor

Reverted changes: /q/submissionid:24056607-pixel-camera-services-extensions-sepolicy

Change-Id: I9b4a52ec3edaa1a19aa4ec938191a26acc475a8a
2023-07-19 01:15:07 +00:00
Utku Utkan
be42c5b12c Don't audit any system_app_data_file:dir access
Lab devices don't do factory reset. So we see 'avc: denied' logs
everynow and then. The fix disables the related audits to avoid any
false negatives.

Bug: 287069860
Test: m && flashall && check for 'avc: denied { write }'
Change-Id: I4f98af849b99f4ece737c85a23e22b817677d917
2023-07-18 16:10:59 -07:00
Utku Utkan
c21b1df6ee Add SEPolicy for Pixel Camera Services Extensions am: d77ddb4c15
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24104466

Change-Id: Ic9f732f79593514f8831f5eac10b7d068fdba79d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-18 21:49:13 +00:00
Utku Utkan
460544e3c9 Add vendor_pcs_app domain for PixelCameraServices am: 6c397defc4
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24030784

Change-Id: I89e88969d7d7adc75c1189889cce1e5be7f11bee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-18 21:49:07 +00:00
Utku Utkan
d77ddb4c15 Add SEPolicy for Pixel Camera Services Extensions
Bug: 287069860
Test: m && flashall && dev test with Open Camera and Camera2 Ext
Change-Id: I4eac5697a122b56939bb3c3946b28a17dfdf4c0c
2023-07-18 12:18:34 -07:00
Utku Utkan
6c397defc4 Add vendor_pcs_app domain for PixelCameraServices
Bug: 287069860
Test: lunch <device-type>-userdebug && m
Change-Id: Ib5ee8dd71193b41190e7092e393ab912a4a7676a
2023-07-18 12:18:34 -07:00
Renato Grottesi
c319cdc9b7 New ArmNN AIDL SELinux permissions and settings
Compile ArmNN shim over the support library

This change adds the SELinux permissions for the new
ArmNN AIDL backend based on a shim over the NNAPI
Support Library.

Test: Local run of CtsNNAPITestCases
Test: Local run of VtsHalNeuralnetworksTargetTest
Test: Local run of MLTS Benchmark
Bug: 283724775
Merged-In: I24b69c4f6d65f45ec6935744717b66bed14cb236
Change-Id: Ie834e6f23ad5983ad48f52714373c3c7da2ad236
2023-07-14 12:01:42 +00:00
Wendly Li
8e604aa761 dump_gti: fix I/O error when touch fails to resume am: 476373ef30 am: 32535854cc
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24023803

Change-Id: Ib6c449b7b11dc62c064b49c93138365f309183cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-14 07:52:02 +00:00
Wendly Li
5b65163d19 dump_gti: fix I/O error when touch fails to resume am: 476373ef30 am: 2ae11ae84f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24023803

Change-Id: I433a1986cb7a754f589f25c9e8d888ad26b16b31
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-14 07:46:17 +00:00
Wendly Li
32535854cc dump_gti: fix I/O error when touch fails to resume am: 476373ef30
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24023803

Change-Id: I6a4bf15dd185a79780f9512438dec7a6ec0bbb37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-14 07:05:25 +00:00