summary refs log tree commit diff
path: root/kvm
diff options
context:
space:
mode:
authorDmitry Torokhov <dtor@chromium.org>2019-01-17 17:52:54 -0800
committerchrome-bot <chrome-bot@chromium.org>2019-01-24 00:51:40 -0800
commit39f93db2a4434d7c4126005024cc2f085af3bb43 (patch)
tree6f5e15ec047704a77e233bcaff3dcbb4e1a93409 /kvm
parent7a08fa7cd5fd5dda0ed6ed76a4492f2c95a8f029 (diff)
downloadcrosvm-39f93db2a4434d7c4126005024cc2f085af3bb43.tar
crosvm-39f93db2a4434d7c4126005024cc2f085af3bb43.tar.gz
crosvm-39f93db2a4434d7c4126005024cc2f085af3bb43.tar.bz2
crosvm-39f93db2a4434d7c4126005024cc2f085af3bb43.tar.lz
crosvm-39f93db2a4434d7c4126005024cc2f085af3bb43.tar.xz
crosvm-39f93db2a4434d7c4126005024cc2f085af3bb43.tar.zst
crosvm-39f93db2a4434d7c4126005024cc2f085af3bb43.zip
kvm: annotate tests for x86-specific APIs
Not all tests can run on arches other than x86, annotate them
accordingly.

BUG=None
TEST=cargo test -p kvm

Change-Id: I38c90f1431b7fbd9059f5c309dc28264bbbcdb99
Signed-off-by: Dmitry Torokhov <dtor@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/1419206
Tested-by: kokoro <noreply+kokoro@google.com>
Diffstat (limited to 'kvm')
-rw-r--r--kvm/src/lib.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/kvm/src/lib.rs b/kvm/src/lib.rs
index 8b647b5..17d5a74 100644
--- a/kvm/src/lib.rs
+++ b/kvm/src/lib.rs
@@ -1732,6 +1732,7 @@ mod tests {
     }
 
     #[test]
+    #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
     fn pic_handling() {
         let kvm = Kvm::new().unwrap();
         let gm = GuestMemory::new(&vec![(GuestAddress(0), 0x10000)]).unwrap();
@@ -1742,6 +1743,7 @@ mod tests {
     }
 
     #[test]
+    #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
     fn ioapic_handling() {
         let kvm = Kvm::new().unwrap();
         let gm = GuestMemory::new(&vec![(GuestAddress(0), 0x10000)]).unwrap();
@@ -1752,6 +1754,7 @@ mod tests {
     }
 
     #[test]
+    #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
     fn pit_handling() {
         let kvm = Kvm::new().unwrap();
         let gm = GuestMemory::new(&vec![(GuestAddress(0), 0x10000)]).unwrap();
@@ -1871,6 +1874,7 @@ mod tests {
     }
 
     #[test]
+    #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
     fn set_gsi_routing() {
         let kvm = Kvm::new().unwrap();
         let gm = GuestMemory::new(&vec![(GuestAddress(0), 0x10000)]).unwrap();
@@ -1976,6 +1980,7 @@ mod tests {
     }
 
     #[test]
+    #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
     fn mp_state() {
         let kvm = Kvm::new().unwrap();
         let gm = GuestMemory::new(&vec![(GuestAddress(0), 0x10000)]).unwrap();
@@ -2005,6 +2010,7 @@ mod tests {
     }
 
     #[test]
+    #[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
     fn set_identity_map_addr() {
         let kvm = Kvm::new().unwrap();
         let gm = GuestMemory::new(&vec![(GuestAddress(0), 0x10000)]).unwrap();