summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJeff Vander Stoep2019-06-19 15:45:36 -0500
committerJeffrey Vander Stoep2019-06-21 11:53:17 -0500
commita536f7c47a9392485465d7e5c1e36d24929e177d (patch)
treee33c1bfdcfcfd8e20865785510d89e5121874442
parentf7b6d016814dba76f1cac2bef3ef1bba93d536a2 (diff)
downloadmanifest-a536f7c47a9392485465d7e5c1e36d24929e177d.tar.gz
manifest-a536f7c47a9392485465d7e5c1e36d24929e177d.tar.xz
manifest-a536f7c47a9392485465d7e5c1e36d24929e177d.zip
Build CrosVM for Cuttlefish
CrosVM is a secure hypervisor which Cuttlefish [1] now uses instead of QEMU on GCE [2]. It is primarily written in Rust. CrosVM requires: -Two chromium projects: adhd [3] and crosvm [4]. -Three crates: byteorder [5], libc [6], and remain [7]. -A Rust toolchain prebuilt which we are building from [8]. [1] https://github.com/google/android-cuttlefish [2] https://cloud.google.com/compute/docs/ [3] https://chromium.googlesource.com/chromiumos/third_party/adhd/ [4] https://chromium.googlesource.com/chromiumos/platform/crosvm/ [5] https://github.com/BurntSushi/byteorder [6] https://crates.io/crates/libc [7] https://github.com/dtolnay/remain [8] https://static.rust-lang.org/dist/rustc-1.35.0-src.tar.gz Bug: 133498409 Test: repo init -b <manifest with this commit> repo sync -j20
-rw-r--r--default.xml5
1 files changed, 5 insertions, 0 deletions
diff --git a/default.xml b/default.xml
index cd78b73..d05cadb 100644
--- a/default.xml
+++ b/default.xml
@@ -127,6 +127,7 @@
127 <project path="external/cpu_features" name="platform/external/cpu_features" groups="pdk" /> 127 <project path="external/cpu_features" name="platform/external/cpu_features" groups="pdk" />
128 <project path="external/crcalc" name="platform/external/crcalc" groups="pdk" /> 128 <project path="external/crcalc" name="platform/external/crcalc" groups="pdk" />
129 <project path="external/cros/system_api" name="platform/external/cros/system_api" groups="pdk" /> 129 <project path="external/cros/system_api" name="platform/external/cros/system_api" groups="pdk" />
130 <project path="external/crosvm" name="platform/external/crosvm" groups="pdk" />
130 <project path="external/curl" name="platform/external/curl" groups="pdk" /> 131 <project path="external/curl" name="platform/external/curl" groups="pdk" />
131 <project path="external/dagger2" name="platform/external/dagger2" groups="pdk" /> 132 <project path="external/dagger2" name="platform/external/dagger2" groups="pdk" />
132 <project path="external/deqp" name="platform/external/deqp" groups="pdk-fs" /> 133 <project path="external/deqp" name="platform/external/deqp" groups="pdk-fs" />
@@ -374,6 +375,9 @@
374 <project path="external/roboto-fonts" name="platform/external/roboto-fonts" groups="pdk" /> 375 <project path="external/roboto-fonts" name="platform/external/roboto-fonts" groups="pdk" />
375 <project path="external/rootdev" name="platform/external/rootdev" groups="pdk" /> 376 <project path="external/rootdev" name="platform/external/rootdev" groups="pdk" />
376 <project path="external/Reactive-Extensions/RxCpp" name="platform/external/Reactive-Extensions/RxCpp" groups="pdk" /> 377 <project path="external/Reactive-Extensions/RxCpp" name="platform/external/Reactive-Extensions/RxCpp" groups="pdk" />
378 <project path="external/rust/crates/byteorder" name="platform/external/rust/crates/byteorder" groups="pdk" />
379 <project path="external/rust/crates/libc" name="platform/external/rust/crates/libc" groups="pdk" />
380 <project path="external/rust/crates/remain" name="platform/external/rust/crates/remain" groups="pdk" />
377 <project path="external/scapy" name="platform/external/scapy" groups="pdk-fs" /> 381 <project path="external/scapy" name="platform/external/scapy" groups="pdk-fs" />
378 <project path="external/scrypt" name="platform/external/scrypt" groups="pdk" /> 382 <project path="external/scrypt" name="platform/external/scrypt" groups="pdk" />
379 <project path="external/seccomp-tests" name="platform/external/seccomp-tests" groups="pdk" /> 383 <project path="external/seccomp-tests" name="platform/external/seccomp-tests" groups="pdk" />
@@ -669,6 +673,7 @@
669 <project path="prebuilts/python/darwin-x86/2.7.5" name="platform/prebuilts/python/darwin-x86/2.7.5" groups="darwin,pdk,pdk-cw-fs,pdk-fs" clone-depth="1" /> 673 <project path="prebuilts/python/darwin-x86/2.7.5" name="platform/prebuilts/python/darwin-x86/2.7.5" groups="darwin,pdk,pdk-cw-fs,pdk-fs" clone-depth="1" />
670 <project path="prebuilts/python/linux-x86/2.7.5" name="platform/prebuilts/python/linux-x86/2.7.5" groups="linux,pdk,pdk-cw-fs,pdk-fs" clone-depth="1" /> 674 <project path="prebuilts/python/linux-x86/2.7.5" name="platform/prebuilts/python/linux-x86/2.7.5" groups="linux,pdk,pdk-cw-fs,pdk-fs" clone-depth="1" />
671 <project path="prebuilts/qemu-kernel" name="platform/prebuilts/qemu-kernel" groups="pdk" clone-depth="1" /> 675 <project path="prebuilts/qemu-kernel" name="platform/prebuilts/qemu-kernel" groups="pdk" clone-depth="1" />
676 <project path="prebuilts/rust" name="platform/prebuilts/rust" groups="pdk" clone-depth="1" />
672 <project path="prebuilts/r8" name="platform/prebuilts/r8" groups="pdk" clone-depth="1" /> 677 <project path="prebuilts/r8" name="platform/prebuilts/r8" groups="pdk" clone-depth="1" />
673 <project path="prebuilts/sdk" name="platform/prebuilts/sdk" groups="pdk" clone-depth="1" /> 678 <project path="prebuilts/sdk" name="platform/prebuilts/sdk" groups="pdk" clone-depth="1" />
674 <project path="prebuilts/tools" name="platform/prebuilts/tools" groups="pdk,tools" clone-depth="1" /> 679 <project path="prebuilts/tools" name="platform/prebuilts/tools" groups="pdk,tools" clone-depth="1" />