summaryrefslogtreecommitdiffstats
path: root/sys/dev/raidframe/rf_driver.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Put raidframe in the attic.jsing2012-04-061-1051/+0
|
* remove stupid casts, ok deraadttedu2011-06-211-2/+2
|
* First pass at removing clauses 3 and 4 from NetBSD licenses.ray2008-06-261-8/+1
| | | | | | | | | Not sure what's more surprising: how long it took for NetBSD to catch up to the rest of the BSDs (including UCB), or the amount of code that NetBSD has claimed for itself without attributing to the actual authors. OK deraadt@
* Major KNF. Incentive from Tedutdeval2002-12-161-323/+387
|
* Remove those noisy informational messages from dmesg.tdeval2002-08-091-1/+3
| | | | | | Use the option RAIDDEBUG to get these. Theo, thanks for suggesting.
* sync RAIDframe with Gre Oster's work for NetBSD.peter2000-08-081-62/+49
| | | | | | | | | | | | | | | | | | | This update incorporates changes since January 2000. RAID1 and RAID5 tested for functionality matching the 2.7 code. A number of bug fixes (including stopping a parity rebuild when unconfiguring) have been included. See Greg's RAIDframe info page: http://www.cs.usask.ca/staff/oster/raid.html The RAID_AUTOCONFIG feature set does *NOT* yet work. These features require more work throughout the boot system and as such are a big task. IMPORTANT: As with anything that is this near live data on your systems, please test carefully with existing configurations before deploying in a live system. Feedback via sendbug or mail direct to peter@wonderland.org is appreciated.
* sync with NetBSDpeter2000-01-111-36/+11
| | | | | | | | | | | - removed threadid stuff - removed unused files - general tidyup - you can no longer configure the same unit twice (without de-configuring first of course). Again, this has only been tested locally on IDE disks. Further testing and feedback would be appreciated.
* sync with NetBSDpeter2000-01-081-5/+5
| | | | | - remove unused are from IO_BUF_ERR in rf_driver.c - remove unused define in rf_stripelocks.c
* sync with work by Greg Oster on NetBSDpeter2000-01-071-59/+3
| | | | | | | | | | | | | | | | | | | | | | | | Please note: This update has *only* been tested on i386 with IDE disks. Could someone with a spare box please make sure all is OK with SCSI and maybe other arches ? sparc testing will follow locally. * remove rf_sys.h * many changes to make it more stable * some performance increases * All raid threads now get their own kernel process and the calling raidctl(8) program will show status progress through a meter. * In theory FFS_SOFTUPDATES and RAIDframe will now work together - NOT TESTED YET See http://www.cs.usask.ca/staff/oster/raid.html This updates include Greg's changes to Jan 4th 2000. TODO: * some odd behaviour when running raictl -c on an already config'ed raid set - problem founf, fix being done * progress meter is in raidctl(8) - seperate commit, but could do with sync'ing with OpenBSD ftp version
* * remove redundant rf_ccmn.hpeter1999-08-041-5/+4
| | | | | | | | | | * remove init call to rf_ConfigureEtimer() and rf_sys.c in which it is the only function. update conf/files to reflect this. * update sources to make sure _KERNEL is used not KERNEL * change rf_etimer.h to protect macros an include of sys/kernel.h with a check for _KERNEL - let raidctl compile again.
* * rf_reconstruct.c: adopt nilkas' suggestion regard statics andpeter1999-08-031-5/+3
| | | | | | | | | | | | | | | __inline__ - this is a proof of concept and will cover the raidframe source as a whole over coming updates. Update namespace of function to prefix with rf_ - comments again welcome. * overall: rework the macros in rf_etimer.h and the resultant changes to their use to count microseconds and not clock ticks. Restore the code in rf_revent.c to a similar strcuture to before the previous commit, and use the system timers to govern resource usage. Tested with local i386/IDE and the reconstruction of a disk in my array - performance has improved for reconstruction at no noticable CPU cost.
* Update RAIDframe from NetBSD-current as of 1999/07/26.peter1999-07-301-18/+72
| | | | | | | | Please note that you *must* follow the upgrade instructions at http://www.cs.usask.ca/staff/oster/clabel_upgrade.html before installing the new raidctl and new kernel using this code.
* Merge from NetBSD, mostly indentationniklas1999-02-161-1394/+664
|
* Import of CMU's RAIDframe via NetBSD.niklas1999-01-111-0/+1765