diff options
author | Andreas Sandberg <Andreas.Sandberg@ARM.com> | 2014-09-20 17:17:54 -0400 |
---|---|---|
committer | Andreas Sandberg <Andreas.Sandberg@ARM.com> | 2014-09-20 17:17:54 -0400 |
commit | 3f7a9348dd365edcfe58b8ecdf293b17a7d779ce (patch) | |
tree | 4cb19bc004fdb51068a4e072560e49392105458c /src/dev/virtio/SConscript | |
parent | 8c070c8f1bd91d9c0da3565f09fc8132eec16f24 (diff) | |
download | gem5-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/SConscript | 4 |
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') |