363 Commits

Author SHA1 Message Date
Adam Shih
53a038b1c4 comply with VTS requirements am: a8053e022b
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/22242215

Change-Id: I1402d9c7341d446bc29dc616af3d0c4177f4006a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-27 06:27:52 +00:00
Adam Shih
a8053e022b comply with VTS requirements
Bug: 275036679
Bug: 275034315
Test:
atest VtsHalDumpstateTargetTest:PerInstanceAndMode/DumpstateAidlPerModeTest#TestOk/0_android_hardware_dumpstate_IDumpstateDevice_default_FULL
atest VtsHalDumpstateTargetTest:PerInstance/DumpstateAidlGeneralTest#TestInvalidModeArgument_Negative/0_android_hardware_dumpstate_IDumpstateDevice_default

Change-Id: I105f59f4c3e89e952cd89cb4ad28a5dfcc9c147f
2023-03-27 12:07:57 +08:00
Adam Shih
ec4556be36 create a generic dumpstate for all pixel to use am: b5b3cb74e5
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/22235104

Change-Id: Id651cc5fe8e0068c1ea10a43a910335abffb6c00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-24 06:23:07 +00:00
Adam Shih
b5b3cb74e5 create a generic dumpstate for all pixel to use
Bug: 240530709
Test: adb bugreport
Change-Id: I42ad046e26cb227f947db3772532885114a3250e
Merged-In: I42ad046e26cb227f947db3772532885114a3250e
2023-03-24 10:21:03 +08:00
TreeHugger Robot
1748e7638d Merge "soc: add packet information and dvfs_version to bugreport" into udc-d1-dev 2023-03-24 01:40:17 +00:00
Xiang Wang
4c5028f812 Merge "Migrate battery mitigation to Thermal AIDL" into udc-dev am: 131a418398
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21996504

Change-Id: Ie79eb2450b3c7b685008e47d83dd5af8e99977bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 19:39:35 +00:00
Xiang Wang
131a418398 Merge "Migrate battery mitigation to Thermal AIDL" into udc-dev 2023-03-23 18:33:16 +00:00
Ray Hsu
26dd5cd90c soc: add packet information and dvfs_version to bugreport
We could find SoC packet information and dvfs_version from the
bugreport after applying this patch.

Bug: 274570190
Test: build pass, dump_soc and check bugreport
Change-Id: Iad466fa3a5c68ae4b3500bce97e52c8163228520
2023-03-23 09:43:38 +00:00
Wilson Sung
c8ef3cff20 Revert "create a generic dumpstate for all pixel to use" am: a2b9451b23
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/22215372

Change-Id: I479a8d2506860d0f2d81a0d42dd8ae6f709d9151
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 08:07:37 +00:00
Wilson Sung
a2b9451b23 Revert "create a generic dumpstate for all pixel to use"
Revert submission 22188471-dumpstate aidl

Reason for revert: Build break

Reverted changes: /q/submissionid:22188471-dumpstate+aidl
Bug: 274858145

Change-Id: I4a92104cdce495ac83cc41036de00b1aa183ebc7
2023-03-23 05:58:17 +00:00
Adam Shih
509cb1c6d8 create a generic dumpstate for all pixel to use am: 15196a7f5f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/22185846

Change-Id: I0e3340c1faae98ef4bc0f86ab1e6d5c97c2f36ff
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-23 05:52:55 +00:00
Adam Shih
15196a7f5f create a generic dumpstate for all pixel to use
Bug: 240530709
Test: adb bugreport
Change-Id: I27f64d9ab37d541fdbe0128f86b4960281d34497
Merged-In: I27f64d9ab37d541fdbe0128f86b4960281d34497
2023-03-22 05:06:57 +00:00
TreeHugger Robot
def31356b1 Merge "devfreq: Refine the dump of devfreq" into udc-d1-dev 2023-03-21 07:54:08 +00:00
Kadi Narmamatov
df304967a6 Merge "dumpstate: Add radio/sim folder to bugreport" into udc-dev am: 9626187645
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/22132863

Change-Id: I1fbea2b7a6fd5c8d01b73949d579da1dff9a11e2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-21 02:15:15 +00:00
Kyle Lin
1f1dfc6a58 devfreq: Refine the dump of devfreq
- switch from time_in_state to trans_state
- support BO and BW at the sametime
- Add BCI and DSU

Bug: 273511134
Test: build, boot and dump the BRs
Change-Id: Id8ae361da14747b9329e69044142def912d98500
2023-03-21 10:04:08 +08:00
Kadi Narmamatov
9626187645 Merge "dumpstate: Add radio/sim folder to bugreport" into udc-dev 2023-03-21 01:37:19 +00:00
Adam Shih
96269d47ea Merge "Move the rest of radio dump to gs-common" into udc-dev am: 9db7a07c9f
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21947527

