diff options
author | Sonny Rao <sonnyrao@chromium.org> | 2018-02-26 17:27:40 -0800 |
---|---|---|
committer | chrome-bot <chrome-bot@chromium.org> | 2018-04-03 12:50:37 -0700 |
commit | 2ffa0cbe5bb41beea81fd2d14a7f781747bb955e (patch) | |
tree | 928cfcc64f50576b9a70d02ea11a4b11991f8498 /src/main.rs | |
parent | 5d586b73a4c78f4118b97e65a229cbb7e99bf963 (diff) | |
download | crosvm-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 'src/main.rs')
-rw-r--r-- | src/main.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/main.rs b/src/main.rs index ea161cf..e175125 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,6 +5,8 @@ //! Runs a virtual machine under KVM extern crate arch; +#[cfg(any(target_arch = "arm", target_arch = "aarch64"))] +extern crate aarch64; extern crate devices; extern crate device_manager; extern crate libc; |