Commit Graph

18149 Commits

Author SHA1 Message Date
Henry Fang
0ce0f981a7 Add cas@1.2 support
Test: Manual
bug: 141783130
Change-Id: I487aa47c13ad1a50831ddbcb3b9b25de9972e5b7
2019-11-07 13:03:11 -08:00
David Anderson
fdf32f00fa Merge "IBootControl: Use new defaultPassthroughServiceImplementation signature." am: 240c726150 am: b1ec4c6aa1
am: decc075e5f

Change-Id: I14c96f8da4c6bdff019809cf926fe24ec84512ed
2019-11-06 10:21:17 -08:00
David Anderson
decc075e5f Merge "IBootControl: Use new defaultPassthroughServiceImplementation signature." am: 240c726150
am: b1ec4c6aa1

Change-Id: I142a7a7bdbdf420d046ab3c43fe176cb8d84c079
2019-11-06 10:15:07 -08:00
Nick Desaulniers
8bbb6bc175 [automerger skipped] Merge changes I8a7ff4b0,Id121ecd4,I23375d73 am: 944e640e16 am: d770f4c628
am: 69871db874 -s ours
am skip reason: change_id I78d64ea2b7df3f2bd3b8503aa553a0523b20d711 with SHA1 0e2911ebe0 is in history

Change-Id: I62f6609034b814a02fa50bfa5528a7ab5c9ffcd8
2019-11-06 10:12:07 -08:00
David Anderson
b1ec4c6aa1 Merge "IBootControl: Use new defaultPassthroughServiceImplementation signature."
am: 240c726150

Change-Id: I4414f7e94fb3778ced7ceba5a87fcee1f66f3a93
2019-11-06 10:08:05 -08:00
Nick Desaulniers
69871db874 Merge changes I8a7ff4b0,Id121ecd4,I23375d73 am: 944e640e16
am: d770f4c628

Change-Id: Ie2a0a0dad8d32f7eb2a07784bd0f60bf666b61a1
2019-11-06 09:58:31 -08:00
David Anderson
240c726150 Merge "IBootControl: Use new defaultPassthroughServiceImplementation signature." 2019-11-06 17:53:03 +00:00
Nick Desaulniers
d770f4c628 Merge changes I8a7ff4b0,Id121ecd4,I23375d73
am: 944e640e16

Change-Id: I96d522e9f8ab3c0e35761c4bcc1d63d150195ced
2019-11-06 09:52:04 -08:00
Treehugger Robot
944e640e16 Merge changes I8a7ff4b0,Id121ecd4,I23375d73
* changes:
  [hardware][interfaces][sensors] fix -Wreorder-init-list
  [hardware][interfaces][sensors] fix -Wreorder-init-list again
  [hardware][interfaces][graphics] fix -Wimplicit-int-float-conversion
2019-11-06 17:30:27 +00:00
Steven Moreland
cf02346a24 vibrator: add getSupportedEffects am: 2932b22571 am: 1168cd4084
am: 9708374b23

Change-Id: I519a25dd6c07208cde516a90e8e927c7a083376f
2019-11-06 09:01:21 -08:00
Steven Moreland
92d60be1bb Merge "s/staidl/aidl/" am: de18b338f8 am: 02e30acaf1
am: 65c3306786

Change-Id: Id698ebec3c2bb155d5ee73d90ee328bfa3c61060
2019-11-06 09:00:56 -08:00
Steven Moreland
9708374b23 vibrator: add getSupportedEffects am: 2932b22571
am: 1168cd4084

Change-Id: I16c8933311769366b4b3ab58203073702e58dc0d
2019-11-06 08:55:46 -08:00
Steven Moreland
65c3306786 Merge "s/staidl/aidl/" am: de18b338f8
am: 02e30acaf1

Change-Id: I0de7c338bbf351a756c7bbac1997338b59b8f9a8
2019-11-06 08:55:25 -08:00
Steven Moreland
1168cd4084 vibrator: add getSupportedEffects
am: 2932b22571

Change-Id: I667bd7b89e4df49fe72c974bb8a14d6a37e2c700
2019-11-06 08:50:14 -08:00
Steven Moreland
02e30acaf1 Merge "s/staidl/aidl/"
am: de18b338f8

Change-Id: I776f9640b7dd5eb9a810fc7ad75e7f03bd48049f
2019-11-06 08:49:46 -08:00
Steven Moreland
2932b22571 vibrator: add getSupportedEffects
It's a real gap in this interface, since we need to call perform to
understand if an effect is supported.

Bug: 141828236
Test: atest VtsHalVibratorTargetTest
Change-Id: Iffbd9c0acf5e4c368767c7718025a4aef8f44ce3
2019-11-06 16:34:37 +00:00
Steven Moreland
de18b338f8 Merge "s/staidl/aidl/" 2019-11-06 16:34:27 +00:00
David Anderson
9441a1eb98 IBootControl: Use new defaultPassthroughServiceImplementation signature.
Using the new signature ensures that the device actually provides an
IBootControl 1.1 implementation.

