summaryrefslogtreecommitdiff
path: root/sys/dev
AgeCommit message (Expand)Author
2007-03-12do not use bcopy to set the mac address registers. this diff shouldReyk Floeter
2007-03-12ata counts sectors from 1, scsi counts from 0. adjust the value in theDavid Gwynne
2007-03-12parse the ata_identify to get a more correct value for the capacity of theDavid Gwynne
2007-03-12finish teh ata_identify struct.David Gwynne
2007-03-08XXX commit a workaround (as found in a few other drivers) for theTheo de Raadt
2007-03-08XXX commit a workaround (as found in a few other drivers) for theTheo de Raadt
2007-03-07For unsupported (yet) Expert3D style frame buffers, attach pcons and attachMiod Vallat
2007-03-07Implement hardware interrupt handler. For now, detect command completionChristopher Pascoe
2007-03-07Set ITSDONE otherwise the SCSI layer will sleep forever waiting for ourChristopher Pascoe
2007-03-06Add missing splx in poll path.Christopher Pascoe
2007-03-06Update CCS macro to return the current command slot rather than just beingChristopher Pascoe
2007-03-06big changes to the completion path in ahci.cDavid Gwynne
2007-03-06since we dont overwrite the dva of the cmd_table in the cmd_hdr now, weDavid Gwynne
2007-03-06dont do pointer maths with void *David Gwynne
2007-03-06Apply a SG segment size limit and remove the length check.Christopher Pascoe
2007-03-06No need to continually assign the control table addresses, provided we don'tChristopher Pascoe
2007-03-06dlg@ advises that the bus_space operations will endian convert the DMA baseChristopher Pascoe
2007-03-06Make the 1:1 mapping of command slot to command header/table entriesChristopher Pascoe
2007-03-05back out, reyk is not paying attentionTheo de Raadt
2007-03-05Add some HAL functions.Reyk Floeter
2007-03-05remove jumbo frame support by replacing MEXTALLOC with MCLGET, andReyk Floeter
2007-03-05add a reminder about the extra attach functionDavid Gwynne
2007-03-05add space for a match and attach routine to the device list, so particularDavid Gwynne
2007-03-05Recognise ATAPI device signatures.Christopher Pascoe
2007-03-04Fix another panic in bcw_phy_init() for sparc64. Now firmware loadsMarcus Glocker
2007-03-04Fix bcw_gpio_init(); Before we can write to the GPIO control register,Marcus Glocker
2007-03-04Make bcw_change_core() conform to other functions.Marcus Glocker
2007-03-04Fix non AHCI_DEBUG build.Christopher Pascoe
2007-03-04Replace empty ahci_ata_{probe,cmd} stubs with ones that do something.Christopher Pascoe
2007-03-04Include port number in debug messages, where appropriate.Christopher Pascoe
2007-03-04Fix panic caused by bcw_leds_switch_all() because reading from wrongMarcus Glocker
2007-03-04Now actually activate ports and try to detect devices.Christopher Pascoe
2007-03-04Save BIOS configured parameters over reset. Always enable staggered spin-up.Christopher Pascoe
2007-03-04Add support for enabling/disabling port activity, and soft/port resets.Christopher Pascoe
2007-03-04Add support for issuing a (polled) command.Christopher Pascoe
2007-03-04Add function to set up Physical Region Descriptor Tables, mostly from dlg@Christopher Pascoe
2007-03-04Oops, remove duplicate prototypes that I mismerged.Christopher Pascoe
2007-03-04Third argument to pci_mapreg_map is the "map type", not "memory type".Christopher Pascoe
2007-03-04Perform separate memory allocations for the RFIS, command list and commandChristopher Pascoe
2007-03-04When freeing port memory, use actual pointer to port rather than random memory.Christopher Pascoe
2007-03-04Add functions to wait for bit changes in port registers.Christopher Pascoe
2007-03-04HBAs by JMICRON have an additional "Controller Control Register" thatChristopher Pascoe
2007-03-04Use CARDBUS_PRODUCT macro to read product id.Marcus Glocker
2007-03-04Fix strict alignment panic. Makes my BCM4306 attach on sparc64.Marcus Glocker
2007-03-04comment members of ahci_cmd_tableDavid Gwynne
2007-03-04pull the prdt into the ahci_cmd_table struct, which gets rid of ahci_cmd.David Gwynne
2007-03-04rename struct ahci_cmd_list to ahci_cmd_hdr to better match the spec andDavid Gwynne
2007-03-04reverse the order of the fields in the %b fmt strings so that they readDavid Gwynne
2007-03-04Kill a cardbus dependency which breaked kernel compilation e.g. forMarcus Glocker
2007-03-03Stop looking for acpidock until we fix that stuff that breaks all pre-60Michael Knudsen