gem5/src/dev/virtio
Andreas Sandberg ba00d7449d dev: Add a dummy VirtIO device
VirtIO transport interfaces always expect a VirtIO device
pointer. However, there are cases (in particular when using VirtIO's
MMIO interface) where we want to instantiate an interface without a
device. Add a dummy device using VirtIO device ID 0 and no queues to
handle this use case.

Change-Id: I6cbe12fd403903ef585be40279c3b1321fde48ff
Signed-off-by: Andreas Sandberg <andreas.sandberg@arm.com>
Reviewed-by: Nikos Nikoleris <nikos.nikoleris@arm.com>
Reviewed-by: Sudhanshu Jha <sudhanshu.jha@arm.com>
Reviewed-by: Rekai Gonzalez Alberquilla <rekai.gonzalezalberquilla@arm.com>
Reviewed-on: https://gem5-review.googlesource.com/2325
Reviewed-by: Weiping Liao <weipingliao@google.com>
Reviewed-by: Jason Lowe-Power <jason@lowepower.com>
2017-04-03 16:36:15 +00:00
..
base.cc dev: Add a dummy VirtIO device 2017-04-03 16:36:15 +00:00
base.hh dev: Add a dummy VirtIO device 2017-04-03 16:36:15 +00:00
block.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
block.hh dev: Move storage devices to src/dev/storage/ 2015-12-10 10:35:23 +00:00
console.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
console.hh dev: Add a VirtIO console device model 2014-09-20 17:17:52 -04:00
fs9p.cc style: [patch 1/22] use /r/3648/ to reorganize includes 2016-11-09 14:27:37 -06:00
fs9p.hh dev: Add basic checkpoint support to VirtIO9PProxy device 2015-11-05 09:40:12 +00:00
pci.cc dev: Rename VirtIO PCI debug flag 2017-04-03 16:36:15 +00:00
pci.hh dev: Move existing PCI device functionality to src/dev/pci 2015-12-10 10:35:15 +00:00
SConscript dev: Rename VirtIO PCI debug flag 2017-04-03 16:36:15 +00:00
VirtIO.py dev: Add a dummy VirtIO device 2017-04-03 16:36:15 +00:00
VirtIO9P.py dev: Add support for 9p proxying over VirtIO 2014-09-20 17:17:54 -04:00
virtio_ring.h dev, pci: Implement basic VirtIO support 2014-09-20 17:17:51 -04:00
VirtIOBlock.py dev: Add a VirtIO block device model 2014-09-20 17:17:53 -04:00
VirtIOConsole.py dev: Add a VirtIO console device model 2014-09-20 17:17:52 -04:00