1820 Commits

Author SHA1 Message Date
Treehugger Robot
5610bfc743 Merge "Add one variable to decide if need TTS voice packs" into main 2023-12-01 11:42:32 +00:00
kierancyphus
c35b176900 [automerger skipped] owners: give apps and services team ownership am: dff1155fa2 am: f479625b6c -s ours am: 1ead4acf3f -s ours
am skip reason: Merged-In I909392864ee9e0aa29f415d13869ba0083449094 with SHA-1 dff1155fa2 is already in history

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

Change-Id: Iedcdcea1a6d2d1347a85936f4e1023cb955e07b4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01 09:17:17 +00:00
kierancyphus
1ead4acf3f [automerger skipped] owners: give apps and services team ownership am: dff1155fa2 am: f479625b6c -s ours
am skip reason: Merged-In I909392864ee9e0aa29f415d13869ba0083449094 with SHA-1 dff1155fa2 is already in history

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

Change-Id: I415b5fd5ed2bc04388ee586c00df4e25dce6a823
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01 09:02:58 +00:00
kierancyphus
c6fce083cd owners: give apps and services team ownership am: dff1155fa2 am: 27366c3935 am: 537b3e88e7
Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/2855244

Change-Id: Ibcc32385f0612e62b0219d94edfcdd686a625b96
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01 09:01:11 +00:00
kierancyphus
f479625b6c owners: give apps and services team ownership am: dff1155fa2
Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/2855244

Change-Id: I93f101fa1add2360e898f4179d0d36053e3d83a0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01 08:39:44 +00:00
kierancyphus
537b3e88e7 owners: give apps and services team ownership am: dff1155fa2 am: 27366c3935
Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/2855244

Change-Id: I9bc2ae208841dcc63705a6900871761f7b3ceb1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01 08:28:50 +00:00
kierancyphus
27366c3935 owners: give apps and services team ownership am: dff1155fa2
Original change: https://android-review.googlesource.com/c/device/google/gs-common/+/2855244

Change-Id: I96f8d8da1169f0a428112eb27f97d215282af92e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-01 07:57:48 +00:00
Kieran Cyphus
61446fbc05 Merge changes from topic "liboemservice-improve-testing" into main
* changes:
  dump_modemlog: always move modem logs
  modem_log_constants: System props for logging
  modem/modem_log_constants: create common folder
  gs-common/modem: clock manager interface
  dump_modemlog: move android_property_manager
  dump_modemlog: move all files to subdirectory
2023-12-01 07:24:52 +00:00
Ray Hsu
b52878371b Add one variable to decide if need TTS voice packs
For factory ROM UPH concern, we did not need TTS voice packs. Add one
variable to decide if need TTS voice packs and then it could reduce
super image size and increase flash station speed.

Bug: 314245991
Test: Check super image size and boot to home
Change-Id: Id84c3eef5a702317ab7976ded340b5795c0a3700
2023-12-01 06:54:56 +00:00
kierancyphus
dff1155fa2 owners: give apps and services team ownership
Since we have a lot of code for modem apps and services that is shared
across a lot of different devices and will live in gs-common, it would
be nice to have ownership of these files so that we can push code
without having to involve the gs-common team.

Test: N/A
Bug: N/A
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:3cf675e1f557d5dcc2358457820177a3fa6d7335)
Merged-In: I909392864ee9e0aa29f415d13869ba0083449094
Change-Id: I909392864ee9e0aa29f415d13869ba0083449094
2023-12-01 06:33:57 +00:00
kierancyphus
c7da8aa098 dump_modemlog: always move modem logs
Dynamic log mask events can occur without leaving the logging status
property as enabled, which means when dumpstate should always try to
stop modem logging so that the new logs can be copied over.

Having the copying of logs and stopping of modem logging combined in
one command is no longer an ideal design, so b/289435256 was created
to find a better solution to this.

Test: build, flash, trigger log mask event, check logs in bugreport.
Bug: 302435001
Change-Id: I56358d3f08ac1f2a6099ede14c5e17b5ebffabbd
2023-12-01 05:30:02 +00:00
kierancyphus
da3ebae5ad modem_log_constants: System props for logging
Several different services need to be able to set the output directory
for copying modem logs, as well as how many files should be copied.

Test: N/A just defining constants
Bug: 302435001
Change-Id: I3e9f2462a42e3b074810e6fb0a925a8ca026f89d
2023-12-01 05:29:52 +00:00
kierancyphus
93c22b6672 modem/modem_log_constants: create common folder
A lot of different modem related processes require reading / writing to
the same android system properties. This CL solifies them all into
one place to avoid duplication.

