summary refs log tree commit diff
path: root/src/hw/virtio/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/hw/virtio/mod.rs')
-rw-r--r--src/hw/virtio/mod.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/hw/virtio/mod.rs b/src/hw/virtio/mod.rs
index e2cd4a2..cd1b6b7 100644
--- a/src/hw/virtio/mod.rs
+++ b/src/hw/virtio/mod.rs
@@ -7,11 +7,13 @@
 mod queue;
 mod mmio;
 mod block;
+mod rng;
 mod vhost_net;
 
 pub use self::queue::*;
 pub use self::mmio::*;
 pub use self::block::*;
+pub use self::rng::*;
 pub use self::vhost_net::*;
 
 const DEVICE_ACKNOWLEDGE: u32 = 0x01;
@@ -20,8 +22,10 @@ const DEVICE_DRIVER_OK: u32 = 0x04;
 const DEVICE_FEATURES_OK: u32 = 0x08;
 const DEVICE_FAILED: u32 = 0x80;
 
+// Types taken from linux/virtio_ids.h
 const TYPE_NET: u32 = 1;
 const TYPE_BLOCK: u32 = 2;
+const TYPE_RNG: u32 = 4;
 
 const INTERRUPT_STATUS_USED_RING: u32 = 0x1;