Age | Commit message (Expand) | Author |
2007-04-22 | mark the ccb used for error handling as complete when it completes. this | David Gwynne |
2007-04-22 | unload the dmamap of the ccb used in ncq error handling once we've finished | David Gwynne |
2007-04-22 | prettier debug, if it is ever re-enabled, ok dlg | Theo de Raadt |
2007-04-21 | disable ahci debug output. ahci is working on the majority of chipsets, | David Gwynne |
2007-04-08 | Whitespace/long line fixups. No code change. | Christopher Pascoe |
2007-04-08 | Add compile-time support for coalescing command interrupts to reduce the | Christopher Pascoe |
2007-04-06 | Wait until we have idled the port before obtaining the error CCB, so as | Christopher Pascoe |
2007-04-02 | Read log page 10h to determine the NCQ error, instead of aborting all | Christopher Pascoe |
2007-03-31 | re-blacklist the via vt8251, there's still something fishy.. | Jasper Lievisse Adriaanse |
2007-03-31 | reenable the via 8251 sata chipset. jasper proved it can work if we dont | David Gwynne |
2007-03-30 | the VT8251 SATA says it is ahci, but we aren't ready for it. we need to | David Gwynne |
2007-03-29 | Avoid leaking a ccb in error paths. | Christopher Pascoe |
2007-03-29 | Correct some minor whitespace issues. | Christopher Pascoe |
2007-03-28 | While we are determining which NCQ command failed, we will need to ensure | Christopher Pascoe |
2007-03-28 | Due to a logic inversion, we would error out any commands that had completed | Christopher Pascoe |
2007-03-28 | Improve output of some debugging messages. | Christopher Pascoe |
2007-03-28 | Some more safety checks on ccb state. | Christopher Pascoe |
2007-03-27 | attach ahci based on the pci class and interface fields, not just on a | David Gwynne |
2007-03-23 | Turn AHCI_DEBUG back on for now, so we can see if any commands are timing | Christopher Pascoe |
2007-03-23 | Track the ATA xfer's state more closely - may help us identify why some | Christopher Pascoe |
2007-03-22 | Let atascsi issue NCQ commands if the controller supports it. | Christopher Pascoe |
2007-03-21 | NCQ commands generate a "Set Device Bits" FIS upon completion. Enable the | Christopher Pascoe |
2007-03-21 | Add support for issuing NCQ commands via AHCI. | Christopher Pascoe |
2007-03-21 | dont print if there is a device found or not, you can figure that out by | David Gwynne |
2007-03-21 | replace the array of u_int8_ts for the fis/registers with a struct to make | David Gwynne |
2007-03-21 | For now, reserve one opening so we always have a CCB free to issue a soft | Christopher Pascoe |
2007-03-20 | Use ALLOCNOW flag when creating PRDT dmamap, otherwise it could fail during | Christopher Pascoe |
2007-03-20 | Our timeout and error handlers complete the commands for us, so we should | Christopher Pascoe |
2007-03-20 | commit the rest of the jmicron ids. jsg has been trying to get me to add | David Gwynne |
2007-03-20 | Add support for ATA PACKET commands. This should make ATAPI cdrom drives, | Christopher Pascoe |
2007-03-20 | Catch failed commands and copy the error taskfile back to the ata_cmd, | Christopher Pascoe |
2007-03-20 | Add timeout handling for ATA commands. | Christopher Pascoe |
2007-03-20 | Spec says we can't write anything other than the global host control register | Christopher Pascoe |
2007-03-20 | Minor style fixup. | Christopher Pascoe |
2007-03-20 | Request "descriptor processed" interrupts only for PIO requests (inquiry, | Christopher Pascoe |
2007-03-20 | Calculate the residual and copy it back to the scsi_xfer, so that RW actually | Christopher Pascoe |
2007-03-20 | Split PRDT unload out into its own function, for symmetry. | Christopher Pascoe |
2007-03-20 | Instead of having a copy of every register that we will issue in the ata_cmd, | Christopher Pascoe |
2007-03-20 | Change API for struct ata_xfer allocation to move it into the device that | Christopher Pascoe |
2007-03-07 | Implement hardware interrupt handler. For now, detect command completion | Christopher Pascoe |
2007-03-06 | Add missing splx in poll path. | Christopher Pascoe |
2007-03-06 | Update CCS macro to return the current command slot rather than just being | Christopher Pascoe |
2007-03-06 | big changes to the completion path in ahci.c | David Gwynne |
2007-03-06 | since we dont overwrite the dva of the cmd_table in the cmd_hdr now, we | David Gwynne |
2007-03-06 | dont do pointer maths with void * | David Gwynne |
2007-03-06 | Apply a SG segment size limit and remove the length check. | Christopher Pascoe |
2007-03-06 | No need to continually assign the control table addresses, provided we don't | Christopher Pascoe |
2007-03-06 | dlg@ advises that the bus_space operations will endian convert the DMA base | Christopher Pascoe |
2007-03-06 | Make the 1:1 mapping of command slot to command header/table entries | Christopher Pascoe |
2007-03-05 | add a reminder about the extra attach function | David Gwynne |