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
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