Name Date Size #Lines LOC

..--

src/H25-Apr-2025-1,8101,444

Cargo.tomlH A D25-Apr-2025282 1310

README.mdH A D25-Apr-2025807 1610

update_bindings.shH A D25-Apr-2025856 2918

README.md

1# Crosvm version of ChromeOS's system_api
2
3system_api is used by ChromeOS to interact with other system services and mainly contains
4automatically generated bindings for dbus services and proto types.
5
6The ground truth for this crate is in the ChromeOS codebase at [platform2/system_api].
7
8To allow us to build ChromeOS features in upstream crosvm, we need to copy a subset of the generated
9files into this repository. The `update_bindings.sh` script can be used to update them.
10
11Note: Originally, the ChromeOS build would replace this crate with the ChromeOS
12[platform2/system_api] crate. This is no longer the case and crosvm will always be built against the
13version in this directory.
14
15[platform2/system_api]: https://source.chromium.org/chromiumos/chromiumos/codesearch/+/main:src/platform2/system_api/
16