commit | f86dae891861f3c61477df92cc9530e6e2340139 | [log] [tgz] |
---|---|---|
author | Yu Shan <shanyu@google.com> | Thu Sep 09 17:44:18 2021 -0700 |
committer | Yu Shan <shanyu@google.com> | Wed Sep 29 13:37:55 2021 -0700 |
tree | bbece889954f9ab0ddb3e5bb6db442f5f240c957 | |
parent | 9974d946e172d5df4386a364a9f221491a95dc89 [diff] |
Define an abstract interface to access hardware. For non-virtualized VHAL, VHAL would use a VehicleHareware implementation in the same process. For virtualized VHAL, on android side, a VehicleHardware implementation acts as the client to take with a GRPC server in another VM. That server uses a VehicleHardware implementation underneath. Test: Local build. Bug: 199453627 Change-Id: I34512fad44aa4f69832d147d2c4ef4221e53dc4f