summaryrefslogtreecommitdiffstats
path: root/usr.sbin/bhyve/pci_ahci.c
Commit message (Expand)AuthorAgeFilesLines
* Clean up some harmless unimplemented-command warning messages.grehan2015-10-051-1/+3
* Add simple (no-op) emulations for the CHECK_POWER_MODE,grehan2015-08-171-0/+6
* Allow byte reads of AHCI registers.neel2015-05-071-4/+9
* Reimplement queue freeze on error, added in r282429:mav2015-05-061-3/+9
* Implement in-order execution of non-NCQ commands.mav2015-05-041-6/+15
* Implement basic PxTFD.STS.BSY reporting.mav2015-05-031-13/+38
* Initialize PxCMD on reset and make its read-only bits such.mav2015-05-021-2/+16
* Handle ATA_SEND_FPDMA_QUEUED as NCQ in ahci_port_stop().mav2015-05-021-1/+2
* Don't set bits that should be zero for SATA devices.mav2015-04-201-1/+0
* Workaround bhyve virtual disks operation on top of GEOM providers.mav2015-04-181-2/+2
* Make virtual AHCI more careful with I/O lengths.mav2015-04-171-92/+84
* Add missing variable initialization.mav2015-03-201-1/+1
* Give AHCI disk serial based on backing file path same as for virtio block.mav2015-03-151-4/+16
* Block delete capability for read-only devices.mav2015-03-151-2/+3
* Add checksums to identify data and NCQ command error log.mav2015-03-141-0/+16
* Slightly polish virtual AHCI CD reporting.mav2015-03-141-23/+67
* Fix NOP and IDLE commands for virtual AHCI disks.mav2015-03-141-2/+5
* Add support for NCQ variant of DSM TRIM for virtual AHCI disks.mav2015-03-141-4/+24
* Improve NCQ errors reporting for virtual AHCI disks.mav2015-03-141-11/+53
* Remove incorrect SERR register setting.mav2015-03-131-2/+0
* Change prdbc value reporting.mav2015-03-131-7/+6
* Polish AHCI disk identify data and fix speed negotiation.mav2015-03-131-15/+29
* Add support for PIO variants of READ/WRITE commands for AHCI disks.mav2015-03-131-4/+16
* Use ahci_write_fis_d2h() for commands completion.mav2015-03-131-21/+11
* Add DSM TRIM command support for virtual AHCI disks.mav2015-03-131-6/+125
* Report logical/physical sector sizes for virtual SATA disk.mav2015-03-051-1/+16
* Don't close a block context if it couldn't be opened,grehan2015-02-231-1/+2
* If the start bit, PxCMD.ST, is cleared and nothing is in-flight thentychon2014-11-031-2/+6
* Support stopping and restarting the AHCI command list via togglingtychon2014-10-171-19/+127
* Commands which encounter a fatal error shouldn't be marked as completed.tychon2014-07-301-6/+8
* Use the blockif CHS routine to create fake CHS values,grehan2014-07-151-0/+6
* Implement legacy interrupts for the AHCI device emulationgrehan2014-04-281-2/+34
* Use calloc() in favor of malloc + memset.delphij2014-04-221-2/+1
* Constrain the amount of data returned to what is actually availabletychon2014-04-091-3/+5
* Don't reissue in-flight commands.tychon2014-03-181-2/+16
* Though there currently isn't a way to insert new media into an ATAPItychon2014-03-161-0/+18
* Provide an indication a "PIO Setup Device to Host FIS" occurred while executingtychon2014-02-121-3/+13
* Fix issue with stale fields from a recycled request pulled off the freelist.tychon2014-01-221-0/+2
* The Data Byte Count (DBC) field of a Physical Region Descriptorgrehan2013-11-261-11/+21
* Add the VM name to the process name with setproctitle().grehan2013-11-061-4/+2
* Fix AHCI ATAPI emulation when backed with /dev/cd0grehan2013-10-221-4/+3
* Eliminate unconditional debug printfs.grehan2013-10-171-1/+1
* In usr.sbin/bhyve/pci_ahci.c, fix several gcc warnings of the formdim2013-10-081-11/+11
* Import Zhixiang Yu's GSoC'13 AHCI emulation:grehan2013-10-041-0/+1805
OpenPOWER on IntegriCloud