summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bhyve/pci_virtio_block.c
Commit message (Expand)AuthorAgeFilesLines
* Set the subvendor field in config space to the vendor ID.grehan2015-05-131-0/+1
* Workaround bhyve virtual disks operation on top of GEOM providers.mav2015-04-181-2/+3
* Move legacy interrupt allocation for virtio devices to common code.grehan2015-03-271-2/+0
* Report that we may have write cache, and that we do support FLUSH.mav2015-03-161-0/+2
* Increase S/G list size of 32 to 33 entries.mav2015-03-161-7/+5
* According to Linux and QEMU, s/n equal to buffer is not zero-terminated.mav2015-03-151-1/+3
* Rewrite virtio block device driver to work asynchronously and use the blockmav2015-03-151-77/+75
* Modify virtqueue helpers added in r253440 to allow queuing.mav2015-03-151-4/+3
* Add variable initialization missed by me and clang.mav2015-03-051-0/+1
* Fix error translation broken in r279658.mav2015-03-051-6/+5
* Implement cache flush for ahci-hd and for virtio-blk over device.mav2015-03-051-3/+11
* Add check for absent stripe size to r279652.mav2015-03-051-1/+1
* Add support for TOPOLOGY feature of virtio block device.mav2015-03-051-12/+32
* Implement the FLUSH operation in the virtio-block emulation.neel2014-10-071-0/+6
* Add a callback to be notified about negotiated features.grehan2014-09-091-0/+1
* Use MIN(a,b) from <sys/param.h> instead of rolling our own version.neel2014-06-011-5/+1
* Use calloc() in favor of malloc + memset.delphij2014-04-221-2/+1
* Enhance the support for PCI legacy INTx interrupts and enable them injhb2014-01-291-0/+7
* Export the block size capability to guests.grehan2013-10-231-2/+7
* Changes required for OpenBSD/amd64:grehan2013-10-171-8/+1
* Implement the virtio block 'get-ident' operation. This eliminates thegrehan2013-10-121-5/+47
* Fix incorrect assertion on the minimum side. ZFS wouldgrehan2013-09-261-1/+1
* Fix off-by-1 error in assert.grehan2013-08-271-1/+1
* Major rework of the virtio code. Split out common parts, and modifygrehan2013-07-171-386/+89
* Teach the virtio block device to deal with direct as well as indirectneel2013-04-231-63/+61
* Simplify the assignment of memory to virtual machines by requiring a singleneel2013-03-181-6/+8
* Simplify virtio ring num-available calculation.grehan2013-03-061-6/+11
* Specify the length of the mapping requested from 'paddr_guest2host()'.neel2013-03-011-12/+7
* Ignore the BARRIER flag in the virtio block header.neel2013-02-261-4/+11
* Add support for MSI-X interrupts in the virtio block device and make thatneel2013-02-011-8/+98
* Rename fbsdrun.* -> bhyverun.*grehan2012-12-131-1/+1
* Determine the correct length and sector size for raw devices.grehan2012-12-081-3/+22
* Rework how guest MMIO regions are dealt with.grehan2012-10-191-15/+20
* Allow access to the device's config area with any size i/o access at anygrehan2011-06-071-2/+10
* Import of bhyve hypervisor and utilities, part 1.grehan2011-05-131-0/+502
OpenPOWER on IntegriCloud