summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mfi.c
AgeCommit message (Expand)Author
2008-02-16Return NO_CCB and not TRY_AGAIN_LATER when running out of ccb's.Kenneth R Westerback
2008-02-11add support for the mfi controllers with the ppc iops, aka, LSI SAS1078 orDavid Gwynne
2008-01-26Set the return value instead of returning right away so that the DMABrad Smith
2008-01-26sync dma mem back to the cpu on poll failure.David Gwynne
2008-01-26despatch -> dispatchDavid Gwynne
2007-11-05More scsi_done() at SPLBIO.Kenneth R Westerback
2007-09-27M_ZERO changesCharles Longeau
2007-06-24rework sensor tasks to use the kernels generic workq rather than a specialDavid Gwynne
2007-05-29sprinkle some SMALL_KERNEL to permit bio/softraid to run on boot mediaTodd T. Fries
2007-03-22split userland & kernel struct sensor/sensordev so that the additionTheo de Raadt
2007-02-14bus_space does byte swapping to cope with host endianness for us, so removeDavid Gwynne
2007-02-13Fix subtle x ? y : z bug when calling mfi_create_sgl. This worked becauseMarco Peereboom
2007-02-08Remove double semicolons.Ray Lai
2006-12-23adapt to new two-level sensor api; Constantine A. MureninTheo de Raadt
2006-11-28give scsi controllers a real attach args to fill in when attaching scsibus.David Gwynne
2006-08-31Add sensor thread for individual sd devices.Marco Peereboom
2006-08-30when determining the size of the volumes and disks we want how manyDavid Gwynne
2006-07-28make dmesg printing look a little bit nicer.Brad Smith
2006-06-19Factor for disk size is /2. Odd but tested on all mfis I have.Marco Peereboom
2006-06-19Everytime one forgets an argument in a printf-like function call, God killsMiod Vallat
2006-06-19Make a BGI (Back Ground Init) a scrub instead of rebuild.Marco Peereboom
2006-06-19Add hot spare support.Marco Peereboom
2006-05-26Add blinking for disks.Marco Peereboom
2006-05-25Move a int i; to top of function so that it compiles on non c99 compilers.Marco Peereboom
2006-05-25And add time and percentage to builds and check consistencies.Marco Peereboom
2006-05-25Add last bit of physcal disk stuff.Marco Peereboom
2006-05-25Add physical device and read config structures.Marco Peereboom
2006-05-23commited with unused variableTheo de Raadt
2006-05-23Remove some debug cruft.Marco Peereboom
2006-05-23Add first half of physical disk data for bio.Marco Peereboom
2006-05-22Add support for raid 50 and 10 in bio.Marco Peereboom
2006-05-22Add mail box to mfi_mgmt to handle sub commands more gracefully.Marco Peereboom
2006-05-22Add first half of BIOCVOL primitive.Marco Peereboom
2006-05-21Do a giant flush of disk and raid-card memory when SYNCHONIZE_CACHE is called.Marco Peereboom
2006-05-21pretty up some debug statements.Marco Peereboom
2006-05-21Add bio alarm function.Marco Peereboom
2006-05-21Add generic management function.Marco Peereboom
2006-05-21Oops, helps to use the right structure field.Marco Peereboom
2006-05-21Add first BIOCINQ primitive.Marco Peereboom
2006-05-18Remove some debug cruft and pretty up some debug messages.Marco Peereboom
2006-05-18Kill splbio/splx in the interrupt handler.Marco Peereboom
2006-05-18And we have lift off! Was able to create a filesystem and write to theMarco Peereboom
2006-05-17Add completion routines.Marco Peereboom
2006-05-17Add mfi_get_info to obtain all kinds of fun information from the fw.Marco Peereboom
2006-05-17Refactor scsi path so that we can have a single sgl function for io and non-ioMarco Peereboom
2006-05-16Nuke some { }Marco Peereboom
2006-05-16Move !xs->data case into mfi_start_xs.Marco Peereboom
2006-05-16Fix some more htole32 screw-ups.Marco Peereboom
2006-05-16Fix some htole32 I missed.Marco Peereboom
2006-05-16Add READ CAPACITY.Marco Peereboom