From 2ffa0cbe5bb41beea81fd2d14a7f781747bb955e Mon Sep 17 00:00:00 2001 From: Sonny Rao Date: Mon, 26 Feb 2018 17:27:40 -0800 Subject: 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 Tested-by: Sonny Rao Reviewed-by: Zach Reizner --- Cargo.toml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'Cargo.toml') 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" } -- cgit 1.4.1