aboutsummaryrefslogtreecommitdiff
path: root/usr.sbin/bhyve/pci_ahci.c
Commit message (Expand)AuthorAgeFilesLines
* bhyve: Initialize stack buffer in pci_ahciPierre Pronchery2024-09-261-2/+7
* usr.sbin: Automated cleanup of cdefs and other formattingWarner Losh2023-11-271-1/+0
* bhyve: Replace many fprintf(stderr, ...) calls with EPRINTLNJohn Baldwin2023-10-161-4/+3
* bhyve ahci: Replace WPRINTF with EPRINTLNJohn Baldwin2023-10-131-7/+6
* Remove $FreeBSD$: one-line .c patternWarner Losh2023-08-161-2/+0
* Remove $FreeBSD$: two-line .h patternWarner Losh2023-08-161-2/+0
* bhyve: add bootindex option for several devicesCorvin Köhne2023-06-201-0/+7
* spdx: The BSD-2-Clause-FreeBSD identifier is obsolete, drop -FreeBSDWarner Losh2023-05-121-1/+1
* bhyve: Remove vmctx member from struct vm_snapshot_meta.John Baldwin2023-03-241-5/+6
* bhyve: Remove vmctx argument from PCI device model methods.John Baldwin2023-01-191-7/+5
* bhyve: Remove unused vcpu argument from PCI read/write methods.John Baldwin2022-12-091-2/+2
* bhyve: Avoid unlikely truncation of the blockif ident strings.John Baldwin2022-11-291-2/+2
* bhyve: Address signed/unsigned comparison warnings in the AHCI modelMark Johnston2022-10-251-16/+24
* bhyve: Avoid arithmetic on void pointersMark Johnston2022-10-251-6/+4
* bhyve: Annotate unused function parametersMark Johnston2022-10-081-7/+8
* bhyve: Mark variables and functions as static where appropriateMark Johnston2022-08-161-3/+3
* bhyve: Snapshot impovements for 'blockif' backendVitaliy Gusev2022-06-231-139/+3
* bhyve: ahci: Fix regression with no portsRyan Moeller2022-01-211-1/+1
* bhyve: clean up trailing whitespacesToomas Soome2021-12-271-2/+2
* Refactor configuration management in bhyve.John Baldwin2021-03-181-127/+156
* Fix regression in AHCI controller settings.Peter Grehan2020-11-151-3/+2
* bhyve: Fix build with option BHYVE_SNAPSHOTJohn Baldwin2020-10-011-1/+1
* Replace magic numbers in Identify page register 0 with ATA definitions.Peter Grehan2020-07-311-1/+2
* Support the setting of additional AHCI controller parameters.Peter Grehan2020-07-271-119/+189
* Initial support for bhyve save and restore.John Baldwin2020-05-051-3/+299
* bhyve: add wrapper for debug printf statementsVincenzo Maffione2020-01-081-22/+22
* bhyve: uniform printf format string newlinesVincenzo Maffione2019-12-021-22/+22
* Define AHCI_PORT_IDENT and increase by 1 the VTBLK_BLK_ID_BYTESMarcelo Araujo2018-11-201-3/+6
* various: general adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-271-0/+2
* Fix variable for sizeof() in previous commit.Alexander Motin2017-04-021-1/+1
* Add Log directory and SATA NCQ Send and Receive Log.Alexander Motin2017-04-021-5/+22
* Fix NCQ TRIM emulation.Alexander Motin2016-07-171-2/+10
* Add emulation for multiple (up to 16) MSI vectors for AHCI.Alexander Motin2016-07-081-40/+98
* Allow AHCI controller to support up to 32 arbitrary devices.Alexander Motin2016-07-081-48/+81
* Fix gcc warningsEnji Cooper2016-07-061-1/+7
* Use MIN()/MAX() macros from sys/param.h.Marcelo Araujo2016-04-221-2/+2
* bhyve: Remove unneeded variable ncq.Pedro F. Giffuni2016-04-051-5/+1
* Cleanup unused-but-set-variable spotted by gcc-4.9.Marcelo Araujo2016-01-261-4/+1
* Clean up some harmless unimplemented-command warning messages.Peter Grehan2015-10-051-1/+3
* Add simple (no-op) emulations for the CHECK_POWER_MODE,Peter Grehan2015-08-171-0/+6
* Allow byte reads of AHCI registers.Neel Natu2015-05-071-4/+9
* Reimplement queue freeze on error, added in r282429:Alexander Motin2015-05-061-3/+9
* Implement in-order execution of non-NCQ commands.Alexander Motin2015-05-041-6/+15
* Implement basic PxTFD.STS.BSY reporting.Alexander Motin2015-05-031-13/+38
* Initialize PxCMD on reset and make its read-only bits such.Alexander Motin2015-05-021-2/+16
* Handle ATA_SEND_FPDMA_QUEUED as NCQ in ahci_port_stop().Alexander Motin2015-05-021-1/+2
* Don't set bits that should be zero for SATA devices.Alexander Motin2015-04-201-1/+0
* Workaround bhyve virtual disks operation on top of GEOM providers.Alexander Motin2015-04-181-2/+2
* Make virtual AHCI more careful with I/O lengths.Alexander Motin2015-04-171-92/+84
* Add missing variable initialization.Alexander Motin2015-03-201-1/+1