Daniel Verkamp 3498a61b0d Cargo.lock: update protobuf v3.2.0 -> v3.6.0 | 2 months ago | |
---|---|---|
.. | ||
src | 3498a61b0d Cargo.lock: update protobuf v3.2.0 -> v3.6.0 | 3 weeks ago |
Cargo.toml | fa159ee24a devices: virtio-fs: enable dbus crate stdfd feature | 8 months ago |
README.md | 891455563b system_api: Add copy of ChromeOS's system_api | 2 years ago |
update_bindings.sh | 4f352d3792 system_api: add power_manager bindings and update other bindings | 1 month ago |
system_api is used by ChromeOS to interact with other system services and mainly contains automatically generated bindings for dbus services and proto types.
The ground truth for this crate is in the ChromeOS codebase at platform2/system_api.
To allow us to build ChromeOS features in upstream crosvm, we need to copy a subset of the generated
files into this repository. The update_bindings.sh
script can be used to update them.
Note: Originally, the ChromeOS build would replace this crate with the ChromeOS platform2/system_api crate. This is no longer the case and crosvm will always be built against the version in this directory.