Change-Id: I8ff7c34def095913a973f3766dc29dab61734287
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-20 05:25:59 +00:00
Adam Shih
9db7a07c9f Merge "Move the rest of radio dump to gs-common" into udc-dev 2023-03-20 04:57:55 +00:00
TreeHugger Robot
86fdd03b13 Merge changes from topic "zumasystemdlkm" into udc-d1-dev
* changes:
  insmod: Add support to load kernel modules from /system/lib/modules
  Allow insmod-sh to install kernel modules from system_dlkm
2023-03-18 05:48:44 +00:00
kadirpili
17da3cede0 dumpstate: Add radio/sim folder to bugreport
Bug: 258408885
Change-Id: I66e384aadec0005b7e6bba98d650c288192e8407
2023-03-17 02:52:15 +00:00
TreeHugger Robot
6dab9ac61e Merge "move dumpstate.te to sepolicy" into udc-dev am: 285baab620
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/22101966

Change-Id: I4dd181ca12b7d505b2ae8d7e1af72f77ee3b64c0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-17 01:21:58 +00:00
Yu-Chi Cheng
30be70242e Added the hetero runtime system property SELinux rules. am: 8e965d36a2
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/22119894

Change-Id: I9326669ba19c38e979a9f2f6535de986f6a1ce94
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-17 01:21:28 +00:00
TreeHugger Robot
285baab620 Merge "move dumpstate.te to sepolicy" into udc-dev 2023-03-17 00:51:41 +00:00
Yu-Chi Cheng
8e965d36a2 Added the hetero runtime system property SELinux rules.
Currently, there is a hetero runtime property that darwinn
and other hetero runtime project will use: the trace level
(vendor.google.silicon.max_trace_level).

This change allows edgetpu services and clients to be able to see
that property in order to change the trace level.

Bug: 272292650
Test: verified it to build but not tested on device yet since selinux
has not been enforced yet.

Change-Id: Id6d345b92d2e710b41ca58907ad443fc2667054a
2023-03-16 14:10:10 -07:00
Adam Shih
6b829b78a2 move dumpstate.te to sepolicy
Bug: 261933169
Test: adb bugreport
Change-Id: Id0c35f4c3d2dcf58b011418b3fc61effc9c72f0f
2023-03-16 10:10:32 +08:00
Robin Peng
dbf355ee8b insmod: Add support to load kernel modules from /system/lib/modules
Bug: 267429528
Change-Id: I15a375cf1adeab12b969b2e3185ea6f55317d886
Signed-off-by: Robin Peng <robinpeng@google.com>
2023-03-16 01:31:03 +00:00
Robin Peng
f938468e2e Allow insmod-sh to install kernel modules from system_dlkm
reference:
https://source.android.com/docs/core/architecture/partitions/gki-partitions#selinux

Bug: 267429528
Change-Id: I7a675c0f089452379d5675a353fbfd866cfd3edc
Signed-off-by: Robin Peng <robinpeng@google.com>
2023-03-16 00:25:07 +00:00
Adam Shih
250744da22 Merge "add missing context setting" into udc-dev am: 118833e6d0
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21987971

Change-Id: Ie6bc0cfd23a8aff35864686e7368595239db5d3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-15 06:11:47 +00:00
Adam Shih
118833e6d0 Merge "add missing context setting" into udc-dev 2023-03-15 05:59:11 +00:00
Xin Li
2492a8fcd4 [automerger skipped] Merge Android 13 QPR2 am: aabe581b77 -s ours am: 44487f06ed -s ours am: e076e37a7b -s ours am: 23a91435d3 -s ours
am skip reason: Merged-In Ia4041e10156eadb37799ebdc12b33fbb3de4c54d with SHA-1 c010e721ea is already in history

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

Change-Id: Ifd5ab8e62a897e9ed3080877f243fd1d2be9db11
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-15 01:10:38 +00:00
Xin Li
23a91435d3 [automerger skipped] Merge Android 13 QPR2 am: aabe581b77 -s ours am: 44487f06ed -s ours am: e076e37a7b -s ours
am skip reason: Merged-In Ia4041e10156eadb37799ebdc12b33fbb3de4c54d with SHA-1 c010e721ea is already in history

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

Change-Id: Ia80ddae5e6e34eda562d2c4e811f3e79976101db
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-15 00:06:09 +00:00
Xin Li
e076e37a7b [automerger skipped] Merge Android 13 QPR2 am: aabe581b77 -s ours am: 44487f06ed -s ours
am skip reason: Merged-In Ia4041e10156eadb37799ebdc12b33fbb3de4c54d with SHA-1 c010e721ea is already in history

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

Change-Id: Ie650cd3e3da45a3ac8c7005baa498dff102c7a5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-14 23:06:03 +00:00
Xin Li
44487f06ed [automerger skipped] Merge Android 13 QPR2 am: aabe581b77 -s ours
am skip reason: Merged-In Ia4041e10156eadb37799ebdc12b33fbb3de4c54d with SHA-1 c010e721ea is already in history

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

Change-Id: I3a6e41258bee7ff50e05d187be53d6192572d88d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-14 22:32:06 +00:00
Darren Hsu
732e4a992c powerstats: Add config support for AdaptiveDvfs data provider am: 529b618a7c
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21988189

