Age | Commit message (Expand) | Author |
2007-07-03 | join ahci attach code back together into one function. | David Gwynne |
2007-07-03 | jmb pretends to be pci now, so i dont need to let it see ahci_softc so it | David Gwynne |
2007-07-02 | kettenis suggested that i can use pci_intr_map twice on the same device | David Gwynne |
2007-07-02 | dont attach on jmicron parts now that jmb(4) does that for us. | David Gwynne |
2007-07-02 | move ahci_softc and the prototype for ahci_attach into a header so other | David Gwynne |
2007-07-02 | pull ahci_attach apart slightly to accommodate attaching ahci(4) to things | David Gwynne |
2007-06-29 | when we attach to the jmicron controllers, whack their configuration around | David Gwynne |
2007-06-29 | demystify a little more of the jmicron pci control registers | David Gwynne |
2007-06-29 | define away some of the magic on jmicron controllers | David Gwynne |
2007-06-12 | Use SATA_SIGNATURE_ATAPI constant instead of a magic number. | Alexander Yurchenko |
2007-05-30 | my (dlg says crappy) laptop requires some more delays in port_reset or | Ted Unangst |
2007-05-10 | remove and hide code that isn't used. | David Gwynne |
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 |