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!
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user