Commit Graph

47147 Commits

Author SHA1 Message Date
Treehugger Robot
fdaef2eb09 Merge changes If33bee4e,I0c14c062 am: 6ca63b0e20 am: d64df0bd01
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2585012

Change-Id: I4f2cdc4beb319be9828d5393abd15261db3a4c12
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 03:31:43 +00:00
Treehugger Robot
d64df0bd01 Merge changes If33bee4e,I0c14c062 am: 6ca63b0e20
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2585012

Change-Id: I55f1bdfca44a02c4ba4f57f8dffeee6041e08446
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-12 02:51:42 +00:00
Treehugger Robot
6ca63b0e20 Merge changes If33bee4e,I0c14c062
* changes:
  Improve AudioProvider logging
  Fix deathRecipient of BluetoothAudioProvider
2023-05-12 02:17:13 +00:00
William Escande
fb6dd74b2c Improve AudioProvider logging
Bug: 245009140
Test: looked at some beautiful log when bluetooth is killed (RIP)
Change-Id: If33bee4e875812ce3710d41014cae8bd54d840f2
2023-05-12 00:46:05 +00:00
William Escande
f3faab081a Fix deathRecipient of BluetoothAudioProvider
The "provider" is managed with a shared_ptr but we do not hold it and
instead are giving the raw inner pointer as binderDiedCallbackAidl.
This can randomly generate crash as the provider may be freed outside of
this code.

Replacing the provider with a context that we can manually allocate and
deallocate.
Setup AIBinder_DeathRecipient_setOnUnlinked to clean the data allocated

Bug: 245009140
Test: m android.hardware.bluetooth.audio-impl and start / stop session +
      manually kill bluetooth process during audio play
Change-Id: I0c14c062a8bde7e532ff02f01991d66da33ec569
2023-05-11 17:45:43 -07:00
Treehugger Robot
96ba494049 Merge "KM 4 tests for Root-of-Trust" am: 62d6a35dfc am: e8c50237d2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2582033

Change-Id: I8a59148aaeee0a2dc20eafb5c1818f57e78cb429
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 21:45:37 +00:00
Treehugger Robot
e8c50237d2 Merge "KM 4 tests for Root-of-Trust" am: 62d6a35dfc
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2582033

Change-Id: If5e6c37dcc6fb92f76c1f668de7951cafe1e0b91
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 21:02:17 +00:00
Treehugger Robot
62d6a35dfc Merge "KM 4 tests for Root-of-Trust" 2023-05-11 20:27:33 +00:00
Tri Vo
06843cb67a KM 4 tests for Root-of-Trust
Add tests for device locked state, verfied boot state and VBMeta digest.

Bug: 255344624
Test: VtsHalKeymasterV4_0TargetTest against default impl of KM 4
Change-Id: I46e62ab9031d3745f99bd214f9e579e80edc9128
2023-05-11 14:53:58 -04:00
Treehugger Robot
80537228a0 Merge "VTS: Rename Vsr_Bluetooth5Requirments" am: 3551f2963e am: 5b83b95388
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2585149

Change-Id: I91a45e370759d83c30dde5c322576e7369d547ef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11 00:24:37 +00:00
Treehugger Robot
5b83b95388 Merge "VTS: Rename Vsr_Bluetooth5Requirments" am: 3551f2963e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2585149

Change-Id: I2903d3a1b96e3b535eb9b29ac47f4fa809696590
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 23:44:14 +00:00
Treehugger Robot
3551f2963e Merge "VTS: Rename Vsr_Bluetooth5Requirments" 2023-05-10 22:51:27 +00:00
Myles Watson
5bfb3a7995 VTS: Rename Vsr_Bluetooth5Requirments
Bug: 281798597
Test: atest VtsHalBluetoothTargetTest
Change-Id: I7db99066be11a6dae206cfe4997101db751ae059
2023-05-10 14:06:32 -07:00
Treehugger Robot
505345b80a Merge "Remove Descriptor proxy field from individual effect" am: 2ba43ea9f3 am: de3713b3b2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2577513

Change-Id: I8d8cdc3a9654881a866242220081ac08ac102493
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 18:54:57 +00:00
Treehugger Robot
de3713b3b2 Merge "Remove Descriptor proxy field from individual effect" am: 2ba43ea9f3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2577513

