1362 Commits

Author SHA1 Message Date
Treehugger Robot
3321e0013f Merge "dumpstate:thermal: refactor dump_thermal.sh" into udc-d1-dev am: a4e20ba687 am: b447f04489 am: 0fafeb5e46
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24145345

Change-Id: I7c1f8f4edf27abe0cbf4047f5a11606703ce75bc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 11:41:50 +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
740912a963 Allow PCS to bind to LyricConfigProvider am: 89b8a6e02f am: 06018b5a14
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24200762

Change-Id: Ied55928c72c3d19e9c3681f59421b7760383316a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-27 01:21:20 +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
Mitch Phillips
7b7b096f72 Merge "Add google-silicon common MTE configuration." into main 2023-07-26 15:22:44 +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
f9a00aaef4 dump_modemlog: include log mask history files in dumpstate am: 52d632cbe7 am: 53da5c420d am: 4e126e74db
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/23850677

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

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

Change-Id: Ie54b856c1dc8f277191e7e86a75bfc6da2968846
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:42:27 +00:00
Chen Wang
5839ce1fa2 [automerger skipped] Merge "New ArmNN AIDL SELinux permissions and settings am: c319cdc9b7 am: 362ecb4487" into udc-qpr-dev-plus-aosp am: f1f19fd838 -s ours
am skip reason: Merged-In I24b69c4f6d65f45ec6935744717b66bed14cb236 with SHA-1 146e77649b is already in history

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

Change-Id: I616395b596a7b3adcf731e192332ce24ec7f91ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:04:26 +00:00
Renato Grottesi
970c56a853 [automerger skipped] New ArmNN AIDL SELinux permissions and settings am: c319cdc9b7 am: 362ecb4487 am: ed7b8a38b7 -s ours
am skip reason: Merged-In I24b69c4f6d65f45ec6935744717b66bed14cb236 with SHA-1 146e77649b is already in history

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

Change-Id: I2a93fec74262ee3c62875ceb49db2fa1aa800e3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-25 20:04:11 +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
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
Adam Shih
ff1c9d4287 remove global permission from sepolicy files
Bug: 256065208
Test: build pass
Change-Id: I75f3f4fa56e98f020a7f72756934aa3e9761fb5d
2023-07-21 15:29:57 +08:00
Adam Shih
dfb9d0758e modify Owners file structure
Bug: 256065208
Test: build pass
Change-Id: I346ff3b91b2a0de172d6e50f90e360bde13325ca
2023-07-21 14:52:09 +08: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
d697491c00 [automerger skipped] add sepolicy owners on sepolicy files am: e94069f5a9 am: 0cadfd9493 -s ours am: 713a82beaf -s ours am: 7f3c44b830 -s ours am: 5ce92a0585 -s ours
am skip reason: skipped by user adamshih

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

Change-Id: Ie850cc3bb999d486889280cea74d5c213aba7d1a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-21 01:29:15 +00: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
Mitch Phillips
202d437ccc Add google-silicon common MTE configuration.
Moves it from a device-specific folder here, so we can avoid duplication
now that we're bringing up newer devices.

Bug: 288843255
Test: Build and flash some of the affected devices.
Change-Id: I23ba30b5f5bb51dbf1125cff4b36cf2c003057bc
2023-07-20 19:55:37 +02: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
Adam Shih
17ad7b893d add sepolicy owners on sepolicy files
Bug: 256065208
Test: build pass
Change-Id: I9e41474b729ca066444b811ec559f9cec4e203ef
2023-07-20 03:42:17 +00:00
malikakash
616b5f308c Add sepolicy configs for LyricConfigProvider Service am: 8a5b714f8d am: 1deacdecff
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24111088

Change-Id: I4bbe27afab0054c7f309d1170aeb1809ff618229
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-20 02:13:17 +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
27edf15151 Add SEPolicy for hal_pixel_remote_camera_service am: 88284b922a am: 4a1b267b1d
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/23702821

Change-Id: I559425abac4cc9559de29be6335c98c0058edf47
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 22:08:02 +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
ff47ca5aba Revert^2 "Add SEPolicy for Pixel Camera Services Extensions" am: ab8b16b905 am: a644be7677
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/24124263

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

Change-Id: I69a9770e195aebcf1d993d90e90c97dffffc9548
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-07-19 19:58:33 +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
Adam Shih
58f00fd6f2 Merge "Change bash script to C++ implementation" into main 2023-07-19 07:02:38 +00:00
Adam Shih
f99af5651b Change bash script to C++ implementation
Bug: 287884860
Test: adb shell dumpsys android.hardware.dumpstate.IDumpstateDevice/default dump_memory
Change-Id: Ifd6e7b19d1aaa8ca4e9d5b50902d4283dee9dffb
2023-07-19 13:20:59 +08: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