Go to file
xtraeme 481db08b0a Rewrite bioctl(8) and add support for the following features:
- Ability to add/remove hot-spare disks (previously only 'add' was accepted).
- Ability to add/remove pass-through disks.
- Ability to create/remove RAID volumes with optional size, stripe, level,
  member disks and others.
- Ability to start/stop consistency checks in a RAID volume.
- Ability to show only information about physical disks, volumes or both.

Rather than using multiple flags, the utility has been modified to use
the same mode than dkctl(8) (and maybe others), i.e:

$ ./bioctl
usage: bioctl device command [arg [...]]
Available commands:
  show [disks] | [volumes]
  alarm [enable] | [disable] | [silence] | [test]
  blink start | stop [channel:target[.lun]]
  hotspare add | remove channel:target.lun
  passthru add DISKID | remove channel:target.lun
  check start | stop VOLID
  create volume VOLID DISKIDs [SIZE] STRIPE RAID_LEVEL channel:target.lun
  remove volume VOLID channel:target.lun
$

I'll add support for other features soon.
2008-01-02 23:45:06 +00:00
bin Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
common - provide 32 bit versions of the sparc v9 atomic ops. 2007-12-22 23:19:40 +00:00
crypto Add GRE protocol number to racoonctl. Correct id wildcard matching for transport mode. Submitted by Timo Teras. 2007-12-31 01:42:07 +00:00
dist Thanks to Mark Foster for the reference to the Wiki page where he tracks 2007-12-24 15:48:40 +00:00
distrib Remove no-longer-installed xsystrace pixmaps. 2008-01-02 21:58:17 +00:00
doc mention tprof. 2008-01-01 23:27:09 +00:00
etc build an INSTALL kernel. it's just GENERIC with md(4) root space. 2008-01-02 11:32:15 +00:00
games Comprehensive (or at least extensive) string handling cleanup for rogue. 2007-12-27 23:52:59 +00:00
gnu Apply my fix to bfd so that correct unwind entries are generated for the 2007-12-29 14:49:06 +00:00
include change some __attribute__s to __keywords 2007-12-24 17:26:09 +00:00
lib fix pasto 2008-01-02 18:11:01 +00:00
libexec make this compile again. 2007-12-29 01:44:03 +00:00
regress Fix stresep(3) handling of consecutive quoted delimiter characters. 2007-12-06 22:07:07 +00:00
rescue Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
sbin Rewrite bioctl(8) and add support for the following features: 2008-01-02 23:45:06 +00:00
share mtx is not an interlock here, merely convenience. 2008-01-02 16:51:32 +00:00
sys Improve the bio(4) API for incoming changes to arcmsr(4) (and perhaps 2008-01-02 23:45:03 +00:00
tests Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
tools $HOST_SH does not necessarily contains the absolute path to sh. Fix it if 2007-11-24 18:44:00 +00:00
usr.bin remove no longer necessary lockdebug hacks. 2008-01-02 17:23:31 +00:00
usr.sbin note what's sampled. 2008-01-02 01:17:41 +00:00
x11 Remove systrace. Ok core@. 2007-12-31 15:31:24 +00:00
build.sh Add rs6000 to this file so it can be easily cross-built. 2007-12-17 19:23:44 +00:00
BUILDING Add support for CDBUILDEXTRA which acts like CDEXTRA to add extra items 2007-11-23 16:19:28 +00:00
Makefile Add the tests.tgz set 2007-11-12 15:06:45 +00:00
Makefile.inc
UPDATING Fix typo. 2007-12-17 23:59:41 +00:00