crosvm/tools
Dennis Kempin 891455563b system_api: Add copy of ChromeOS's system_api
Adds a script that copies the bindings we need upstream. We cannot
use the original repository, as it's part of the large platform2 git
repository, and the original build.rs depends on ChromeOS tooling to
generate these bindings.

So instead, this change adds a script that can be called from a
chromiumos checkout of crosvm to update the upstream bindings.

This allows us to enable certain features that talk to ChromeOS
dbus services. They won't be functional upstream, but at least we
can compile and test the code.

To make things more consistent, we no longer replace the crate
with the ChromeOS version when building for ChromeOS.

BUG=b:244618505
TEST=presubmit

Change-Id: I504cbf6d12b0cb50d9935f5e49b7fa72b692d45c
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3919814
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
2022-09-28 18:13:00 +00:00
..
audio_streams_conformance_test Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
chromeos handle new CV run ended message 2022-09-23 16:58:44 +00:00
contrib Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
examples Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
impl tools/run_tests: Split unit tests from integration tests 2022-09-20 18:27:23 +00:00
tests Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
windows Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
.vpython3 infra: Small process improvements 2022-05-27 20:59:12 +00:00
aarch64vm Update copyright header check to cover all files 2022-09-13 18:41:29 +00:00
bindgen-all-the-things Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
cargo-doc power_monitor: Enable feature in all-linux 2022-09-20 21:06:47 +00:00
cl Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
clippy Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
dev_container dev_container: Always pass tty to docker if available 2022-09-14 19:07:16 +00:00
fmt Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
health-check system_api: Add copy of ChromeOS's system_api 2022-09-28 18:13:00 +00:00
install-aarch64-deps Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
install-armhf-deps Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
install-deps dev_container: Upgrade to debian bookworm 2022-09-14 22:32:36 +00:00
install-docs-deps Update all copyright headers to match new style 2022-09-13 18:41:29 +00:00
presubmit tools/run_tests: Split unit tests from integration tests 2022-09-20 18:27:23 +00:00
run_tests Update copyright header check to cover all files 2022-09-13 18:41:29 +00:00
test_target Update copyright header check to cover all files 2022-09-13 18:41:29 +00:00
x86vm Update copyright header check to cover all files 2022-09-13 18:41:29 +00:00