| commit | 9ab72a24c890569ac80c5f154e40a3fd09738c68 | [log] [tgz] |
|---|---|---|
| author | Suraj Malhotra <surajmalhotra@fuchsia.infra.roller.google.com> | Sat Jul 10 00:42:32 2021 +0000 |
| committer | Copybara-Service <copybara-worker@google.com> | Fri Jul 09 17:43:33 2021 -0700 |
| tree | aeb4ca032f90af051ff138075a3ad94c281eff52 | |
| parent | f62776a73c64c8fc6b7e4243851bcabf2e56729d [diff] |
[roll] Roll fuchsia [driver_manager] Migrate off of manual FIDL calls These manual calls existed due to lack of support in the C bindings for asynchronous replies, and the C bindings being all that was allowed to be used in the zircon build system at the time. This change migrates all usages off of the C bindings to llcpp. There was an attempt to partially migrate these calls to hlcpp bindings at some point, and those were also made into llcpp. In addition, all logic was inlined into the caller, and fidl.cc/fidl.h were removed. Tests for this code was necessarily also refactored and cleaned up to deal with the need for typed channels. Tested: fx test driver-manager-test Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/553088 Original-Revision: 3891a6946b409342c41bdb4ed74b9110a6c38986 GitOrigin-RevId: b32a29393ce25f2514c21c914c14a78a710e5528 Change-Id: If1178ec2f87ab49a09dc32b48a6406b363b95ece
This repository contains Fuchsia's Global Integration manifest files.
All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.
Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.