Change-Id: I4c45780a9e4d11b0e9ee4746230d7d34fa1f34fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-14 13:15:52 +00:00
Darren Hsu
529b618a7c powerstats: Add config support for AdaptiveDvfs data provider
Bug: 273415531
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I48bd1ec622680a3c93d15b571fbf21579f0e21ed
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2023-03-14 14:40:47 +08:00
Xin Li
aabe581b77 Merge Android 13 QPR2
Bug: 273316506
Merged-In: Ia4041e10156eadb37799ebdc12b33fbb3de4c54d
Change-Id: I5c3c3879f5d20a706d1f12ec90f580d1f441ee54
2023-03-13 23:09:32 -07:00
Adam Shih
78cc2c0eb1 add missing context setting
Bug: 273380509
Test: adb bugreport
Change-Id: Id3df499e86c4455a3a0526cb433d00cbe330725b
2023-03-14 10:50:38 +08:00
Xiang Wang
f060fe353c Migrate battery mitigation to Thermal AIDL
Bug: b/269163592
Test: Thermal AIDL service restart test + pmic file test
Change-Id: I4922b0f7c6c2583143fcdd24e3039e17ced4a68b
2023-03-13 23:54:34 +00:00
TreeHugger Robot
690480a880 Merge "powerstats: introduce AdaptiveDvfsStateResidency data provider" into udc-dev am: 75a5c5dceb
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21974644

Change-Id: I2e62a3916d850af7b0520c2ca5d5e533b1be1499
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-13 10:23:58 +00:00
TreeHugger Robot
75a5c5dceb Merge "powerstats: introduce AdaptiveDvfsStateResidency data provider" into udc-dev 2023-03-13 09:49:40 +00:00
Richard Hsu
12455421fa Merge "[Flag] Update default TPU cache coherency to be enabled" into udc-dev am: 0b006f7129
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21981626

Change-Id: I9ae064c976a81549a937ae3d323db56a1b72bd31
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-13 07:07:13 +00:00
Jasmine Cha
0b43dc6f86 Merge "audio: add policy for rild to get vendor audio propery" into udc-dev am: 30667d0904
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21980962

Change-Id: I6bd37c4af714d3cbdd5c24562297cb069a7b4bda
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-13 07:06:56 +00:00
Richard Hsu
0b006f7129 Merge "[Flag] Update default TPU cache coherency to be enabled" into udc-dev 2023-03-13 06:27:09 +00:00
Jasmine Cha
30667d0904 Merge "audio: add policy for rild to get vendor audio propery" into udc-dev 2023-03-13 06:26:12 +00:00
Jasmine Cha
aa4a18c637 audio: move audio vendor set_prop to gs-common am: 502c8ad720
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21981444

Change-Id: Ibb8b733695f58b6c6727c2d9946e70b2eefad91d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-13 05:38:10 +00:00
Richard Hsu
513af61761 [Flag] Update default TPU cache coherency to be enabled
The TPU cache coherency was set to false by default for testing/migration purposes. Now that the applications have been verified to work with TPU cache coherency, this CL changes the default behavior of TPU cache coherency to be enabled.

Bug: 255828212

Test:
All child bugs in b/255828212. Speech, Camera, TPU internal tests.

Change-Id: I276bb227fad352ad0a71ab2f9b771720b90bb729
2023-03-12 21:53:17 -07:00
Jasmine Cha
502c8ad720 audio: move audio vendor set_prop to gs-common
Bug: 259161622
Test: build pass

Change-Id: Ic76c867e8478e2f736da78232a444cf135cddc6d
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-03-13 04:10:54 +00:00
Darren Hsu
5f32222576 powerstats: introduce AdaptiveDvfsStateResidency data provider
This is a new data provider to get state residency from fvp_stats,
which is similar with DVFS data provider. But the difference is that
CPU frequency table is read from cpufreq sysfs and not predefined in
the config.

Bug: 272642210
Bug: 267638537
Test: dumpsys android.hardware.power.stats.IPowerStats/default
Change-Id: I22451b55dee5dfb0a1b36497533c2063984d5483
Signed-off-by: Darren Hsu <darrenhsu@google.com>
2023-03-13 11:43:03 +08:00
Jasmine Cha
6cd390e2cf audio: add policy for rild to get vendor audio propery
- rild has different sepolicy for audio hal by type of service, which is
  hidl or aidl. Read property before querying service in rild can avoid
  avc denied presubmit test.

Bug: 206738075
Test: build pass with hidl/aidl audio service

Change-Id: I2616028fb3a6029646340fc3282e51a5f02b3f7f
Signed-off-by: Jasmine Cha <chajasmine@google.com>
2023-03-13 10:59:44 +08:00
Adam Shih
1bc3ef7fb7 Merge "move modem operation to dump_modemlog" into udc-dev am: 1d9d2b9c79
Original change: https://googleplex-android-review.googlesource.com/c/device/google/gs-common/+/21780674

Change-Id: I76805155b35c9580bb1a3ccaee003da41b9ec558
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-13 02:41:50 +00:00