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.lock | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 9b523f7..2b8a4fa 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,3 +1,19 @@ +[[package]] +name = "aarch64" +version = "0.1.0" +dependencies = [ + "arch 0.1.0", + "byteorder 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "data_model 0.1.0", + "device_manager 0.1.0", + "devices 0.1.0", + "kernel_cmdline 0.1.0", + "kvm 0.1.0", + "kvm_sys 0.1.0", + "libc 0.2.34 (registry+https://github.com/rust-lang/crates.io-index)", + "sys_util 0.1.0", +] + [[package]] name = "arch" version = "0.1.0" @@ -29,6 +45,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" name = "crosvm" version = "0.1.0" dependencies = [ + "aarch64 0.1.0", "arch 0.1.0", "byteorder 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "crosvm_plugin 0.13.0", -- cgit 1.4.1