summaryrefslogtreecommitdiff
path: root/src/dev/virtio/SConscript
diff options
context:
space:
mode:
authorAndreas Sandberg <Andreas.Sandberg@ARM.com>2014-09-20 17:17:54 -0400
committerAndreas Sandberg <Andreas.Sandberg@ARM.com>2014-09-20 17:17:54 -0400
commit3f7a9348dd365edcfe58b8ecdf293b17a7d779ce (patch)
tree4cb19bc004fdb51068a4e072560e49392105458c /src/dev/virtio/SConscript
parent8c070c8f1bd91d9c0da3565f09fc8132eec16f24 (diff)
downloadgem5-3f7a9348dd365edcfe58b8ecdf293b17a7d779ce.tar.xz
dev: Add support for 9p proxying over VirtIO
This patch adds support for 9p filesystem proxying over VirtIO. It can currently operate by connecting to a 9p server over a socket (VirtIO9PSocket) or by starting the diod 9p server and connecting over pipe (VirtIO9PDiod). *WARNING*: Checkpoints are currently not supported for systems with 9p proxies!
Diffstat (limited to 'src/dev/virtio/SConscript')
-rw-r--r--src/dev/virtio/SConscript4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dev/virtio/SConscript b/src/dev/virtio/SConscript
index 42dc480f0..796aa76f3 100644
--- a/src/dev/virtio/SConscript
+++ b/src/dev/virtio/SConscript
@@ -45,13 +45,17 @@ if env['TARGET_ISA'] == 'null':
SimObject('VirtIO.py')
SimObject('VirtIOConsole.py')
SimObject('VirtIOBlock.py')
+SimObject('VirtIO9P.py')
Source('base.cc')
Source('pci.cc')
Source('console.cc')
Source('block.cc')
+Source('fs9p.cc')
DebugFlag('VIO', 'VirtIO base functionality')
DebugFlag('VIOPci', 'VirtIO PCI transport')
DebugFlag('VIOConsole', 'VirtIO console device')
DebugFlag('VIOBlock', 'VirtIO block device')
+DebugFlag('VIO9P', 'General 9p over VirtIO debugging')
+DebugFlag('VIO9PData', 'Dump data in VirtIO 9p connections')