1792 Commits

Author SHA1 Message Date
kierancyphus
3ed60cec02 dump_modemlog: move all files to subdirectory
Since radioext has already moved to this folder, it doesn't make sense
for the base folder to be dump_modemlog. This change moves it to its
own subfolder so that we can also add more in the future.

Test: build and flash, trigger bugreport and check modem logs are there
Bug: 302435001
Change-Id: Ia83378074068526023f591d63b1e5ac4700b8103
2023-11-21 05:51:30 +00:00
Bryan Lavrich
057e9b0f74 Merge "aoc: add permissions for new sysfs node" into main 2023-11-20 20:22:27 +00:00
Will Song
5464547f2f Merge "thermal-hal: Add schema to check thermalHAL JSON files" into main 2023-11-17 18:34:09 +00:00
Alex Iacobucci
9035c70f06 aoc: add permissions for new sysfs node
Resolving the following audit denials:

- [    6.450477] type=1400 audit(1699468821.992:6): avc:  denied
{ read } for comm="aocd" name="notify_timeout_aoc_status"
dev="sysfs" ino=78572 scontext=u:r:aocd:s0
tcontext=u:object_r:sysfs_aoc:s0 tclass=file permissive=0

- type=1107 audit(0.0:9): uid=0 auid=4294967295 ses=4294967295
subj=u:r:init:s0 msg='avc: denied  { set } for
property=persist.vendor.aoc.status_request_timed_out
pid=1035 uid=0 gid=0 scontext=u:r:aocd:s0
tcontext=u:object_r:vendor_default_prop:s0
tclass=property_service permissive=0'
(and get for the same node)

Test: on device
Bug: 309950738
Change-Id: I476624a6d95667d47ada765d6fe392eecc615256
Signed-off-by: Alex Iacobucci <alexiacobucci@google.com>
2023-11-17 16:17:29 +00:00
Will Song
24a0f58c33 thermal-hal: Add schema to check thermalHAL JSON files
Added a schema in proto to check fields of the JSON files
during pre-submit.

Test: Build
Bug: 127794899
Change-Id: I9e6cf116746f357d1de1b578f494a2b8f485e640
2023-11-16 15:52:21 -08:00
Treehugger Robot
8e59c859bf Merge "Check dev-keystore to sign widevine apex" into main 2023-11-16 21:29:03 +00:00
YiKai Peng
e303e26ed6 Merge "WLC: update AIDL manifest version to 1-2" into main 2023-11-16 08:24:42 +00:00
YiKai Peng
4623d1eea4 WLC: update AIDL manifest version to 1-2
Bug: 310109332
Test: Build/Flash
Change-Id: I28a7d8e9461b8b31ae139dff84574f05fb484402
Signed-off-by: YiKai Peng <kenpeng@google.com>
2023-11-16 06:52:31 +00:00
Kiyoung Kim
b278f34031 Merge "Move definition for vendor_camera_binder_service into product" into main 2023-11-16 00:42:03 +00:00
George Lee
9850ffaab4 Merge "bm: Add triggered event thread" into main 2023-11-15 22:20:01 +00:00
Thales Lima
14b5d03e28 Merge "Revert "WLC: update AIDL manifest version to 2"" into main 2023-11-15 14:10:48 +00:00
Thales Lima
e67d010d08 Revert "WLC: update AIDL manifest version to 2"
Revert submission 25370033-wlc_aidl_v2

Reason for revert: /b/311146944

Reverted changes: /q/submissionid:25370033-wlc_aidl_v2

Change-Id: Id4f1bb54aab9c32b350a67fc41b00b6626253461
2023-11-15 11:23:03 +00:00
Kiyoung Kim
acc34fa037 Move definition for vendor_camera_binder_service into product
vendor_camera_binder_service is defined in vendor image, but this
property is required and used from the system image. This causes
Cuttlefish Hybrid Device to fail from sepolicy error. This change is to
move system-required property from vendor to product so it can be used
when vendor image is changed into generic one.

Bug: 309469924
Test: Build and boot succeeded with cheetah
Change-Id: Iea3e5be110498f759e268df8b7e5126b65b06a67
2023-11-15 12:44:31 +09:00
klinesjiang
4bd57dfa27 [SELinux] Add access hal_power_stats policy for gyotaku_app
Bug: 303172531

Test: Local build and tested pass.

Change-Id: Ib3f4e489af0ca0032ed837fbd954805f20516ebe
2023-11-15 02:50:08 +00:00
YiKai Peng
09b9f193ff Merge "WLC: update AIDL manifest version to 2" into main 2023-11-15 02:08:47 +00:00
Kyle Zhang
5cf384c56f Check dev-keystore to sign widevine apex
Bug: 310715038
Change-Id: I16dc21365d8ceb7ad1dd09afe88be91ef7db34ed
2023-11-15 00:25:02 +00:00
George Lee
1201db75a1 bm: Add triggered event thread
Add thread to handle triggered event.
Remove pcieModem, Wifi and last_triggered_mode stats.

