Age | Commit message (Expand) | Author |
2008-03-26 | plug a mem leak. the array of ports wasnt freed on detach. | David Gwynne |
2007-12-30 | dont freeze lock or set caching modes on ata devices that arent disks, its | David Gwynne |
2007-12-29 | the scsi layer always had function pointers for asking the hba about a | David Gwynne |
2007-12-28 | provide vpd page 0, which lists which vpd pages we provide. | David Gwynne |
2007-12-28 | rename some functions to make it clear theyre used to emulate vpd responses | David Gwynne |
2007-12-28 | implement emulation of vpd page 83, the device identification page. if the | David Gwynne |
2007-12-28 | massage the way vpds are defined. rename the page used for the devices | David Gwynne |
2007-12-09 | unify synchronous scsi xfer completion handling. this started out as a fix | David Gwynne |
2007-12-09 | remove the nosleep argument to ata_get_xfer. it is a relic from when i | David Gwynne |
2007-12-06 | Ask for write cache and read look ahead to be turned | Jonathan Gray |
2007-11-28 | when we probe a port send an ata inquiry to the device and cache | David Gwynne |
2007-11-28 | make ata controllers protect their own command lists so atascsi doesnt have | David Gwynne |
2007-11-26 | implement atascsi_probe_dev and atascsi_detach_dev. they let a hba tell | David Gwynne |
2007-11-26 | drive port probes from the scsi midlayer now that it will ask the adapter | David Gwynne |
2007-11-23 | starting bits to implement hotplug of sili controllers. this adds the code | David Gwynne |
2007-11-23 | use copyin and copyout to get the actual ata data in and out of the kernel | David Gwynne |
2007-11-23 | implement translation of the scsi vpd page for fetching a disks serial | David Gwynne |
2007-11-23 | t10 has a whole spec on doing SCSI to ATA translation called SAT. i wish | David Gwynne |
2007-11-16 | accept ATA ioctls so tools like atactl work on disks behind the atascsi | David Gwynne |
2007-10-01 | More easy bzero() -> M_ZERO. Use 'p = malloc(sizeof(*p) ...' where | Kenneth R Westerback |
2007-04-22 | when an ata command returns an error, dont fill dmesg with messages about | David Gwynne |
2007-04-12 | Do a security freeze lock like we do in wd(4) to deal with systems | Jonathan Gray |
2007-04-10 | endian fixes for the read capacity handling. | David Gwynne |
2007-03-24 | Complete the right scsi_xfer when processing a disk sync request. | Christopher Pascoe |
2007-03-23 | Track the ATA xfer's state more closely - may help us identify why some | Christopher Pascoe |
2007-03-23 | Really clear the device register on the flush cache command. Last commit | Christopher Pascoe |
2007-03-23 | Clear the device register on the flush cache command, in case something | Christopher Pascoe |
2007-03-23 | Catch timed out disk commands. | Christopher Pascoe |
2007-03-22 | Let atascsi issue NCQ commands if the controller supports it. | Christopher Pascoe |
2007-03-21 | A polled xfer has completed and been put by the time ata_cmd returns, so | Christopher Pascoe |
2007-03-21 | atascsi sends h2d fis's, not d2h. | 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-20 | Be sure to reset ata_xfer flags for all PACKET transfers, otherwise we | Christopher Pascoe |
2007-03-20 | Basic FLUSH CACHE support. | Christopher Pascoe |
2007-03-20 | Tag ATAPI transfers that have no data phase correctly, otherwise the command | Christopher Pascoe |
2007-03-20 | Oops, remove some unused variables and unmangle a command name. | Christopher Pascoe |
2007-03-20 | Cap the device size we present to 2TB, just in case someone attaches | Christopher Pascoe |
2007-03-20 | Move common completion handling into ata_exec itself. Removes a double free | Christopher Pascoe |
2007-03-20 | Add support for ATA PACKET commands. This should make ATAPI cdrom drives, | Christopher Pascoe |
2007-03-20 | move ata command definitions from atascsi.c to atascsi.h | David Gwynne |
2007-03-20 | nothing from wdc, wd, or any of the existing ata stuff pls. this gets rid | David Gwynne |
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 | Add support for issuing sector read/write commands. | 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-13 | add timeouts on ata_xfers | David Gwynne |
2007-03-12 | ata counts sectors from 1, scsi counts from 0. adjust the value in the | David Gwynne |
2007-03-12 | parse the ata_identify to get a more correct value for the capacity of the | David Gwynne |
2007-03-12 | finish teh ata_identify struct. | David Gwynne |