summary refs log tree commit diff
path: root/Cargo.toml
diff options
context:
space:
mode:
authorSonny Rao <sonnyrao@chromium.org>2018-02-26 17:27:40 -0800
committerchrome-bot <chrome-bot@chromium.org>2018-04-03 12:50:37 -0700
commit2ffa0cbe5bb41beea81fd2d14a7f781747bb955e (patch)
tree928cfcc64f50576b9a70d02ea11a4b11991f8498 /Cargo.toml
parent5d586b73a4c78f4118b97e65a229cbb7e99bf963 (diff)
downloadcrosvm-2ffa0cbe5bb41beea81fd2d14a7f781747bb955e.tar
crosvm-2ffa0cbe5bb41beea81fd2d14a7f781747bb955e.tar.gz
crosvm-2ffa0cbe5bb41beea81fd2d14a7f781747bb955e.tar.bz2
crosvm-2ffa0cbe5bb41beea81fd2d14a7f781747bb955e.tar.lz
crosvm-2ffa0cbe5bb41beea81fd2d14a7f781747bb955e.tar.xz
crosvm-2ffa0cbe5bb41beea81fd2d14a7f781747bb955e.tar.zst
crosvm-2ffa0cbe5bb41beea81fd2d14a7f781747bb955e.zip
crosvm: aarch64 guest support
- removes old ARMv7a (32-bit) bindings as we're only supporting aarch64
  guests right now
- switches both ARMv7 and aarch64 builds to use aarch64 kvm bindings
- adds support for ARMv8 Linux guest with dynamic flattened-device-tree

CQ-DEPEND=990894
BUG=chromium:797868
TEST=./build_test passes on all architectures
TEST=crosvm runs on caroline
TEST=crosvm runs on kevin built with USE="kvm_host"

Change-Id: I7fc4fc4017ed87fd23a1bc50e3ebb05377040006
Reviewed-on: https://chromium-review.googlesource.com/969987
Commit-Ready: Sonny Rao <sonnyrao@chromium.org>
Tested-by: Sonny Rao <sonnyrao@chromium.org>
Reviewed-by: Zach Reizner <zachr@chromium.org>
Diffstat (limited to 'Cargo.toml')
-rw-r--r--Cargo.toml3
1 files changed, 3 insertions, 0 deletions
diff --git a/Cargo.toml b/Cargo.toml
index e720a57..1771719 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -37,6 +37,9 @@ qcow_utils = { path = "qcow_utils" }
 [target.'cfg(target_arch = "x86_64")'.dependencies]
 x86_64 = { path = "x86_64" }
 
+[target.'cfg(any(target_arch = "aarch64", target_arch = "arm"))'.dependencies]
+aarch64 = { path = "aarch64" }
+
 [dev-dependencies]
 rand = "=0.3.20"
 sys_util = { path = "sys_util" }