aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/pci_virtio_block.c
Commit message (Expand)AuthorAgeFilesLines
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-231-2/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-231-2/+0
* bhyve: add bootindex option for several devicesCorvin Köhne2023-08-181-0/+5
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* bhyve: Remove vmctx argument from PCI device model methods.John Baldwin2023-01-261-2/+1
* bhyve: Avoid unlikely truncation of the blockif ident strings.John Baldwin2023-01-261-2/+2
* bhyve: Annotate unused function parametersMark Johnston2023-01-261-3/+6
* bhyve: Use designated initializers for virtio_consts tablesMark Johnston2023-01-261-12/+12
* bhyve: Enable suspend/resume support for virtio-blk.Vitaliy Gusev2023-01-261-0/+2
* bhyve: Mark variables and functions as static where appropriateMark Johnston2022-08-231-1/+1
* bhyve: Support setting the disk serial number for VirtIO block devices.John Baldwin2021-11-231-10/+17
* bhyve vtblk: Inform guests of disk resize events.John Baldwin2021-08-121-1/+14
* bhyve: change vq_getchain to return iovecs in both directionsKa Ho Ng2021-08-121-12/+13
* bhyve: virtio shares definitions between sys/dev/virtioKa Ho Ng2021-08-121-1/+1
* Refactor configuration management in bhyve.John Baldwin2021-08-111-8/+7
* VirtIO: Make sure the guest knows the TRIM alignment requirementsAllan Jude2020-11-051-1/+1
* Initial support for bhyve save and restore.John Baldwin2020-05-051-1/+50
* Add VIRTIO_BLK_T_DISCARD (TRIM) support to the bhyve virtio-blk backendAllan Jude2020-04-231-23/+126
* bhyve: add wrapper for debug printf statementsVincenzo Maffione2020-01-081-6/+7
* bhyve: uniform printf format string newlinesVincenzo Maffione2019-12-021-2/+2
* Increase the VirtIO segment count to support modern Windows guests.John Baldwin2019-05-021-2/+13
* Define AHCI_PORT_IDENT and increase by 1 the VTBLK_BLK_ID_BYTESMarcelo Araujo2018-11-201-2/+3
* Fix style(9) space and tab.Marcelo Araujo2018-07-101-5/+5
* More style(9) fixes, space vs tab.Marcelo Araujo2018-06-111-3/+3
* various: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* bhyve: replace uninitialized variable "offset".Pedro F. Giffuni2016-05-131-2/+2
* Set the subvendor field in config space to the vendor ID.Peter Grehan2015-05-131-0/+1
* Workaround bhyve virtual disks operation on top of GEOM providers.Alexander Motin2015-04-181-2/+3
* Move legacy interrupt allocation for virtio devices to common code.Peter Grehan2015-03-271-2/+0
* Report that we may have write cache, and that we do support FLUSH.Alexander Motin2015-03-161-0/+2
* Increase S/G list size of 32 to 33 entries.Alexander Motin2015-03-161-7/+5
* According to Linux and QEMU, s/n equal to buffer is not zero-terminated.Alexander Motin2015-03-151-1/+3
* Rewrite virtio block device driver to work asynchronously and use the blockAlexander Motin2015-03-151-77/+75
* Modify virtqueue helpers added in r253440 to allow queuing.Alexander Motin2015-03-151-4/+3
* Add variable initialization missed by me and clang.Alexander Motin2015-03-051-0/+1
* Fix error translation broken in r279658.Alexander Motin2015-03-051-6/+5
* Implement cache flush for ahci-hd and for virtio-blk over device.Alexander Motin2015-03-051-3/+11
* Add check for absent stripe size to r279652.Alexander Motin2015-03-051-1/+1
* Add support for TOPOLOGY feature of virtio block device.Alexander Motin2015-03-051-12/+32
* Implement the FLUSH operation in the virtio-block emulation.Neel Natu2014-10-071-0/+6
* Add a callback to be notified about negotiated features.Peter Grehan2014-09-091-0/+1
* Use MIN(a,b) from <sys/param.h> instead of rolling our own version.Neel Natu2014-06-011-5/+1
* Use calloc() in favor of malloc + memset.Xin LI2014-04-221-2/+1
* Enhance the support for PCI legacy INTx interrupts and enable them inJohn Baldwin2014-01-291-0/+7
* Export the block size capability to guests.Peter Grehan2013-10-231-2/+7
* Changes required for OpenBSD/amd64:Peter Grehan2013-10-171-8/+1
* Implement the virtio block 'get-ident' operation. This eliminates thePeter Grehan2013-10-121-5/+47
* Fix incorrect assertion on the minimum side. ZFS wouldPeter Grehan2013-09-261-1/+1
* Fix off-by-1 error in assert.Peter Grehan2013-08-271-1/+1
* Major rework of the virtio code. Split out common parts, and modifyPeter Grehan2013-07-171-385/+88