Commit Graph

18254 Commits

Author SHA1 Message Date
Automerger Merge Worker
e216d2b09c Merge "Port IdentityCredential HAL to AIDL." am: 6a83338df9 am: 02a80f6aab
Change-Id: Ia665fe317bad4cb86b2f34533107b335daaa780c
2020-02-19 22:38:30 +00:00
Automerger Merge Worker
02a80f6aab Merge "Port IdentityCredential HAL to AIDL." am: 6a83338df9
Change-Id: Idf1e9ce02d150cde887c26e82c2a9c91196540f3
2020-02-19 22:23:13 +00:00
David Zeuthen
6a83338df9 Merge "Port IdentityCredential HAL to AIDL." 2020-02-19 21:14:41 +00:00
Automerger Merge Worker
b2f9b665e5 Merge "Add proto dumpstate mode" am: 294cfe01fc am: 08e6bd392c
Change-Id: Ic82141a60048b14e41c00f00694cf0a1bf63218d
2020-02-19 01:05:36 +00:00
Automerger Merge Worker
08e6bd392c Merge "Add proto dumpstate mode" am: 294cfe01fc
Change-Id: I09c95e155720dfb17efd74cc1206073abe6dc3f6
2020-02-19 00:52:14 +00:00
Mike Ma
294cfe01fc Merge "Add proto dumpstate mode" 2020-02-19 00:30:48 +00:00
Mike Ma
6165e2dd30 Add proto dumpstate mode
Add a "PROTO" dumpstate mode to request a protobuf dump from
IDumpstateDevice HAL, primarily used by incidentd to get
device-specific state as a proto for automated issue reporting and
debugging.
Since the format of these states can vary across vendors and devices,
the proto schema will not be defined in AOSP.

Bug: 140521164
Test: VtsHalDumpstateV1_1TargetTest
Change-Id: I1d586c99b654471db5028039792c3d9e6e2184bb
Merged-In: I1d586c99b654471db5028039792c3d9e6e2184bb
2020-02-18 15:13:35 -08:00
Automerger Merge Worker
0451d28dad Merge "Add UNSUPPORTED to health 2.1 types" am: 6a4ab26005 am: 49a258dd49
Change-Id: I28ab527fb1e621f506a40bbb9f3d2fbc72af83a7
2020-02-18 21:13:48 +00:00
Treehugger Robot
49a258dd49 Merge "Add UNSUPPORTED to health 2.1 types" am: 6a4ab26005
Change-Id: I2fdb7eca68377b0bcdb658c508b0d44d09c13975
2020-02-18 21:12:32 +00:00
Automerger Merge Worker
9091f86903 Merge "Fix VTS fail for GraphicsMapperHidlTest" am: eef384a88e am: a5439e227c
Change-Id: I1e37a94d78f6315ea6e0d2a3c32eee0ee0c3f8f6
2020-02-18 21:10:07 +00:00
Treehugger Robot
a5439e227c Merge "Fix VTS fail for GraphicsMapperHidlTest" am: eef384a88e
Change-Id: I346104d31743741ebac4c4fe1539179f3353d207
2020-02-18 20:55:13 +00:00
Treehugger Robot
6a4ab26005 Merge "Add UNSUPPORTED to health 2.1 types" 2020-02-18 20:45:15 +00:00
Treehugger Robot
eef384a88e Merge "Fix VTS fail for GraphicsMapperHidlTest" 2020-02-18 19:45:04 +00:00
Stephane Lee
0b6542c17b Add UNSUPPORTED to health 2.1 types
Test: lshal debug android.hardware.health@2.1::IHealth/default
Bug: 149429835
Change-Id: I084d225d49eada022e3f2504bacdb67c0c241697
2020-02-15 17:25:18 -08:00
Treehugger Robot
3458203ca7 Merge "Fix VTS test for health HAL 2.1" am: 0935243c44 am: 65a070de36
Change-Id: Iba8a1cd7cd2885e3771ca68491bfc6a644262416
2020-02-16 00:53:17 +00:00
Treehugger Robot
65a070de36 Merge "Fix VTS test for health HAL 2.1" am: 0935243c44
Change-Id: Ibb4705efef6c6faa472dbd4fcd580d2185cdc1fa
2020-02-16 00:35:18 +00:00
Treehugger Robot
0935243c44 Merge "Fix VTS test for health HAL 2.1" 2020-02-16 00:16:05 +00:00
Treehugger Robot
9a07084f02 Merge "power: Make AIDL HAL mandatory for new devices" am: a36ef09893 am: f7e2840952
Change-Id: I37ecf7b0f295bd7ae6f122bc71a35a138bb06068
2020-02-15 19:02:07 +00:00
Treehugger Robot
f7e2840952 Merge "power: Make AIDL HAL mandatory for new devices" am: a36ef09893
Change-Id: I6d4b44a80a116fde46b0018e279eb6908c6291f1
2020-02-15 18:48:13 +00:00
Treehugger Robot
a36ef09893 Merge "power: Make AIDL HAL mandatory for new devices" 2020-02-15 18:33:25 +00:00
Stephane Lee
0b2789f9d9 Fix logging in Health HAL 2.0 am: 45f8ab3477 am: 05c31c601f
Change-Id: I34e9628674224f5096cf060778ad80636b0a4a37
2020-02-15 10:26:43 +00:00
Stephane Lee
05c31c601f Fix logging in Health HAL 2.0 am: 45f8ab3477
Change-Id: I8f3e57437e0e29dbba8d6f70c136e9b30d8f2250
2020-02-15 10:14:36 +00:00
Stephane Lee
32c4ec09d4 Fix VTS test for health HAL 2.1
Latest update on the ticket to use hard coded thresholds

