crosvm/common
Dennis Kempin 3ec91c4653 Add Cargo.lock files to version control again
We originally removed it because we had frequent merge conflicts
and all downstream projects were doing their own pinning already.
We also had CI issues because ChromeOS changes could trigger
Cargo.lock changes in crosvm back then.

The new Cargo.lock format should ease the merge conflicts and we
no longer have issues with external changes triggering changes
in our Cargo.lock. So let's bring it back in.

This will allow us to judge the impact of changing third party
dependencies and gives us a chance to implement a special
review process.

BUG=b:240435583
TEST=CQ

Change-Id: Ie53e5616cc98d7e50a84f3c0a91902dd539f2520
Reviewed-on: https://chromium-review.googlesource.com/c/crosvm/crosvm/+/3795655
Reviewed-by: Daniel Verkamp <dverkamp@chromium.org>
Reviewed-by: Noah Gold <nkgold@google.com>
Reviewed-by: Vikram Auradkar <auradkar@google.com>
Tested-by: Dennis Kempin <denniskempin@google.com>
Commit-Queue: Dennis Kempin <denniskempin@google.com>
2022-08-15 19:38:44 +00:00
..
assertions Add Cargo.lock files to version control again 2022-08-15 19:38:44 +00:00
audio_streams Add Cargo.lock files to version control again 2022-08-15 19:38:44 +00:00
balloon_control Add Cargo.lock files to version control again 2022-08-15 19:38:44 +00:00
cros-fuzz Add Cargo.lock files to version control again 2022-08-15 19:38:44 +00:00
cros_asyncv2 Add Cargo.lock files to version control again 2022-08-15 19:38:44 +00:00
data_model Add Cargo.lock files to version control again 2022-08-15 19:38:44 +00:00
p9 Add Cargo.lock files to version control again 2022-08-15 19:38:44 +00:00
sync Add Cargo.lock files to version control again 2022-08-15 19:38:44 +00:00
chromeos_warning.md Add version pin warning to common/ 2022-04-15 19:51:35 +00:00
README.md docs: Use mdformat to format markdown files 2022-01-27 21:29:11 +00:00

Crosvm General Purpose Libraries

The crates in this folder are general purpose libraries used by other projects in ChromeOS as well.

To make them accessible independendly of crosvm, each of these crates is excluded from the crosvm workspace.

List of libraries

  • cros-fuzz: Support crate for fuzzing rust code in ChromeOS
  • p9: Server implementation of the 9p file system protocol