Change-Id: I4d79523a74d5b78f45b9a78d65e047ed3fdf8a3c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 18:13:31 +00:00
Treehugger Robot
2ba43ea9f3 Merge "Remove Descriptor proxy field from individual effect" 2023-05-10 17:37:29 +00:00
Andrew Scull
c71526cd1c Merge "Document expectations of DICE mode" am: ebcdcdbc03 am: ad2adbcb6f
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2583537

Change-Id: I8e8c19288708185fc9f86c8872fcf138ad513892
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 02:14:40 +00:00
Andrew Scull
ad2adbcb6f Merge "Document expectations of DICE mode" am: ebcdcdbc03
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2583537

Change-Id: I83d72bd6ab9a622e2edc39b463ffad5245845a8c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-10 01:32:09 +00:00
Andrew Scull
ebcdcdbc03 Merge "Document expectations of DICE mode" 2023-05-10 00:53:08 +00:00
Andrew Scull
ed74a681eb Document expectations of DICE mode
The Open Profile for DICE give possible guidelines on the requirements
for the DICE mode but Android needs those to be strictly specified.

Fix: 263144485
Test: n/a
Change-Id: Ia5fc937654504199cabf4709f1c15484242e0161
2023-05-09 18:34:11 +00:00
Treehugger Robot
331361212e Merge "audio VTS: Update 7.0/PolicyConfig" am: 9470948681 am: f29fb96f32
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2582357

Change-Id: I544bf53d6bf6a94e4bd65fd4145107fa5db3fea4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09 10:46:13 +00:00
Treehugger Robot
f29fb96f32 Merge "audio VTS: Update 7.0/PolicyConfig" am: 9470948681
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2582357

Change-Id: Iec12ac62e1aab9731c8023bddd139ae5b3ff8b38
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-09 10:04:04 +00:00
Treehugger Robot
9470948681 Merge "audio VTS: Update 7.0/PolicyConfig" 2023-05-09 09:28:56 +00:00
Mikhail Naganov
a273cdde84 audio VTS: Update 7.0/PolicyConfig
The call to instantiate PolicyConfig was updated
in Iced9d665d018853c4b2a50f4471a545af7bf60bb, however
the version of PolicyConfig class for HIDL HAL 7.x
was not updated accordingly

Bug: 205884982
Bug: 281450557
Test: atest VtsHalAudioV7_0TargetTest
Test: atest HalAudioV7_0GeneratorTest
Change-Id: Ic7ed6b186e1d0f1ff853f84ad962c1e4acf17a68
2023-05-08 13:17:08 -07:00
Treehugger Robot
b0e2887437 Merge "Make apex_available of nn hidl interfaces explicit in Android.bp" am: fd48e195bb am: 1156f7c564
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2580936

Change-Id: Id98c51a46cf7baecf845affd57559fff07abcda0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 17:38:01 +00:00
Treehugger Robot
1156f7c564 Merge "Make apex_available of nn hidl interfaces explicit in Android.bp" am: fd48e195bb
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2580936

Change-Id: I3d98a0a3257727469e3c9ad6fe85023875f4692c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-06 16:58:33 +00:00
Treehugger Robot
fd48e195bb Merge "Make apex_available of nn hidl interfaces explicit in Android.bp" 2023-05-06 16:26:59 +00:00
Spandan Das
2d7c55d23f Make apex_available of nn hidl interfaces explicit in Android.bp
These are available to com.android.neuralnetworks via the baseline
apexAvailable map in build/soong/apex/apex.go. This CL makes this
explicit in Android.bp

Test: m nothing #passes
Bug: 281077552
Change-Id: I9f08db0dba6b155c6f25393a5d4baf6de27110da
2023-05-05 23:52:38 +00:00
Tri Vo
a483e7bd70 Merge "Test cases for attested Root-of-Trust" am: 67567baf94 am: de5d2be299
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2576910

Change-Id: I4cc9fed73fda54909147a75d30c0277f0bede3dd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-05 18:29:18 +00:00
Tri Vo
de5d2be299 Merge "Test cases for attested Root-of-Trust" am: 67567baf94
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2576910

Change-Id: Ic58675b2813af80753c47989467c9270bdee000f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-05 17:49:00 +00:00
Tri Vo
67567baf94 Merge "Test cases for attested Root-of-Trust" 2023-05-05 17:07:39 +00:00
Tri Vo
520a95bc31 Test cases for attested Root-of-Trust
Add tests for verfied boot state and VBMeta digest.

Bug: 255344624
Test: VtsKeyMintAidlTargetTest
Change-Id: I4f0697e1a7cb83ca87150b6683cac3084a593864
2023-05-05 10:04:39 -07:00
Hasini Gunasinghe
86a83243ec Merge "Challenge is expected in timestamp token in case 2" am: 51471dcfce am: aa54976ba4
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2574790

