Age | Commit message (Expand) | Author |
2007-03-05 | add space for a match and attach routine to the device list, so particular | David Gwynne |
2007-03-05 | Recognise ATAPI device signatures. | Christopher Pascoe |
2007-03-04 | Fix non AHCI_DEBUG build. | Christopher Pascoe |
2007-03-04 | Replace empty ahci_ata_{probe,cmd} stubs with ones that do something. | Christopher Pascoe |
2007-03-04 | Include port number in debug messages, where appropriate. | Christopher Pascoe |
2007-03-04 | Now actually activate ports and try to detect devices. | Christopher Pascoe |
2007-03-04 | Save BIOS configured parameters over reset. Always enable staggered spin-up. | Christopher Pascoe |
2007-03-04 | Add support for enabling/disabling port activity, and soft/port resets. | Christopher Pascoe |
2007-03-04 | Add support for issuing a (polled) command. | Christopher Pascoe |
2007-03-04 | Add function to set up Physical Region Descriptor Tables, mostly from dlg@ | Christopher Pascoe |
2007-03-04 | Oops, remove duplicate prototypes that I mismerged. | Christopher Pascoe |
2007-03-04 | Third argument to pci_mapreg_map is the "map type", not "memory type". | Christopher Pascoe |
2007-03-04 | Perform separate memory allocations for the RFIS, command list and command | Christopher Pascoe |
2007-03-04 | When freeing port memory, use actual pointer to port rather than random memory. | Christopher Pascoe |
2007-03-04 | Add functions to wait for bit changes in port registers. | Christopher Pascoe |
2007-03-04 | HBAs by JMICRON have an additional "Controller Control Register" that | Christopher Pascoe |
2007-03-04 | comment members of ahci_cmd_table | David Gwynne |
2007-03-04 | pull the prdt into the ahci_cmd_table struct, which gets rid of ahci_cmd. | David Gwynne |
2007-03-04 | rename struct ahci_cmd_list to ahci_cmd_hdr to better match the spec and | David Gwynne |
2007-03-04 | reverse the order of the fields in the %b fmt strings so that they read | David Gwynne |
2007-02-20 | rename ccb_id to ccb_slot so its more clear what its used for. stash a | David Gwynne |
2007-02-20 | oops, missed one in the cmd list entry | David Gwynne |
2007-02-20 | fill some macros for ahci structures. fix a spello while there. | David Gwynne |
2007-02-19 | stick atascsi onto ahci, which in turn attaches a scsibus. while this | David Gwynne |
2007-02-18 | reorder allocation of the ports resources so register manipulation can be | David Gwynne |
2007-02-17 | only reset the controller if it is already enabled. | David Gwynne |
2007-02-14 | %b format string for the GHC register. less whitespace while here | David Gwynne |
2007-02-06 | add macros describing the ports interrupt status, interrupt enable, task | David Gwynne |
2007-01-31 | macros describing a ports sata status register | David Gwynne |
2007-01-05 | macros for the bits in the ports CMD register. free %b fmt string for it | David Gwynne |
2007-01-04 | use the right variable when finding a ports register window, not one that | David Gwynne |
2007-01-04 | stash the dva for each command in the ccb, and program the hardware with | David Gwynne |
2007-01-04 | fix up some port regs so their names are more in line with what is in the | David Gwynne |
2007-01-04 | allocate the dmamem that each port will need, and hopefully point our | David Gwynne |
2007-01-04 | use ISSET instead of &, cos it looks cleaner | David Gwynne |
2006-12-12 | small cleanup after feng shui | David Gwynne |
2006-12-12 | after allocating the ahci_port bits, stash it in the softc rather than | David Gwynne |
2006-12-12 | feng shui | David Gwynne |
2006-12-12 | for each port the controller says is hooked up, go and allocate our | David Gwynne |
2006-12-12 | start implementing the bits that allocate the per port structures and their | David Gwynne |
2006-12-12 | remember our dma tag. be able to do dma is like, really cool. man. | David Gwynne |
2006-12-12 | add functions to get and put ccbs out of each ports command free list. | David Gwynne |
2006-12-12 | add wrappers for reading and writing a ports registers called ahci_pread, | David Gwynne |
2006-12-12 | introduce the command control blocks, and the concept that they are managed | David Gwynne |
2006-12-12 | stash the number of commands each port can do in the softc | David Gwynne |
2006-12-11 | use oct bits consistently in the format string for %b. pointed out by | David Gwynne |
2006-12-11 | oops, we want to return when everything goes well in ahci_attach, rather | David Gwynne |
2006-12-11 | remove the argument to all the port registers that say which port you want | David Gwynne |
2006-12-11 | dont stash the implemented ports map, im going to use a different | David Gwynne |
2006-12-11 | define the command structs used by the ports. | David Gwynne |