summary refs log tree commit diff
path: root/devices/src/virtio
diff options
context:
space:
mode:
authorAlyssa Ross <hi@alyssa.is>2020-03-13 23:21:40 +0000
committerAlyssa Ross <hi@alyssa.is>2020-06-15 09:36:40 +0000
commit23dd7efca023fcb3c1e90486a48c1cb24f7f9951 (patch)
tree2554cef7688aff9a4c007a88999d29f4aef7f633 /devices/src/virtio
parent94f83d7bafb86770555457d7a11f9b2b2cb7166c (diff)
downloadcrosvm-23dd7efca023fcb3c1e90486a48c1cb24f7f9951.tar
crosvm-23dd7efca023fcb3c1e90486a48c1cb24f7f9951.tar.gz
crosvm-23dd7efca023fcb3c1e90486a48c1cb24f7f9951.tar.bz2
crosvm-23dd7efca023fcb3c1e90486a48c1cb24f7f9951.tar.lz
crosvm-23dd7efca023fcb3c1e90486a48c1cb24f7f9951.tar.xz
crosvm-23dd7efca023fcb3c1e90486a48c1cb24f7f9951.tar.zst
crosvm-23dd7efca023fcb3c1e90486a48c1cb24f7f9951.zip
write_config
Diffstat (limited to 'devices/src/virtio')
-rw-r--r--devices/src/virtio/controller.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/devices/src/virtio/controller.rs b/devices/src/virtio/controller.rs
index a1656c6..04cde10 100644
--- a/devices/src/virtio/controller.rs
+++ b/devices/src/virtio/controller.rs
@@ -289,6 +289,15 @@ impl VirtioDevice for Controller {
         }
     }
 
+    fn write_config(&mut self, offset: u64, data: &[u8]) {
+        if let Err(e) = self.socket.send(BincodeRequest::WriteConfig {
+            offset,
+            data: data.to_vec(),
+        }) {
+            error!("failed to send WriteConfig: {}", e);
+        }
+    }
+
     fn activate(
         &mut self,
         mem: GuestMemory,