Test: atest VtsHalHealthV2_1TargetTest
Bug: 149428646
Change-Id: Id7f86ba05a203a926e8d316bf7af4d24c7e0e2f0
2020-02-14 15:30:17 -08:00
Stephane Lee
45f8ab3477 Fix logging in Health HAL 2.0
Bug: 149577800
Test: Ensure logging works as expected
Change-Id: I79b78593ee6bdbda59e49a27e70076184a30668d
2020-02-14 11:56:48 -08:00
David Zeuthen
81603155a9 Port IdentityCredential HAL to AIDL.
This includes add a partial types-only HAL for KeyMaster for
HardwareAuthToken.

Bug: 111446262
Test: atest android.security.identity.cts
Test: VtsHalIdentityTargetTest
Test: android.hardware.identity-support-lib-test
Change-Id: I7a6254d33200bfd62269aed1957cbb2a84b16272
2020-02-14 13:48:55 -05:00
mtk07406
e308ceb1e9 Fix VTS fail for GraphicsMapperHidlTest
VTS_10 testing item VtsHalGraphicsMapperV2_1Target fail due to
Gralloc0 HAL do not have return value : BAD_VALUE and BAD_BUFFER
so add Error::BAD_VALUE and Error::BAD_BUFFER as return value to
fix this VTS fail.

Bug: 146034198
Test: ran VtsHalGraphicsMapperV2_1Target 10 times and it all pass.
Change-Id: I792830ddf98cbf59de7d3a7b4dd4cf5f72269244
2020-02-14 10:25:19 +08:00
Treehugger Robot
979a72bef0 Merge "Use design capacity instead of full charge capacity" am: 25c2de29b9 am: a4931f9b19
Change-Id: I4760315a5bd640b5a1e2be2cd5b4160d9086340f
2020-02-14 02:09:11 +00:00
Treehugger Robot
a4931f9b19 Merge "Use design capacity instead of full charge capacity" am: 25c2de29b9
Change-Id: I4bba155589be27ed8f5c39f5dee8b2e0c57d8566
2020-02-14 01:55:50 +00:00
Treehugger Robot
25c2de29b9 Merge "Use design capacity instead of full charge capacity" 2020-02-14 01:35:16 +00:00
Dan Stoza
1ecb9847b8 Merge "power: Add DPF and update imminent hints to AIDL" am: a35e3bb452 am: 2756a9f508
Change-Id: I42284761a54427c947d6e3bc01617c6d993ffb39
2020-02-14 00:58:07 +00:00
Michael Butler
b545eeaa8f NN 1.3 HAL: ANAPIC review follow up am: c3e1a29a60 am: 4bf3b669cd
Change-Id: Ifa238156df40f0e62131d331f89a11e88b45a946
2020-02-14 00:57:56 +00:00
Dan Stoza
2756a9f508 Merge "power: Add DPF and update imminent hints to AIDL" am: a35e3bb452
Change-Id: I64008beaf3f14d5e5e10b2723d8145fb409c6caa
2020-02-14 00:51:35 +00:00
Dan Stoza
a35e3bb452 Merge "power: Add DPF and update imminent hints to AIDL" 2020-02-14 00:48:43 +00:00
Michael Butler
4bf3b669cd NN 1.3 HAL: ANAPIC review follow up am: c3e1a29a60
Change-Id: Ibcfb43fcf0ee3d1545b6fd237efd4f4ea55bdee0
2020-02-14 00:46:24 +00:00
Stephane Lee
34714688d5 Use design capacity instead of full charge capacity
Full charge capacity is already included as part of
health HAL 1.0. Concluded in b/149121450 to add a value
that is valuable.

Bug: 149428646
Bug: 149121450
Test: lshal debug android.hardware.health@2.1::IHealth/default
Change-Id: Iadf3c14850df57034378dcc10cdbab0eb43c3aae
2020-02-13 15:19:56 -08:00
Dan Stoza
8fa535c78e power: Make AIDL HAL mandatory for new devices
Makes the AIDL Power HAL mandatory for new devices. As almost all of
the power hints are already optional, this is effectively just
requiring FIXED_PERFORMANCE mode, which is necessary for game tuning
and performance profiling.