Bug: 299700579
Test: Flash and boot
Change-Id: I9d4877be71e64ad0ee53bccb705fca8bbc4d5ad8
Signed-off-by: George Lee <geolee@google.com>
2023-11-14 22:00:33 +00:00
YiKai Peng
4a07b936a8 WLC: update AIDL manifest version to 2
Bug: 310109332
Test: Build/Flash
Change-Id: I4f35f82ed10c460dbfe0403e816851031f7536a9
Signed-off-by: YiKai Peng <kenpeng@google.com>
2023-11-14 09:53:37 +00:00
Ziyi Cui
1720877693 gs-common: dumpstate: Add RT Runnable stats into bugreport
Bug: 275806676
Test: adb bugreport
Change-Id: I3af3ab622bd926483c17a426fb012e14d47ce579
Signed-off-by: Ziyi Cui <ziyic@google.com>
2023-11-13 17:53:18 +00:00
Ziyi Cui
82b21f3214 gs-common: sepolicy: Enable path reading for RT Runnable stats
Bug: 275806676
Test: adb bugreport
Change-Id: I6d971c04de5d1761ce13c0ae30b73965bbfb126b
Signed-off-by: Ziyi Cui <ziyic@google.com>
2023-11-13 17:52:57 +00:00
Feiyu Chen
f382fb25df Merge "Add SEPolicy for audio HAL to use EdgeTpu" into main 2023-11-09 18:55:36 +00:00
Sam Ou
c19870b2f7 Merge "bcl: Create lastmeal.csv" into main 2023-11-09 15:14:41 +00:00
feiyuchen
9f6785063a Add SEPolicy for audio HAL to use EdgeTpu
The added policies for Audio HAL (`hal_audio_default`) are exactly the same as Camera HAL (`hal_camera_default`).

Background: Audio team is migrating audio processing offload to TPU. POR is for Android U QPR.
Design doc: https://docs.google.com/document/d/1KarcXFbfiJVxHDFgT5AYNE0-tUc0cr_63dCNK-5HQys/edit?resourcekey=0-J-4NEenhAWuoa5Ou7ZGYgw

Bug: 289466639
Change-Id: I02b7ba4e4956b0db615b21a88dc47b615cc66e44
Test: It was tested in above Bug that Audio HAL could use EdgeTpu
2023-11-08 16:58:53 +00:00
samou
fface22c8a bcl: Create lastmeal.csv
Bug: 293899466
Change-Id: I0b7160177da66a598288d2e1782e6c244b02636e
Signed-off-by: samou <samou@google.com>
2023-11-08 02:00:15 +00:00
Treehugger Robot
d0e028f175 Merge "sensors: Move USF related sepolicy to gs-common." into main 2023-11-07 06:49:08 +00:00
Rick Chen
cb448adfc8 sensors: Move USF related sepolicy to gs-common.
Bug: 305120274
Test: Compile pass. Flash the build to WHI, WHI_PRO, ZUMA devices and no
      sensor related avc denied log.
Change-Id: I5bab78c72849fbdf312a5d088532572dbd6e6c6d
Signed-off-by: Rick Chen <rickctchen@google.com>
2023-11-06 23:19:13 +08:00
Eden Shih
fc4015ffd8 Add DiagnosticsTool domain for SELinux access. am: 6498d1c798 am: 0884688dc1
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/25240609

Change-Id: Ib5e9814b0e843d6393b300827fe85d4cd7f2c1fa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-06 10:58:22 +00:00
Sam Ou
f3840ca7b5 Merge "bcl: Support thismeal binary" into main 2023-11-06 10:36:49 +00:00
Eden Shih
0884688dc1 Add DiagnosticsTool domain for SELinux access. am: 6498d1c798
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/25240609

Change-Id: Ic64f86714623f128a8949bff5efb6b8be0a6716d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-06 10:22:57 +00:00
Eden Shih
6498d1c798 Add DiagnosticsTool domain for SELinux access.
Bug: 301300623
Change-Id: Ic71cd664e1c6c99300666bf73eb27486a710d4b5
2023-11-03 08:34:52 +00:00
samou
e153fc34ad bcl: Support thismeal binary
Add command for dump_power to create thismeal.txt
from thismeal.bin.

Support BatteryMitigationService to monitor
brownout event and generate thismeal.bin.

Test: /vendor/bin/hw/battery_mitigation -d
Bug: 293899466
Change-Id: I3fcbd62af25204a7469dd3952a91cd6d281bccd7
Signed-off-by: samou <samou@google.com>
2023-11-02 05:45:22 +00:00
Kyle Zhang
5a0785e0ec Merge "Use build flag to control widevine package" into main 2023-11-02 02:42:48 +00:00
Kyle Zhang
e0284e9bb7 Use build flag to control widevine package
Bug: 303466154
Change-Id: I3a189e4695ad6c5b8cf36a525d592fc218d8ec84
2023-11-01 00:11:53 +00:00
Treehugger Robot
c5d1c75378 Merge "Adds TTS voice packs in gs-common" into main 2023-10-31 06:17:09 +00:00
Wayne Lin
216c162bfc Merge "gps: refine gps build system" into main 2023-10-31 05:35:19 +00:00
mincheli
e4bfea32c3 Adds TTS voice packs in gs-common
TTS voice packs are better to be common for all devices
So the other device configs can have the common TTS voice packs
  for the device build  by "gs-common/device.mk"

