aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-15Snap for 11220357 from dd6812f5375184cafc2834da6d5e4208b2f821ca to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-releaseAndroid Build Coastguard Worker
Change-Id: Ib0a54f61691294c3175420764ffe0263020c868d
2023-12-14Retrieve name of the clients in HalClientManagerLei Ju
Bug: 315039707 Test: manual test to observe that the name is retrieved by getName() Change-Id: I12e0fbad4cb34fa11eaf6e022ea61b59c4a0d7d3
2023-12-14Snap for 11216811 from 2a0e1ef4a874911a4574ee0f94a4eb9b59092db8 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Ic030b4d9fc7e90766166464ebdb6716c0ca78916
2023-12-13Fix check for number of expected callbacksyixuanwang
Bug: 308169947 Test: CHQTS sendEventStressTest Change-Id: Icde9c97d981a12d5e90f2f69bdb382f478c50a46
2023-12-13Add stubs for CHRE reliable messages to the HALMatthew Sedam
This CL adds stubs for CHRE reliable messages to the CHRE HAL. Bug: 312417087 Test: atest VtsAidlHalContextHubTargetTest Test: Presubmits Change-Id: I897488d2cce445260030da71bfbbea0f27ff2633
2023-12-13Handle HAL and CHRE crash recovery from HalClientLei Ju
Bug: 297912356 Test: manual test by killing HAL or CHRE and observe that chre_aidl_hal_client can recover the state and continue the communication. Change-Id: I58cac55eff71d032a985c4ca86540cb04e35532e
2023-12-13Use $(MAKE) variable in recursive makeBryan Lavrich
Test: Compile AoC firmware Bug: 312466078 Change-Id: Ic7c439470bde32bc8bdc7cbd22a9a98036dca628
2023-12-13Snap for 11211173 from 110ee3a40a41d40e60303e951d36ebbb35d727ca to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Icfffc5ee5f745deddcc567637d79b2bded7dcbf9
2023-12-12Check interface version before calling the new callback APILei Ju
Test: compilation Bug: 307749518 Change-Id: Ibafa26dc89b5f742ad4cd9d2bb6b40aba56f6636
2023-12-12Snap for 11206181 from 20cb51c4256659c01a6dda9146a448ef933885d1 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I609343a3305e493eea8bb389cd92daa5f8b79347
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: 50c4369e20 -s ours am: ↵Xin Li
c311e46da9 -s ours am: d6b0f68b62 -s ours am skip reason: Merged-In I6a2bfe01ce7c57ee0768d1a06dcb7ccd1650846b with SHA-1 55a892f84e is already in history Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2866460 Change-Id: Ie4219ff52a12c15ff83e878bbd48c2d2561f026f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: 50c4369e20 -s ours am: ↵Xin Li
c311e46da9 -s ours am skip reason: Merged-In I6a2bfe01ce7c57ee0768d1a06dcb7ccd1650846b with SHA-1 55a892f84e is already in history Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2866460 Change-Id: I1e7cb33d29087fe8b4f9ef819f5e3489fe4ead01 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-11[automerger skipped] Merge Android 14 QPR1 am: 50c4369e20 -s oursXin Li
am skip reason: Merged-In I6a2bfe01ce7c57ee0768d1a06dcb7ccd1650846b with SHA-1 55a892f84e is already in history Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2866460 Change-Id: Ia6419a31344fdc0dadd7bb3a8685ee0b259e261f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-09Snap for 11200327 from b11774b6f8f2633dafb76e9985055bef44ea58cf to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Ic34520156cb20e3b85a3eb92ad00b5d57ce43287
2023-12-08Merge Android 14 QPR1Xin Li
Merged-In: I6a2bfe01ce7c57ee0768d1a06dcb7ccd1650846b Bug: 315507370 Change-Id: I611634c03c7fca5b504ff927a1885fb32fe5e3dc
2023-12-08Update TimeSync class to take ChreConnection as a parameterLei Ju
This change also moves common code from tinysys HAL to the base class as a refactoring work. Bug: 247124878 Test: 1) triggering time sync request from CHRE and observed that the request is handled by HAL; 2) disconnect a HAL client and observe that deathrecipient which is initialized in the base class is called. Change-Id: Idebd0e6d8660693495167e30ff9bb6f3ac4bb60d
2023-12-08Implement IContextHubCallback.getName() in the test clientLei Ju
Bug: 315039707 Test: manual test Change-Id: I1bfdbc32a004b43a0346ce3f2a3667eefb4c1742
2023-12-08Snap for 11192287 from 223cc2e15defe1c517b41f54c407178fa8a9fc2f to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Ie708f866b185040c8fae38d9fb26fe8c0c70b6a7
2023-12-07nearby: sync from google3 at CL 588525773Jayden Kim
Bug: 300085441 Test: presubmit Change-Id: I37192a6dcbdbe3f8e3190a451cf791f1ed5c4cdd
2023-12-07Fix numbering in CHPP quickstart am: dd84664018 am: fa4ac0763a am: 73cc5f750bBrian Duddie
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2864865 Change-Id: Ifc0e31045535ecad7e21b440cea0491917362bc2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-07Fix numbering in CHPP quickstart am: dd84664018 am: 55a892f84e am: ba3668c78fBrian Duddie
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2864865 Change-Id: Ie56828bd4518773230349c16f34fbb9e9d2718c3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-07Fix numbering in CHPP quickstart am: dd84664018 am: fa4ac0763aBrian Duddie
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2864865 Change-Id: Ie082afd12e369a5acda0e906a8b35650498fbecf Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-07Fix numbering in CHPP quickstart am: dd84664018 am: 55a892f84eBrian Duddie
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2864865 Change-Id: I4eefd6c591864d3a2a4f8cc79373397bd220d91f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-07Fix numbering in CHPP quickstart am: dd84664018Brian Duddie
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2864865 Change-Id: I84b7d3a4205338c487addca7d54d6b0390ba7c14 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-07Fix numbering in CHPP quickstart am: dd84664018tmp_amf_315507370Brian Duddie
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2864865 Change-Id: I6a2bfe01ce7c57ee0768d1a06dcb7ccd1650846b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-07Fix numbering in CHPP quickstartBrian Duddie
Markdown doesn't support automatic numbering in headers, so remove them. Bug: None Test: n/a Change-Id: If02796b044b958b8128192494790d843a92597f2
2023-12-07Update core file list for multiclient HALLei Ju
Define separate file groups for socket and wifi ext files as not every hal needs them. Test: compilation Bug: 247124878 Change-Id: Iaf77040e6a0778d705c468f01fbd4d0b3fff36d8
2023-12-07Snap for 11186783 from 6d39402cac5ad8a5cd91e833619fe9d127c90ff7 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I210bafb00c67e361c6ffc982385d4f5d2418e885
2023-12-06Snap for 11180250 from ab66140e8af56521c078bccc3a375aaefbee768f to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I072cce700f8d048ad845b68ed604c0eefa02ecde
2023-12-05Revert "Enable Bazel support for chre_atoms_log.h module" am: c1ce6a2e1a am: ↵Hugo Drumond Jacob
7e1c4e5d44 am: ca36295ca4 Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2859126 Change-Id: Ieaaf7e96ae9146fc13c295345ef0c94408befc7b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05Revert "Enable Bazel support for chre_atoms_log.h module" am: c1ce6a2e1a am: ↵Hugo Drumond Jacob
612f265711 am: add8ec48e3 Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2859126 Change-Id: Ibc47d0ba7f5c517dc1e7d42c1d3a105851348102 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05Revert "Enable Bazel support for chre_atoms_log.h module" am: c1ce6a2e1a am: ↵Hugo Drumond Jacob
7e1c4e5d44 Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2859126 Change-Id: I3528da07f2d0906e74de398c0bfa24cd36a0ee10 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05Revert "Enable Bazel support for chre_atoms_log.h module" am: c1ce6a2e1a am: ↵Hugo Drumond Jacob
612f265711 Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2859126 Change-Id: I6f5853ef5628b18e3fc20a1183d97af6f2bdfcf8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05Revert "Enable Bazel support for chre_atoms_log.h module" am: c1ce6a2e1aHugo Drumond Jacob
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2859126 Change-Id: If3ed59c2e7089e655223649231d425ecd3563d0c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05Revert "Enable Bazel support for chre_atoms_log.h module" am: c1ce6a2e1aHugo Drumond Jacob
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2859126 Change-Id: Ie526e27d2a5635db3a363675f792a6b39234dc3c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-12-05Revert "Enable Bazel support for chre_atoms_log.h module"Hugo Drumond Jacob
This reverts commit fbed6a7b18349063b444efcb3f247b38eb2b8349. Reason for revert: See b/314904106 Bug: 314904106 Change-Id: I53ecb8d0ba422fea50ea904fcbdecffceb9015a0
2023-12-05Update chre_aidl_hal_client to use HalClientLei Ju
This change also makes minor changes below: - Incorporate help message into CommandInfo structure - Make the output concise Test: Run the tool and interact with HAL Bug: 297912356 Change-Id: I96bfe1134aa35a8b32d32400a0e5cd95ade49dcc
2023-12-05Create a hal client library for multiclient halLei Ju
Test: run chre_aidl_hal_client connect and interact with hal_client apis Bug: 297912356 Change-Id: I41c7e5de2a41a96b8735a5be2ed6cb973f5fe19b
2023-12-02Snap for 11171107 from 3aa1a220c791108e52df1326a8b930e065b90e61 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: Iac7dae023178ffb3390c0857e3378e6494b02b72
2023-12-02Snap for 11169761 from 317cb2f3c01d94fc9e1038f9e9676f8200bae33f to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I0686737062fa9f5bc5eb99c4b63781c81b4a0534
2023-12-02Revert "Remove unnecessary locking from chre::TaskManager destructor"Matthew Sedam
This reverts commit ee2576e6e9f78f168c882fa8f34b052ef3ad5a41. Reason for revert: Breaks chre_simulation_tests Change-Id: Ib927577d474bb2f74f280cb07efd5e813306d2cf
2023-12-01Unload nanoapp when it fails to startyixuanwang
Bug: 313532568 Test: make sure chre boots and presubmit Change-Id: I49103748d6962860aedc777690b5e419aaf776e1
2023-12-01Enable UUID retrieval from IContextHubCallbackLei Ju
When the guarding flag is off, the default hardcoded uuids are used. Test: make android.hardware.contexthub-service.tinysys and manual test using chre_aidl_hal_client to register a callback and observe uuid is used to identify the client Bug: 247124878 Change-Id: I3ec4d3c26cf3e443642b0d181a34cf65b141c4d4
2023-11-30log_buffer: Resolve dangling pointerMatt Stokes
dangling pointer 'logBuffer' to 'kTokenizedLogGenericErrorMsg' may be used [-Werror=dangling-pointer=] Change-Id: I54893071f6e0b3e05b38d0173a194622ca8439db
2023-11-30Define a flag for uuid retrieval from IContextHubCallbackLei Ju
Test: Presubmit Bug: 247124878 Change-Id: Ia9d91f660e8dd946cfea7f0ad12cfd0cd4c570cf
2023-11-30Snap for 11157599 from 12af23e82dac62ed94f2ba9a6234fb9b68256f38 to 24Q1-releaseAndroid Build Coastguard Worker
Change-Id: I65cf799ac9f40095ebbcc374fe61e9a9ae861166
2023-11-29Enable Bazel support for chre_atoms_log.h module am: fbed6a7b18 am: ↵Matthew Sedam
cb18981fba am: 205c75ca78 Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2850156 Change-Id: I6d1a8fcfb362b6706b6fb582b2681e8eb62285a7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29Enable Bazel support for chre_atoms_log.h module am: fbed6a7b18 am: ↵Matthew Sedam
1ebc888905 am: d57ce7ef91 Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2850156 Change-Id: I41bb1f8ff03cf0c0d6fdea5ca59bd4fa6eab68e6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29Enable Bazel support for chre_atoms_log.h module am: fbed6a7b18 am: cb18981fbaMatthew Sedam
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2850156 Change-Id: I824e56ad3bd0e269480548c6aef8669726303a31 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-11-29Enable Bazel support for chre_atoms_log.h module am: fbed6a7b18 am: 1ebc888905Matthew Sedam
Original change: https://android-review.googlesource.com/c/platform/system/chre/+/2850156 Change-Id: I8716e0b27d7a336a8abea4094cbb420dcccc4877 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>