Bug: 136285293
Test: N/A
Change-Id: Ie4c01f13661b2388d8c905159d957f9996c41ee6
2020-02-13 14:50:34 -08:00
Dan Stoza
cca80279e2 power: Add DPF and update imminent hints to AIDL
Adds FIXED_PERFORMANCE mode for the dynamic performance framework as
well as a "display update imminent hint" to the AIDL version of the
Power HAL.

Test: VtsHalPowerTargetTest
Bug: 120610745
Bug: 136285293
Bug: 146453294
Change-Id: I0cda99822eed015131f8f068512842a388f9c25c
2020-02-13 14:49:16 -08:00
Michael Butler
c3e1a29a60 NN 1.3 HAL: ANAPIC review follow up
This CL makes the following three interface changes:
* Removes @1.3::Operand.ExtraParams, because it was the same as
  @1.2::Operand.ExtraParams
* Changes int32_t token to uint32_t for IDevice::allocate and for
  @1.3::Request.MemoryPool
* Renames OptionalTimePoint::nanoseconds to
  OptionalTimePoint::nanosecondsSinceEpoch

This CL also makes test changes in response to the interface changes,
and fixes a minor comment issue in @1.2::types.hal and @1.3::types.hal.

Bug: 148617339
Test: mma
Test: VtsHalNeuralnetworksV1_3TargetTest
Change-Id: I95b49ab34b0b79f587dda035ede700b73dc44a38
Merged-In: I95b49ab34b0b79f587dda035ede700b73dc44a38
(cherry picked from commit 6a4172cd3d)
2020-02-12 17:52:34 -08:00
Automerger Merge Worker
27ffb58396 Merge "Add STORAGE_KEY tag to keymaster 4.1" am: 9498310c3d am: 4ae48e66a6
Change-Id: Icf8a51ca3991686185beb83198ac4d8ceed58fa3
2020-02-12 01:11:41 +00:00
Automerger Merge Worker
2cde0fe22c Merge "Add support lib wrappers for clients" am: b2f3e87ce3 am: ec48df715a
Change-Id: I15ffb93172083d2b0607ebf1fa5cbb942ef26c1d
2020-02-12 01:11:28 +00:00
Automerger Merge Worker
4486795de5 Merge "Keymaster 4.1 VTS tests" am: 75629017d2 am: 56b8c4ede6
Change-Id: I7a3197d977e52756e83e6a5f556941d69fed8d7d
2020-02-12 01:10:58 +00:00
Automerger Merge Worker
8bb8904a44 Merge "Update KM4 VTS tests to allow s/w implementation to pass." am: 1cba34ebd4 am: 097aaee88f
Change-Id: Idd2a1a8bccfba6cf3f3d29bc1c1fddf7ad169644
2020-02-12 01:10:48 +00:00
Automerger Merge Worker
9f7c58d0e2 Merge "Remove service death test." am: 42542b5715 am: d2ac5c416c
Change-Id: I6f27990c868703d7c5eded1fecc49c7e60ab375d
2020-02-12 01:10:35 +00:00
Automerger Merge Worker
934b414db6 Merge "Change finish input test to avoid large sizes." am: c24d51fa46 am: bf1591fd91
Change-Id: I54c81144304d5fe8123e1009e5b1acb49909c1d0
2020-02-12 01:10:23 +00:00
Automerger Merge Worker
14e55cd2a3 Merge changes I487000cc,I9310a851 am: a15f40bd0c am: 63f4ac766b
Change-Id: I4b0546eb8e690fd43e010abe6329fdbe39d7e7b8
2020-02-12 01:10:14 +00:00
Automerger Merge Worker
729ea4591b Remove dependency on libsoftkeymaster. am: fcc4c5c71b am: 1c550eb78f
Change-Id: I47d8d65344bca6a8911f87f49279dd4ce8695481
2020-02-12 01:10:12 +00:00
Automerger Merge Worker
f161aa38b9 Merge "power: add more modes into into power hal" am: 502d38d9f7 am: abd26b3862
Change-Id: I52d3916527338ab3a5eef3638bb5d6d9524fd2c1
2020-02-12 01:09:54 +00:00
Automerger Merge Worker
4ae48e66a6 Merge "Add STORAGE_KEY tag to keymaster 4.1" am: 9498310c3d
Change-Id: Ic9b254f0f1b9ccf7253547b92e123e461c4eb465
2020-02-12 01:07:26 +00:00
Automerger Merge Worker
ec48df715a Merge "Add support lib wrappers for clients" am: b2f3e87ce3
Change-Id: If4f081c444e653b02f08c33ebdb2725a4be3a6b7
2020-02-12 01:06:54 +00:00
Automerger Merge Worker
56b8c4ede6 Merge "Keymaster 4.1 VTS tests" am: 75629017d2
Change-Id: I44e678dac52ec15b7c3d1884735582495dfd21ab
2020-02-12 01:05:59 +00:00