Change-Id: I419a76399f98b81e4a25514a58cc2fcda89418f6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-04 16:47:01 +00:00
Hasini Gunasinghe
aa54976ba4 Merge "Challenge is expected in timestamp token in case 2" am: 51471dcfce
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2574790

Change-Id: Ie0d779e6ffea120bfe66dae1f46289690b302a45
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-04 16:08:22 +00:00
Hasini Gunasinghe
51471dcfce Merge "Challenge is expected in timestamp token in case 2" 2023-05-04 15:21:15 +00:00
Shunkai Yao
e0f32c1dd7 Remove Descriptor proxy field from individual effect
This field should be filled by IFactory implementation

Bug: 271500140
Test: atest --test-mapping hardware/interfaces/audio/aidl/vts:presubmit
Change-Id: I96203b8cd037fd81b0b1d88fc5ca9915df02a919
Merged-In: I96203b8cd037fd81b0b1d88fc5ca9915df02a919
2023-05-03 23:58:29 +00:00
Hasini Gunasinghe
77819bb988 Challenge is expected in timestamp token in case 2
In the second case out of the two cases of authorization enforcement
described for update(), it seems like the challenge is expected in
the timestamp token.

Test: N/A
Change-Id: I33e1b84bf8218335665b31ca144b3b4ecb342328
2023-05-03 22:33:30 +00:00
Max Bires
0ca0cd5c87 Merge "Support for non-factory attestation in Strongbox." am: c4f05e81e0 am: 41f750ff37
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2553970

Change-Id: I5745b6d0ef21a398022d1f0eaa7a74d9288a49b8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 17:36:05 +00:00
Max Bires
41f750ff37 Merge "Support for non-factory attestation in Strongbox." am: c4f05e81e0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2553970

Change-Id: I7a70ce3d580fc73f7d1b4a387370af8be0ef7c2d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 16:35:31 +00:00
Max Bires
c4f05e81e0 Merge "Support for non-factory attestation in Strongbox." 2023-05-03 16:05:49 +00:00
Treehugger Robot
63545b820f Merge "Freeze Audio AIDL interfaces" am: 8182edb4ff am: 4f34d7c3c3
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2565574

Change-Id: Ide8a47de35efb94470142bb302d14727266303d5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 00:56:04 +00:00
Treehugger Robot
4f34d7c3c3 Merge "Freeze Audio AIDL interfaces" am: 8182edb4ff
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2565574

Change-Id: Ib1ffd87260244de764b2ec0405a7ab9312b14a17
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-03 00:12:26 +00:00
Treehugger Robot
8182edb4ff Merge "Freeze Audio AIDL interfaces" 2023-05-02 23:28:26 +00:00
Charlie Boutier
9329fd19e0 Merge "Uwb Hal: use fs::write instead of File::write" am: 995445a080 am: ccd01a2756
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2575093

Change-Id: I1a54e290d09397f402ead1d8dd5dbcba4d67f23d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 21:00:13 +00:00
Treehugger Robot
f22e72229a Merge "Adding bug component per http://go/xts-owners-policy" am: 827ca53e4e am: f9257b36c2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2573050

Change-Id: I9377337a941817bee36e31577efa8484211df954
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 20:59:04 +00:00
Charlie Boutier
ccd01a2756 Merge "Uwb Hal: use fs::write instead of File::write" am: 995445a080
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2575093

Change-Id: Ib2e55308e7ec86ae1e0ff433bb2150eeab0cf117
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 20:14:12 +00:00
Treehugger Robot
f9257b36c2 Merge "Adding bug component per http://go/xts-owners-policy" am: 827ca53e4e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2573050

Change-Id: Id0bd6ab28741908606d6ee6672fb9b25f0f6c95e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 20:13:48 +00:00
Charlie Boutier
995445a080 Merge "Uwb Hal: use fs::write instead of File::write" 2023-05-02 19:47:28 +00:00
Treehugger Robot
827ca53e4e Merge "Adding bug component per http://go/xts-owners-policy" 2023-05-02 19:39:11 +00:00
Treehugger Robot
cfa69a37fc Merge "audio: Use the canonical direction port direction in ModuleUsb" am: 5a9edcec4c am: bf373e3e72
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2574275

Change-Id: I6aca112ef8a7301d0eb6fccba436ab51d7f53bbc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-02 19:31:25 +00:00