Commit graph

13 commits

Author SHA1 Message Date
cinap_lenrek c458216121 pc drivers: more pci cleanup 2018-10-07 23:38:41 +02:00
cinap_lenrek 1889aa50c3 sdvirtio: return 1 for success in vioenable()/viodisable() 2017-03-26 16:43:32 +02:00
mischief 30a9d59070 pc, pc64: fix sdvirtio descriptor count when sending flush 2015-09-20 01:56:56 -07:00
cinap_lenrek c404fd9d6f sdvirtio: provide enable() and disable() functions so it can be switched off 2014-12-22 16:16:36 +01:00
cinap_lenrek b486d8871b sdvirtio: move common "queue i/o and wait" code into vqio() function, handle notify suppression 2014-12-22 12:17:48 +01:00
cinap_lenrek 2e713acc2c sdvirtio: experimental support for virtio-scsi 2014-06-07 02:13:57 +02:00
mischief 1eef373152 pc64: fix up pointer calculations and enable sdvirtio disk driver 2014-02-03 01:22:26 -08:00
cinap_lenrek 80a5bfc1d8 sdvirtio: be more carefull at wakeup
wakeup cannot access r->sleep once we set r->done because the
sleeper might just return at this point making r invalid. make
a copy of the sleep rendez pointer before setting r->done.
2012-08-24 12:52:34 +02:00
cinap_lenrek 23c05d3235 sdvirtio: make sure queue sizes are multiple of two 2012-04-24 08:46:23 +02:00
cinap_lenrek 43fb53943e sdvirtio: ioalloc, cleanup 2012-04-24 07:48:59 +02:00
cinap_lenrek b7b734bd59 sdvirtio: reset device, better block completion handling 2012-04-23 11:42:05 +02:00
cinap_lenrek 80381d93d9 sdvirtio: cleanup, add to pccpuf config 2012-04-22 07:20:30 +02:00
cinap_lenrek ee983985d9 sdvirtio: primitive virtio block driver 2012-04-22 05:19:34 +02:00