Bug: N/A
Test: manual test
Change-Id: I0ddc1ed71535a31c887d94196295baa46ed37d3c
2019-11-05 17:05:05 -08:00
Nick Desaulniers
8cb3c9b326 [hardware][interfaces][sensors] fix -Wreorder-init-list
C++20 will require members in a designated initializer to be in order
unlike C99.

Bug: 139945549
Test: mm
Merged-In: I78d64ea2b7df3f2bd3b8503aa553a0523b20d711
Change-Id: I8a7ff4b025ac693398b79ad5f16687afe3a4c5a9
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
2019-11-05 14:58:13 -08:00
Nick Desaulniers
890faa2ac5 [hardware][interfaces][sensors] fix -Wreorder-init-list again
C++20 will require members in a designated initializer to be in order
unlike C99.

This snuck in because I haven't upgraded the platform toolchain yet.

Bug: 139945549
Test: mm
Change-Id: Id121ecd46b7e53f5dd7b4a32daae0594d851d0e5
Merged-in: Ica2844a213467e41d9b6a8955f1750692da8b444
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
2019-11-05 14:55:47 -08:00
Nick Desaulniers
daedbd7e47 [hardware][interfaces][graphics] fix -Wimplicit-int-float-conversion
IEEE 754 single precision cannot precisely represent the value of large
32b integrals. Accept the imprecision from implicit casts by making the
casts explicit.

One case is comparing the value before and after converting a float to
an int32_t and back, the other is used when printing a value.

Bug: 139945549
Test: mm
Change-Id: I23375d73cd16be0741defc6395046bd3b22d1335
Merged-in: Id30edce2cd29c0f9c24cd52ba5fb33f7c56a3100
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
2019-11-05 14:54:06 -08:00
TreeHugger Robot
622c04a620 Merge "[hardware][interfaces][graphics] fix -Wimplicit-int-float-conversion" 2019-11-05 22:50:29 +00:00
TreeHugger Robot
7ac81273de Merge "[hardware][interfaces][sensors] fix -Wreorder-init-list again" 2019-11-05 22:14:27 +00:00
Steven Moreland
d91e449020 s/staidl/aidl/
staidl is a term I made up w/o precedence. aidl is clearer and more
consistent w/ practices elsewhere.

Bug: 141828236
Test: N/A
Change-Id: I3f044ddf470b63956f2aa496ae9fe9e5893f479a
2019-11-05 13:29:10 -08:00
Nick Desaulniers
de2a5dcd48 [hardware][interfaces][graphics] fix -Wimplicit-int-float-conversion
IEEE 754 single precision cannot precisely represent the value of large
32b integrals. Accept the imprecision from implicit casts by making the
casts explicit.

One case is comparing the value before and after converting a float to
an int32_t and back, the other is used when printing a value.

Bug: 139945549
Test: mm
Change-Id: Id30edce2cd29c0f9c24cd52ba5fb33f7c56a3100
Signed-off-by: Nick Desaulniers <ndesaulniers@google.com>
2019-11-05 13:18:26 -08:00
Steven Moreland
c8a6fd93da Merge "radio@1.5: update makefiles" am: f581c60f08 am: 7107619329
am: 762220885b

Change-Id: Ie35abb4f546667a4e381d01031e848d997b45137
2019-11-05 11:30:06 -08:00
Steven Moreland
856e1d3874 Merge "update-makefiles.sh: for partial Java pkgs" am: cbd3f444c7 am: 7eebf74e97
am: b2b3af540f

Change-Id: Ib6374f3dc3a00ebcb0fac50bfcd5eda479692565
2019-11-05 11:13:18 -08:00
Steven Moreland
bc123f21a0 Merge "android.hardware.tests.libhwbinder@1.0-impl{,.test}" am: 619c04d957 am: 93574d12d2
am: 65a678732d

Change-Id: I52de10dd6a536f9a7088c7a876f31a1217a601e8
2019-11-05 11:11:39 -08:00
Stan Rokita
57ed4c98c3 Merge "Bound pending write events queue to avoid OOM" am: 6cbd36f357 am: 797b06e220
am: ac564f2899

Change-Id: I09b08508fd3cf53381d524613dad63621eb63595
2019-11-05 11:11:16 -08:00
nelsonli
e32c7b2a94 Merge "[vts-core] add VtsHalRadioConfigV1_*TargetTest to vts-core" am: 64b332ddf5 am: 50e6fd965a
am: b843d2d6f2

Change-Id: I2a45fc3130808adcecd4cc78e3aa5201decab653
2019-11-05 10:57:26 -08:00
Steven Moreland
762220885b Merge "radio@1.5: update makefiles" am: f581c60f08
am: 7107619329

