summaryrefslogtreecommitdiff
path: root/sys/dev/ic/mfi.c
AgeCommit message (Expand)Author
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
2006-05-16Oops PREREAD not PREWRITE.Marco Peereboom
2006-05-16Add TUR and make it send it directly to firmware.Marco Peereboom
2006-05-15Clear all relevant ccb fields when mfi_put_ccb frees a ccb.Marco Peereboom
2006-05-15Oops don't send command twice to firmware when polling.Marco Peereboom
2006-05-15Add INQUIRY command.Marco Peereboom
2006-05-10Add some airplane code.Marco Peereboom
2006-04-26Fix some debug prints.Marco Peereboom
2006-04-21typoMarco Peereboom
2006-04-21Add mfi_poll and use the new shiny function to setup all the hardware queues.Marco Peereboom
2006-04-20Fix various printf() issues: too many arguments, not enough arguments, argumentMiod Vallat
2006-04-20marco hates typedefs as much as i do, so he asked me to clean mfi like iDavid Gwynne
2006-04-18It helps to initialize a queue before usage.Marco Peereboom
2006-04-18Actually add ccbs to the queue.Marco Peereboom
2006-04-17Sprinkle more debug. Remove 64 byte boundary; it doesn't seem to like it.Marco Peereboom
2006-04-17Setup ccbs and clean up ccb structure.Marco Peereboom
2006-04-16Oops, make mfi_allocmem always use 64 byte boundaries since frames have toMarco Peereboom
2006-04-16Add frame memory and sglist allocation.Marco Peereboom
2006-04-16Make memory access use macro.Marco Peereboom