From 3f7a9348dd365edcfe58b8ecdf293b17a7d779ce Mon Sep 17 00:00:00 2001 From: Andreas Sandberg Date: Sat, 20 Sep 2014 17:17:54 -0400 Subject: 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! --- src/dev/virtio/SConscript | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/dev/virtio/SConscript') 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') -- cgit v1.2.3