aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/block_if.c
Commit message (Expand)AuthorAgeFilesLines
* bhyve: Replace many fprintf(stderr, ...) calls with EPRINTLNJohn Baldwin2023-10-241-1/+1
* 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-1/+20
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-07-251-1/+1
* bhyve: don't flush readonly device at blockif_pauseVitaliy Gusev2023-03-171-1/+1
* bhyve: Address some signed/unsigned comparison warningsMark Johnston2023-01-261-3/+3
* bhyve: Address warnings in blockif_proc()Mark Johnston2023-01-261-13/+18
* bhyve: Annotate unused function parametersMark Johnston2023-01-261-2/+3
* bhyve: Snapshot impovements for 'blockif' backendVitaliy Gusev2023-01-261-93/+12
* bhyve: clean up trailing whitespacesToomas Soome2023-01-261-1/+1
* bhyve: Avoid arithmetic on void pointersMark Johnston2022-11-011-2/+3
* bhyve: Make bc_magic unsignedMark Johnston2022-10-171-1/+1
* bhyve: Initialize the return value in blockif_register_resize_callback()Mark Johnston2022-10-171-0/+2
* bhyve/block_if: allow DIOCGMEDIASIZE ioctlRobert Wing2022-02-231-1/+1
* bhyve: get mediasize for character devices when resizing virtio-blkRobert Wing2022-02-231-2/+12
* bhyve blockif: fix blockif_candelete with CapsicumChuck Tuffli2022-02-221-1/+1
* bhyve: Add support for handling disk resize events to block_if.John Baldwin2021-08-121-1/+62
* Refactor configuration management in bhyve.John Baldwin2021-08-111-37/+61
* Initial support for bhyve save and restore.John Baldwin2020-05-051-6/+137
* Add VIRTIO_BLK_T_DISCARD (TRIM) support to the bhyve virtio-blk backendAllan Jude2020-04-231-1/+7
* bhyve: add wrapper for debug printf statementsVincenzo Maffione2020-01-081-4/+5
* Increase the VirtIO segment count to support modern Windows guests.John Baldwin2019-05-021-1/+1
* In r340042 an attempt to quiet coverity warning cid 1305412 was overdone.Rodney W. Grimes2019-02-151-2/+0
* Use capsicum_helpers(3) that allow us to simplify the code and its functionsMarcelo Araujo2019-01-161-2/+5
* Fix resource leak, variables cp, xopts and nopt going out of scope.Marcelo Araujo2018-11-021-0/+3
* Fix style(9) space vs tab.Marcelo Araujo2018-06-141-2/+2
* various: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Capsicum support for bhyve(8).Bartek Rutkowski2017-02-141-0/+23
* Improve error message when failing to open a backing fileBaptiste Daroussin2016-05-271-2/+3
* Cleanup unused-but-set-variable spotted by gcc-4.9.Marcelo Araujo2016-01-261-3/+1
* Allow configuration of the sector size advertised to the guest.Neel Natu2015-05-121-16/+58
* Workaround bhyve virtual disks operation on top of GEOM providers.Alexander Motin2015-04-181-14/+94
* Pre-allocate one extra request per processing thread.Alexander Motin2015-03-151-1/+1
* Close potential race on blockif_close().Alexander Motin2015-03-151-0/+2
* Rewrite virtio block device driver to work asynchronously and use the blockAlexander Motin2015-03-151-1/+1
* Block delete capability for read-only devices.Alexander Motin2015-03-151-0/+2
* Give block I/O interface multiple (8) execution threads.Alexander Motin2015-03-141-53/+76
* Add DSM TRIM command support for virtual AHCI disks.Alexander Motin2015-03-131-2/+39
* Implement cache flush for ahci-hd and for virtio-blk over device.Alexander Motin2015-03-051-0/+7
* Report logical/physical sector sizes for virtual SATA disk.Alexander Motin2015-03-051-2/+19
* To allow a request to be submitted from within the callback routine ofTycho Nightingale2014-11-091-2/+2
* Improve the ability to cancel an in-flight request by using anTycho Nightingale2014-11-041-24/+146
* Support stopping and restarting the AHCI command list via togglingTycho Nightingale2014-10-171-6/+21
* Initialize 'bc_rdonly' to the right value.Neel Natu2014-09-111-0/+1
* Add a call to synthesize a C/H/S value for block emulationsPeter Grehan2014-07-151-0/+49
* Use calloc() in favor of malloc + memset.Xin LI2014-04-221-2/+1
* Increase the block-layer backend maximum number of requests to matchTycho Nightingale2014-01-221-1/+1
* Add the VM name to the process name with setproctitle().Peter Grehan2013-11-061-1/+1
* Block-layer backend interface for bhyve block-io device emulations.Peter Grehan2013-10-041-0/+426