Wayne Lin
ca1c35e500
gps: refine iGNSS build system - sepolicy
...
Bug: 318310869
Bug: 315915958
Test: build pass, GPS works and no GPS avc denied error
Change-Id: Ib2aa778a0d0e8a51f4d6733b6a55ccf588a05079
2024-01-29 05:48:15 +00:00
Joner Lin
3d92d72aa2
Merge "collect bt hal dump log to bugreport" into main
2024-01-25 08:25:02 +00:00
Nishok Kumar S
f03522a675
Merge "Connect Gxp runtime to TPU authentication service" into main
2024-01-24 18:21:08 +00:00
jonerlin
fca1de2ce3
collect bt hal dump log to bugreport
...
Bug: 299800496
Test: make fw dump and vendor snoop log and triger bugreport
Change-Id: Idb5262267cce65f764bcc195d4f434c6cac4ba3a
2024-01-23 23:05:27 +08:00
Liana Kazanova
f17b5ac127
Merge "Revert "collect bt hal dump log in bugreport"" into main
2024-01-18 22:56:07 +00:00
Liana Kazanova
2dcb59ac74
Revert "collect bt hal dump log in bugreport"
...
This reverts commit e7edc9e446dcc2d54bb6968b1d21a7128c7abe40.
Reason for revert: Probable culprit for b/320755845. Will be running through ABTD for confirming and before submitting the revert.
Change-Id: Id989e182396c498afd3f15b70977ba5fba22c557
2024-01-18 19:21:33 +00:00
Lei Ju
30ec53ee47
Merge "Introduce a property for multiclient HAL" into main
2024-01-18 19:04:20 +00:00
Nishok Kumar S
55f48f663c
Connect Gxp runtime to TPU authentication service
...
- Add selinux policies to allow edgetpu_app_service to access gxp
device.
Bug: 316262348
Test: Disable selinux policies for GCA, then verify if GCA is able to
access device through edgetpu app service.
Change-Id: I83429755b1406289c8714d9499c1f14c1ec76a30
2024-01-18 09:41:26 +00:00
Lei Ju
a6c741e3a4
Introduce a property for multiclient HAL
...
Test: set the property in .rc file and run adb shell getprop to
verify the property is set.
Bug: 248615564
Change-Id: I18a52c2a29df2cc5bad73d49e39c4e6ee1381106
2024-01-17 18:00:11 -08:00
jonerlin
e7edc9e446
collect bt hal dump log in bugreport
...
Bug: 299800496
Test: make fw dump and vendor snoop log and triger bugreport
Change-Id: Ibab330d3a446b9f50b1413348b8004a51ee8fd51
2024-01-17 17:49:21 +00:00
Wendly Li
21446e0139
Move wakeup to device's sepolicy settings
...
Bug: 320395939
Test: make sepolicy
Change-Id: I12af839756725bb0cfb2eba363c1e45cd0a6044a
Signed-off-by: Wendly Li <wendlyli@google.com>
2024-01-16 09:32:47 +00:00
Sam Ou
7859a653ea
Merge "bm: Support battery mitigation aidl" into main
2024-01-15 01:23:20 +00:00
Treehugger Robot
b824d770f4
Merge "Create syna touch dump for spi19" into main
2024-01-10 06:58:37 +00:00
Bruce Po
45f2bdb98b
Merge "selinux: New aocx service" into main
2024-01-10 02:49:52 +00:00
Wendly Li
6954d18625
Create syna touch dump for spi19
...
Bug: 273154761
Test: adb bugreport
Change-Id: I87fd42e550e2aab83c3eb81ba9d4928396db2dde
Signed-off-by: Wendly Li <wendlyli@google.com>
2024-01-09 09:49:25 +00:00
Anson Lin
c075d107cf
Merge "Remove the diagnosticsTool domain for SeLinux access." into main
2024-01-09 09:22:15 +00:00
samou
e6dce88732
bm: Support battery mitigation aidl
...
- move cc_binary to vendor/google/interfaces/
battery_mitigation
- fix sepolicy to support aidl
Bug: 299700579
Change-Id: I7345ffc1e2ddb46d9979a1fadef39dd0c2c281d6
Signed-off-by: samou <samou@google.com>
2024-01-09 03:35:46 +00:00
George Lee
27017fb06a
bm: Remove thermal dependency (gs-common)
...
Bug: 319136643
Test: Confirm battery_mitigation loaded
Change-Id: I250a1d9c1354bd4d53909d71935af1fc264f936f
Signed-off-by: George Lee <geolee@google.com>
2024-01-08 20:32:21 +00:00
Bruce Po
6b92b30e7b
selinux: New aocx service
...
Add new aocxd server domain
- Allow aocxd to access AOC resources
- Add new aocx binder vendor service
Allow audio hal to find and talk to aocx
avc error tcontext=u:object_r:binder_device:s0 tclass=chr_file or tcontext=u:object_r:vndbinder_device:s0 tclass=chr_file
avc: denied { add } for pid=1073 uid=0 name=aocx.IAocx scontext=u:r:aocxd:s0 tcontext=u:object_r:aocx:s0 tclass=service_manager
avc: denied { call } for scontext=u:r:hal_audio_default:s0 tcontext=u:r:aocxd:s0 tclass=binder
BUG: 315853303
Change-Id: Ide16a2be9f032bef60f43d4d3daa6372ae06b057
2024-01-08 17:57:03 +00:00
linanson
a05cd829dd
Remove the diagnosticsTool domain for SeLinux access.
...
Bug: 318308424
Test: Local Rom build and manul test for the diagnosticstool app
Change-Id: Ib0a79fb91a5546922caab64d9ebbb2da103d7b07
2024-01-08 16:33:21 +08:00
Sam Ou
7965989f60
Merge "bm: create mk for new battery mitigation service" into main
2024-01-04 07:12:42 +00:00
samou
2d5681d516
bm: create mk for new battery mitigation service
...
Bug: 317869347
Change-Id: I09c95781cabc813d482b92e12ade944a32503f52
Signed-off-by: samou <samou@google.com>
2024-01-04 06:04:50 +00:00
Jasmine Cha
0bdf2998a8
audio: move USE_AUDIO_HAL_AIDL to device-<project>.mk
...
Bug: 317745810
Test: manual test b/317745810#comment3
Change-Id: Ie6f1660dcf9d26bd14061ead187e1f3d8848d565
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2024-01-03 07:06:25 +00:00
Carter Hsu
39b2931bf1
Merge "audio: add hdmi audio sepolicy for AIDL HAL" into main
2024-01-02 01:25:24 +00:00
Carter Hsu
e9c4233f11
audio: add hdmi audio sepolicy for AIDL HAL
...
Bug: 309696512
Test: Verified by test build
Change-Id: I0e1192f228424b80c776445755a93be56c93d1e7
Signed-off-by: Carter Hsu <carterhsu@google.com>
2024-01-02 00:31:06 +00:00
Treehugger Robot
29e115e63e
Merge "audio: separate audio hal hidl/aidl by project" into main
2023-12-28 01:48:33 +00:00
Lei Ju
35e5021597
Update common chre sepolicy for socket connection
...
With multiclient HAL, the socket server domain changes from chre to
hal_contexthub_default.
Bug: 248615564
Test: updated the sepolicies and observed that avc violation logs
disappears.
Change-Id: Ic5717cee6d2714bec49814a1b779266de79dc4f3
2023-12-26 23:29:58 -08:00
Jasmine Cha
1e19480c70
audio: separate audio hal hidl/aidl by project
...
Bug: 317444263
Bug: 317733172
Test: boot to home, check basic audio functions
Change-Id: I034b4958b3fc701569988618f5428c07c8d61c15
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-12-27 11:58:55 +08:00
Treehugger Robot
e40fe7223e
Merge "touch/init: change file owner after sys.boot_completed=1" into main
2023-12-26 07:13:37 +00:00
Yen-Chao Chen
643719c2ac
touch/init: change file owner after sys.boot_completed=1
...
It's possible that the gti sysfs node is not ready when
vendor.device.modules.ready is set so change the gti file owner
at later stage.
Bug: 285327052
Bug: 285247095
Bug: 285323846
Test: trigger bugreport and the dump succeed.
Change-Id: If1921aeb351603b52164c66bc9c7b3651d171287
Signed-off-by: Yen-Chao Chen <davidycchen@google.com>
2023-12-26 14:31:49 +08:00
Jasmine Cha
b390dd37bc
Merge "audio: add soong config for ims media to read" into main
2023-12-26 06:20:29 +00:00
Jasmine Cha
e5bf86e7cd
audio: add soong config for ims media to read
...
Bug: 291772585
Test: manual test on hidl/aidl
Change-Id: I1bb1bc5963fe28132cb72fe29167b3fa4d384cb7
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-12-26 05:07:18 +00:00
Darren Hsu
e3e46d4de9
powerstats: sort frequencies in descending order
...
Cpufreq data is sorted in ascending order, but power stats
are sorted in descending order. Reverse sorting to maintain
consistency with other power stats.
Bug: 317429309
Test: vts-tradefed run vts -m VtsHalPowerStatsTargetTest
Change-Id: I29a58c02add846eb66a8d6eb247336111363c335
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2023-12-25 15:04:50 +08:00
Treehugger Robot
375b7e13c8
Merge "powerstats: introduce display MRR state residency data provider" into main
2023-12-22 09:56:08 +00:00
Carter Hsu
350fcd76bc
Merge "Allow hal_audio_default to access DMA and TPU property" into main
2023-12-22 04:58:22 +00:00
Carter Hsu
e23d5c44d0
Allow hal_audio_default to access DMA and TPU property
...
12-19 13:46:27.396000 1041 4222 4222 W gsenet/4949: type=1400 audit(0.0:51): avc: denied { read } for name="u:object_r:vendor_edgetpu_runtime_prop:s0" dev="tmpfs" ino=399 scontext=u:r:hal_audio_default:s0 tcontext=u:object_r:vendor_edgetpu_runtime_prop:s0 tclass=file permissive=0
12-19 13:46:27.396000 1041 4222 4222 I auditd : type=1400 audit(0.0:52): avc: denied { read } for comm="gsenet/4949" name="system" dev="tmpfs" ino=1217 scontext=u:r:hal_audio_default:s0 tcontext=u:object_r:dmabuf_system_heap_device:s0 tclass=chr_file permissive=0
12-19 13:46:27.396000 1041 4222 4222 W gsenet/4949: type=1400 audit(0.0:52): avc: denied { read } for name="system" dev="tmpfs" ino=1217 scontext=u:r:hal_audio_default:s0 tcontext=u:object_r:dmabuf_system_heap_device:s0 tclass=chr_file permissive=0
Bug: 317032803
Test: Verified by test build
Change-Id: Ifc2b720615b2ee9b74de163c128962411bbe0d4e
Signed-off-by: Carter Hsu <carterhsu@google.com>
2023-12-22 04:52:47 +00:00
Darren Hsu
40b75d505c
powerstats: introduce display MRR state residency data provider
...
Display team introduces new refresh rate residency in kernel.
Current display data provider is polling data from state sysfs.
To reduce CPU loading and improve efficiency, we should get
rid of polling data provider and create new data provider to
read data from time_in_state sysfs in PowerStatsHAL.
Bug: 316260832
Test: vts-tradefed run vts -m VtsHalPowerStatsTargetTest
Change-Id: I4d9886f13207e41f13defd89ea2c19614918a570
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2023-12-22 10:08:20 +08:00
Qais Yousef
bebef42dbd
init.storage.rc: Set rq_affinity to 2
...
When rq_affinity is 1, it will default to servicing the softirq on the
same CPU that has serviced the interrupt.
By setting it to 2, completions are processed by the CPU core that
submitted the I/O.
Bug: 311655524
Signed-off-by: Qais Yousef <qyousef@google.com>
Change-Id: I21421f97f069083793fe2e2fa51739dac12eca1d
2023-12-21 19:04:11 +00:00
Jaegeuk Kim
d3a9a07020
Merge "Storage: clean up init.rc for storage" into main
2023-12-21 18:45:13 +00:00
Lei Ju
403baea11f
Update the common sepolicy for file access
...
Bug: 248615564
Test: load sepolicy onto pixel device and verify the output using
audit2allow
Change-Id: I295cefa3637298fba3d266f5f95f83cb7329bd02
2023-12-20 16:36:18 -08:00
Jaegeuk Kim
911292ecca
Storage: clean up init.rc for storage
...
Bug: 311655524
Change-Id: Ic08d6cd42f90c2c6b697077d63fea6a2454f1cc1
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
2023-12-20 11:22:41 -08:00
Lei Ju
79938de33f
Merge "Set up common sepolicy for CHRE" into main
2023-12-20 03:27:08 +00:00
Lei Ju
f7f93daaf3
Set up common sepolicy for CHRE
...
Bug: 248615564
Test: compilation by make sepolicy
Change-Id: I0bde64d26d0c4451343f6f7032aecc20b275feaa
2023-12-19 10:32:04 -08:00
Sam Ou
cd14063e18
Merge "bm: support br_stats enabled flag" into main
2023-12-18 01:49:35 +00:00
Luigi Zevola
477d1dae77
Merge "aoc: add policy to read system property" into main
2023-12-14 00:47:45 +00:00
Alex Iacobucci
6461e33428
aoc: add policy to read system property
...
Solves error: 1
2-13 18:33:15.860000 root 1019 1019 I auditd : type=1400 audit(0.0:7): avc: denied { read } for comm="aocd" name="u:object_r:vendor_rild_prop:s0" dev="tmpfs" ino=404 scontext=u:r:aocd:s0 tcontext=u:object_r:vendor_rild_prop:s0 tclass=file permissive=0
Test: on device
Bug: 207711097
Change-Id: Ia28e1622746cca973ca66f437e0e655bbcaf7d66
Signed-off-by: Alex Iacobucci <alexiacobucci@google.com>
2023-12-13 19:32:43 +00:00
Treehugger Robot
24a4d5ebc2
Merge "powerstats: introduce TpuDvfsStateResidencyDataProvider" into main
2023-12-13 07:10:57 +00:00
Treehugger Robot
b7aa1ee0fc
Merge "dumpstate: add logbuffer support for display" into main
2023-12-13 07:09:39 +00:00
Ken Lin
71767237de
dumpstate: add logbuffer support for display
...
Add logbuffer support for display driver to dump DSI cmd
Bug: 291441544
Test: adb root; adb shell dumpsys
android.hardware.dumpstate.IDumpstateDevice/default dump_display_logbuffer
Change-Id: I0c40fa9836851caa5b02528888153bd82e3a9d75
Signed-off-by: Ken Lin <lyenting@google.com>
2023-12-13 06:12:51 +00:00
Darren Hsu
de7a0d5160
powerstats: introduce TpuDvfsStateResidencyDataProvider
...
Bug: 310094590
Test: vts-tradefed run vts -m VtsHalPowerStatsTargetTest
Change-Id: Ib09e12bbfd45611e6f98822435b43752d53d7bb0
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2023-12-12 23:14:09 +08:00