summary refs log tree commit diff
path: root/kvm/tests
diff options
context:
space:
mode:
Diffstat (limited to 'kvm/tests')
-rw-r--r--kvm/tests/read_only_memory.rs8
-rw-r--r--kvm/tests/real_run_adder.rs8
2 files changed, 12 insertions, 4 deletions
diff --git a/kvm/tests/read_only_memory.rs b/kvm/tests/read_only_memory.rs
index 68d0c45..4bd4778 100644
--- a/kvm/tests/read_only_memory.rs
+++ b/kvm/tests/read_only_memory.rs
@@ -79,8 +79,12 @@ fn test_run() {
     loop {
         match vcpu.run().expect("run failed") {
             VcpuExit::Hlt => break,
-            VcpuExit::MmioWrite(addr, data) => {
-                assert_eq!(addr, vcpu_sregs.es.base);
+            VcpuExit::MmioWrite {
+                address,
+                size: 1,
+                data,
+            } => {
+                assert_eq!(address, vcpu_sregs.es.base);
                 assert_eq!(data[0] as u64, vcpu_regs.rax + 1);
                 exits += 1;
             }
diff --git a/kvm/tests/real_run_adder.rs b/kvm/tests/real_run_adder.rs
index e3ce7ac..0ca695f 100644
--- a/kvm/tests/real_run_adder.rs
+++ b/kvm/tests/real_run_adder.rs
@@ -55,8 +55,12 @@ fn test_run() {
     let mut out = String::new();
     loop {
         match vcpu.run().expect("run failed") {
-            VcpuExit::IoOut(0x3f8, data) => {
-                assert_eq!(data.len(), 1);
+            VcpuExit::IoOut {
+                port: 0x3f8,
+                size,
+                data,
+            } => {
+                assert_eq!(size, 1);
                 out.push(data[0] as char);
             }
             VcpuExit::Hlt => break,