summaryrefslogtreecommitdiff
path: root/sys/dev/ic/amireg.h
AgeCommit message (Collapse)Author
2008-10-22This isn't a real structure the firmware understands.Marco Peereboom
2008-10-21Wow we had this structure forever wrong. Didn't break because it wasMarco Peereboom
bigger than intended.
2008-10-21Stray spaceMarco Peereboom
2006-06-09Add percentages for BGI and Rebuild. Example:Marco Peereboom
# bioctl -h ami0 Volume Status Size Device ami0 0 Rebuild 1000M sd1 RAID5 8% done
2006-04-26the pack #pragma is a gccism, so replace its use with __packed which willDavid Gwynne
be defined correctly for whatever compilers we use. prompted by lint. ok krw@ marco@
2005-10-03Reduce the number of openings the logical devices have to play with soKenneth R Westerback
that ioctl's and raw commands will not cause i/o failures. Assume a max of two processors/enclosures per raw bus for the moment. Fixes regular crashes on my 1 logical device, all-softdep system during make build with a bioctl loop running. ok dlg@
2005-09-21rename nsg to nsge in struct ami_passthrough to be consistent with theDavid Gwynne
naming elsewhere in this driver. suggested by marco@
2005-09-18speelingDavid Gwynne
2005-08-17Move #defines under the right heading.Marco Peereboom
2005-08-17Fix incorrect structure. Spotted by Jordan Hargrave.Marco Peereboom
2005-08-01Add alarm control.Marco Peereboom
Fix buglet where ami does not count physical drives correctly. Reported by Stephan Tesch stephan at tesch dot cx
2005-07-29Remove cruft.Marco Peereboom
2005-07-29Redo bioctl because initial implementation was too complex.Marco Peereboom
tested and ok dlg@ beck@ get it in @deraadt
2005-07-18revert marcos bio changes, mickey not okDavid Gwynne
2005-07-18Rip out all previous bio code because it sucked. Replaced all ioctl code inMarco Peereboom
ami(4) and bio(4). Note that this will break trees where userland and kernel are not in sync. ok dlg@
2005-07-14Oops, commit actual structure that we need...Marco Peereboom
2005-07-14Add physical disk structure.Marco Peereboom
2005-07-12Add AMI_MAX_TARGET.Marco Peereboom
2005-07-10Add diskarray structure for modern controllers.Marco Peereboom
2005-05-31Reduce ccbs for now because millert had issues on a 475.Marco Peereboom
This needs some intelligence because it does help the 518s.
2005-05-27step 1 in fixing bioctl commands intermixed with regular io.Marco Peereboom
- Added the magical sequence for polling IO - Created new polling function per hardware generation Lots and lots of constructive yelling mickey@ ok mickey@
2005-05-24crank up MAXCCB to 250 for cards that can handle it. ok mickey@Marco Peereboom
2005-05-11Add get and set completions opcodes.Marco Peereboom
2005-03-29add copyright meMarco Peereboom
per mickey@
2005-03-29add commandsMarco Peereboom
ok mickey@
2004-12-26This should fix long outstanding issues with ami(4). The reportedMarco Peereboom
symptoms that were fixed are: * Very slow throughput * ccb timeout (i.e. ami0: timeout ccb 1) * All IO to ami devices hangs * Only 1 LD (Logical Drive) can be accessed at the same time * System hangs/freezes when running IO to ami cards. Issues it doesn't fix: * Really old ULTRA-2 controllers still crash whenever more than 1 LD are accessed at the same time therefore the driver limits the maximum LDs to 1. Tested by several folks and ok beck@ mickey@
2003-06-02kill the caluses three and four on some of my codeMichael Shalayeff
2001-04-30padnessMichael Shalayeff
2001-03-27a few typos in comments, and uhm, size mismatchesMichael Shalayeff
2001-03-09seems to work; rush because of cvs's battery at 73% nowMichael Shalayeff