Change-Id: Iade2d2d39db3e90c88990f9fde0d961bc1fd0f2b
2019-11-05 10:27:11 -08:00
Steven Moreland
b2b3af540f Merge "update-makefiles.sh: for partial Java pkgs" am: cbd3f444c7
am: 7eebf74e97

Change-Id: Ib8a5d956ce769779ee7b65f56be8b8db10d5008e
2019-11-05 10:25:49 -08:00
Steven Moreland
65a678732d Merge "android.hardware.tests.libhwbinder@1.0-impl{,.test}" am: 619c04d957
am: 93574d12d2

Change-Id: I717344d7cf1078e7e8692bebe486cc6698759ff7
2019-11-05 10:24:19 -08:00
Steven Moreland
7107619329 Merge "radio@1.5: update makefiles"
am: f581c60f08

Change-Id: I9160df2a80d3e05cde8c2bea5e1fb588b719ea81
2019-11-05 10:18:53 -08:00
Steven Moreland
7eebf74e97 Merge "update-makefiles.sh: for partial Java pkgs"
am: cbd3f444c7

Change-Id: I104e350e444cf9bdd4f5f29dbc91501c162fc47b
2019-11-05 10:17:43 -08:00
Steven Moreland
93574d12d2 Merge "android.hardware.tests.libhwbinder@1.0-impl{,.test}"
am: 619c04d957

Change-Id: Ibc37bf5e192aa08c5a73186d5a257ce42cec0757
2019-11-05 10:16:31 -08:00
Steven Moreland
f581c60f08 Merge "radio@1.5: update makefiles" 2019-11-05 17:58:02 +00:00
Steven Moreland
cbd3f444c7 Merge "update-makefiles.sh: for partial Java pkgs" 2019-11-05 17:57:51 +00:00
Steven Moreland
619c04d957 Merge "android.hardware.tests.libhwbinder@1.0-impl{,.test}" 2019-11-05 17:57:50 +00:00
Stan Rokita
ac564f2899 Merge "Bound pending write events queue to avoid OOM" am: 6cbd36f357
am: 797b06e220

Change-Id: Ie8121004cc113714e4a9ad6085a551f832fc847a
2019-11-05 01:35:34 -08:00
nelsonli
b843d2d6f2 Merge "[vts-core] add VtsHalRadioConfigV1_*TargetTest to vts-core" am: 64b332ddf5
am: 50e6fd965a

Change-Id: I76c36240ef75823fd9aa9f8f9e76bf6154e49e64
2019-11-05 01:22:20 -08:00
Steven Moreland
4bc9e303b1 camer 2.5 lazy service: fix interface decls am: 2b4209ff93 am: 0784a43934
am: 5daeb12507

Change-Id: I2823d04ece7687bd54392cfc480167a25bc56dbb
2019-11-04 19:17:04 -08:00
Stan Rokita
797b06e220 Merge "Bound pending write events queue to avoid OOM"
am: 6cbd36f357

Change-Id: Ice70a28b24275e9463d2f3750fa39c0f5d811f00
2019-11-04 18:22:48 -08:00
Treehugger Robot
6cbd36f357 Merge "Bound pending write events queue to avoid OOM" 2019-11-05 02:13:34 +00:00
nelsonli
50e6fd965a Merge "[vts-core] add VtsHalRadioConfigV1_*TargetTest to vts-core"
am: 64b332ddf5

Change-Id: I8f79bd3b543fa50cb42cbb5a7ae4228a585f2f4d
2019-11-04 17:55:28 -08:00
Treehugger Robot
64b332ddf5 Merge "[vts-core] add VtsHalRadioConfigV1_*TargetTest to vts-core" 2019-11-05 01:44:00 +00:00
TreeHugger Robot
a983a2dec8 Merge "audio: Run VTS tests for non-primary modules for HAL V6" 2019-11-05 01:08:55 +00:00
Steven Moreland
5daeb12507 camer 2.5 lazy service: fix interface decls am: 2b4209ff93
am: 0784a43934

Change-Id: Ia880b3168503134ed75423fbe828a22fd7694489
2019-11-04 16:43:31 -08:00
Steven Moreland
0784a43934 camer 2.5 lazy service: fix interface decls
am: 2b4209ff93

Change-Id: I2224d7b0c7d23d8a08cc24f45e4f77afbe92cba3
2019-11-04 16:20:36 -08:00
Stan Rokita
5098f0a9ca Bound pending write events queue to avoid OOM
Bound the pending write events queue to a large amount of events in
total (100,000) so that we do not have out of memory crashes when the
sensors framework locks up. Events are 80B of memory each. So this
change caps are pending writes event queue to 8MB of memory.

Bug: 143302327
Test: atest android.hardware.sensors@2.0-halproxy-unit-tests &&
vts-tradefed run commandAndExit vts --skip-all-system-status-check
--primary-abi-only --skip-preconditions --module VtsHalSensorsV2_0Target

Change-Id: I5d0a7f382e3f61fbbe2c74b5c9cf13560432b84c
2019-11-04 14:33:06 -08:00