And see doc, Preload Google Text-to-Speech (TTS) Voice Packs:
The voice packs are dowloanded follow the steps.

Bug: 140145973
Test: build passed and manual test
Change-Id: Ifed0ccecf598c1b09608b45494193524da3b9ed2
2023-10-31 02:47:31 +00:00
David Li
2227da2941 Merge "audio: remove unused xml files on AIDL HAL enabled devices." into main 2023-10-30 06:38:18 +00:00
Wayne Lin
94f65401d4 gps: refine gps build system
- remove override directive

Bug: 291186485
Test: build pass and confirm gps binaries are correct
Change-Id: I1d46fda73f0a02ccdcb409110a4ec293d87a6f5f
2023-10-27 14:06:52 +00:00
Chris Lu
4984f37fe0 Add dump of panel_pwr_vreg
Bug: 296978805
Test: capture a bugreport
Change-Id: If652058b45b2854ec71b2a029686540a600f2cc8
2023-10-27 07:46:17 +00:00
David Li
71e876c0fb audio: remove unused xml files on AIDL HAL enabled devices.
Bug: 303004264
Test: mm
Change-Id: I7e9d0e9a6bed1fc3e057e4503c31771854905b63
2023-10-27 12:58:33 +08:00
samou
440a92fd67 bcl: start brownout event thread
Allow multiple sepolicy and start thread to monitor
brownout event

Bug: 290149543
Change-Id: I2e9f3dc180a37b60e5e51ac5c4c1b0aa79073328
Signed-off-by: samou <samou@google.com>
2023-10-26 03:24:45 +00:00
Randall Huang
c299df119e storage: dump UFS error history when capturing bugreport
Bug: 264001741
Test: capture bugreport
Change-Id: Ie910377c6378240188ff09b2a686efb02b2ac972
Signed-off-by: Randall Huang <huangrandall@google.com>
2023-10-23 06:59:04 +00:00
Treehugger Robot
59b961ceeb Merge "sepolicy: add permission for AudioBT of pixelstats-vend." into main 2023-10-23 04:39:20 +00:00
Xin Li
b9e9138b71 [automerger skipped] Merge 10952656 am: 2a0e587b2e -s ours am: c3695c5f00 -s ours
am skip reason: Merged-In I1cffc53e765a0531109e4c04b72605a1c879973f with SHA-1 1f5d87ce75 is already in history

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

Change-Id: If4e24daffe7851e4e3adda834a94714fd404cbb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19 23:54:33 +00:00
Xin Li
c3695c5f00 [automerger skipped] Merge 10952656 am: 2a0e587b2e -s ours
am skip reason: Merged-In I1cffc53e765a0531109e4c04b72605a1c879973f with SHA-1 1f5d87ce75 is already in history

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

Change-Id: I0fe2783bae0d2f02ff19cf080cc9d9a1af5e9fcb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19 18:47:48 +00:00
Alan Chen
049b4fd745 [automerger skipped] Create radio_ext aidl service declaration am: 79e230a05b am: 20117e34b6 -s ours
am skip reason: Merged-In Ibcd427c501633a95e74e392837b41b0ef513a4a8 with SHA-1 b7f9b4a306 is already in history

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

Change-Id: Ic37180b776d16242fce6850586ba9e057e2807c1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19 08:44:35 +00:00
Alan Chen
20117e34b6 Create radio_ext aidl service declaration am: 79e230a05b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/25027513

Change-Id: Ib9db4022e1e64dc25bc0ad96bcc90062290e1cc3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-10-19 08:14:24 +00:00
Alan Chen
79e230a05b Create radio_ext aidl service declaration
Note: This is copy of the reverted commit
cbc4b64bd1bff8211ef43f8d32856bb342dafa52 (ag/24799507) plus the fix to
the problem that caused the revert which is to mark the radio_ext
service as optional in the compatibility matrix.

Bug: 285459428
Test: manually verified dumpsys and logs that service starts without
errors
Change-Id: Ibcd427c501633a95e74e392837b41b0ef513a4a8
Merged-In: Ibcd427c501633a95e74e392837b41b0ef513a4a8
2023-10-19 07:39:05 +00:00
Xin Li
2a0e587b2e Merge 10952656
Merged-In: I1cffc53e765a0531109e4c04b72605a1c879973f
Change-Id: I251d7da3b70e6d06dd1a4530ec1cac6cdc7b0f52
2023-10-17 10:06:29 -07:00
Alan Chen
b7f9b4a306 Create radio_ext aidl service declaration
Note: This is copy of the reverted commit
cbc4b64bd1bff8211ef43f8d32856bb342dafa52 (ag/24799507) plus the fix to
the problem that caused the revert which is to mark the radio_ext
service as optional in the compatibility matrix.

Bug: 285459428
Test: manually verified dumpsys and logs that service starts without
errors
Change-Id: Ibcd427c501633a95e74e392837b41b0ef513a4a8
2023-10-17 02:19:40 +00:00