Test: build
Bug: 302435001
Change-Id: I113f43bb68833224f45ad91668cd327587e1649b
2023-12-01 13:27:15 +08:00
Treehugger Robot
e22ade5ae8 Merge changes from topic "gs-common_bootctrl-aidl" into main
* changes:
  gs-common: move sepolicy related to bootctrl hal aidl to gs-common
  gs-common: create bootctrl_aidl.mk and include related modules
  gs-common: move bootctrl hal aidl implementation to gs-common
  gs-common: add device_google_gs-common_license
2023-12-01 03:57:28 +00:00
Dinesh Yadav
039b7e6d76 Merge "Allow edgetpu_tachyon_service to access GXP device & Dmabuf." into main 2023-11-29 03:22:00 +00:00
Jason Chiu
9895837239 gs-common: move sepolicy related to bootctrl hal aidl to gs-common
Bug: 265063384
Change-Id: I8f090f4601e0719ae3abe3e9d0981710fdc8b6af
Signed-off-by: Jason Chiu <jasoncschiu@google.com>
2023-11-28 16:12:27 +08:00
Jason Chiu
e2592f8850 gs-common: create bootctrl_aidl.mk and include related modules
Bug: 265063384
Change-Id: I9c52053300022989987dda7405942215fb55f8ba
Signed-off-by: Jason Chiu <jasoncschiu@google.com>
2023-11-28 16:12:16 +08:00
Jason Chiu
34acb6f0b5 gs-common: move bootctrl hal aidl implementation to gs-common
copy from device/google/zuma/interfaces/boot
  $ git log --oneline -1 interfaces/boot/
    193e5e8 zuma:interfaces:boot: add aidl interface support

Bug: 265063384
Change-Id: I6f21c4af66a8404b34bc1ab5cce108f23e1962b3
Signed-off-by: Jason Chiu <jasoncschiu@google.com>
2023-11-28 16:11:54 +08:00
Jason Chiu
c7af470aac gs-common: add device_google_gs-common_license
reference device/google/zuma

Bug: 265063384
Change-Id: Ibc35993341b137b1c4229197cacac64512e9e897
Signed-off-by: Jason Chiu <jasoncschiu@google.com>
2023-11-28 16:11:50 +08:00
Dinesh Yadav
e7cffe4da5 Allow edgetpu_tachyon_service to access GXP device & Dmabuf.
As gxp stack will be using Tachyon service to process kernels on aurora
dsp, these permissions will be needed.

Bug: 279655948
Change-Id: I04c11575208d0ca1a3dda68db1367804c4d7596d
Signed-off-by: Dinesh Yadav <dkyadav@google.com>
2023-11-23 05:35:08 +00:00
Treehugger Robot
8996d1b7ee Merge "bm: Add Battery SOC for each platforms" into main 2023-11-22 17:28:20 +00:00
Treehugger Robot
c44cf19182 Merge "Move sg_device related policy" into main 2023-11-22 09:39:24 +00:00
samou
0a00bc714a bm: Add Battery SOC for each platforms
Bug: 299700579
Change-Id: Id2f9b86ded4d9f31fd5faf2d761b5ded7bab5aff
Signed-off-by: samou <samou@google.com>
2023-11-22 06:42:35 +00:00
Randall Huang
b2f0956771 Move sg_device related policy
Bug: 312582937
Test: make selinux_policy
Change-Id: Ic71e4eb53e22b24651e76e2d480d34affa01460b
Signed-off-by: Randall Huang <huangrandall@google.com>
2023-11-22 14:35:02 +08:00
Treehugger Robot
a806be1695 Merge "Modify gs-common sepolicy for the new BT comms to AoC" into main 2023-11-22 05:04:07 +00:00
kierancyphus
0944a8db52 gs-common/modem: clock manager interface
A lot of modem code requires sleeping while vendor services do some
background processing. Since we don't want to actually sleep for unit
tests, an interface is provided here so that a fake sleep can be
injected.

Test: N/A. Directly forwards methods or does nothing.
Bug: 302435001
Change-Id: I3bcf0307156d93756d69cd9f749c88b508ba9466
2023-11-21 05:51:56 +00:00
kierancyphus
047f0aca49 dump_modemlog: move android_property_manager
android_property_manager is moved to its own folder in the root of the
modem folder. This is so that libeomservice proxy has a specific build
target to include.

Test: build, flash, check modem logs in bugreport
Bug: 302435001
Change-Id: Ifc4a0c888717f5c28cf9b642d0b978b495be29d0
2023-11-21 05:51:56 +00:00
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
Luis Delgado de Mendoza
769fcd7249 Modify gs-common sepolicy for the new BT comms to AoC
Bug: 308452948
Test: Validated in husky with all changes.
Change-Id: I6496b7760e6f20b3b7e09910ed42446a1eb703cf
2023-11-17 20:00:58 -08: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