Age | Commit message (Expand) | Author |
2010-08-05 | Suspend/resume support for sili(4). Not perfect yet, but prevents us from | Mark Kettenis |
2010-05-19 | BUS_DMA_ZERO instead of alloc, map, bzero. | Owain Ainsworth |
2009-12-07 | get rid of the return codes from command submission, ata_cmd handlers | David Gwynne |
2009-06-05 | %zu is not meant for size_t in the kernel. Change to %lu. | Ray Lai |
2009-02-16 | Extend the scsi_adapter minphys() callback to take a struct scsi_link * | Miod Vallat |
2009-01-21 | Replace timeout_add(msecs * hz / 1000) with timeout_add_msec(msecs). | Alexander Yurchenko |
2008-11-23 | sizeofa -> nitems | David Gwynne |
2007-11-28 | make ata controllers protect their own command lists so atascsi doesnt have | David Gwynne |
2007-11-26 | drive port probes from the scsi midlayer now that it will ask the adapter | David Gwynne |
2007-11-23 | If the card has gone away, return imediately from the interrupt handler. | Mark Kettenis |
2007-11-23 | starting bits to implement hotplug of sili controllers. this adds the code | David Gwynne |
2007-10-09 | Use %zu for printing size_t values. | Ray Lai |
2007-10-01 | More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...'. | Kenneth R Westerback |
2007-04-22 | disable debug output here too. it's working fine (even on strange archs) | David Gwynne |
2007-04-12 | Oops, a code rearrangement meant that I didn't initialise the failed ccb | Christopher Pascoe |
2007-04-10 | wrap reading of the error fis up into a func of its own, and use | David Gwynne |
2007-04-08 | Change the API to sili_port_intr so it can timeout a command and reuse the | Christopher Pascoe |
2007-04-08 | Add support for NCQ error recovery and enable NCQ command submission. | Christopher Pascoe |
2007-04-08 | Track the order that CCBs are submitted in, so that after an error we are | Christopher Pascoe |
2007-04-08 | sili uses one queue for NCQ and legacy commands. No need for the AHCI-style | Christopher Pascoe |
2007-04-07 | Always assume write commands had zero residual; the chip only counts | Christopher Pascoe |
2007-04-07 | Whitespace cleanup. No code change. | Christopher Pascoe |
2007-04-07 | Add transfer failure detection and recovery from non-fatal errors. | Christopher Pascoe |
2007-04-07 | Rework command issue/completion flow to be more like AHCI's and switch to | Christopher Pascoe |
2007-04-07 | Split command completion out into a separate function, working towards | Christopher Pascoe |
2007-04-07 | Permit PACKET command issue. | Christopher Pascoe |
2007-04-07 | Fill out control information for ATAPI commands. | Christopher Pascoe |
2007-04-07 | Helper macros to provide the port name in debug messages. | Christopher Pascoe |
2007-04-07 | Use the rx_count saved in the LRAM command slot entry to determine the | Christopher Pascoe |
2007-04-07 | Sync the command corresponding to our ccb, not slot 0. | Christopher Pascoe |
2007-04-07 | Add infrastructure to handle more than one ccb. | Christopher Pascoe |
2007-04-07 | this diff covers two changes, but theyre very tightly tied together. | David Gwynne |
2007-04-06 | white space fix | David Gwynne |
2007-04-06 | copy the dmamem wrapper into sili for use for allocating hba memory. this | David Gwynne |
2007-04-05 | this is a relatively big commit that implements a basic io path. | David Gwynne |
2007-04-05 | finish resetting the device by sending a soft reset via the post_direct | David Gwynne |
2007-04-05 | sili_post_direct lets you submit a prb without all the goop of a ccb and | David Gwynne |
2007-04-05 | rearrange the busywait funcs slightly | David Gwynne |
2007-04-05 | DPRINTF will be useful soon, so stick it in | David Gwynne |
2007-04-04 | implement sili_pwait_{ne,eq} for busy waiting on register values. | David Gwynne |
2007-04-04 | do a global reset properly. | David Gwynne |
2007-03-31 | initial atascsi glue. | David Gwynne |
2007-03-31 | the attach glue now specifies how many ports the chip has. | David Gwynne |
2007-03-30 | start filling out stuff for managing each port. this allocates it, set a | David Gwynne |
2007-03-22 | read and write funcs for the global register space | David Gwynne |
2007-03-22 | import sili(4) so it can be worked on in the tree. this will support the | David Gwynne |