| History log of /src/sbin/raidctl/Makefile |
| Revision | | Date | Author | Comments |
| 1.18 |
| 03-Jun-2023 |
lukem | bsd.own.mk: rename GCC_NO_* to CC_WNO_*
Rename compiler-warning-disable variables from GCC_NO_warning to CC_WNO_warning where warning is the full warning name as used by the compiler.
GCC_NO_IMPLICIT_FALLTHRU is CC_WNO_IMPLICIT_FALLTHROUGH
Using the convention CC_compilerflag, where compilerflag is based on the full compiler flag name.
|
| 1.17 |
| 13-Oct-2019 |
mrg | introduce some common variables for use in GCC warning disables:
GCC_NO_FORMAT_TRUNCATION -Wno-format-truncation (GCC 7/8) GCC_NO_STRINGOP_TRUNCATION -Wno-stringop-truncation (GCC 8) GCC_NO_STRINGOP_OVERFLOW -Wno-stringop-overflow (GCC 8) GCC_NO_CAST_FUNCTION_TYPE -Wno-cast-function-type (GCC 8)
use these to turn off warnings for most GCC-8 complaints. many of these are false positives, most of the real bugs are already commited, or are yet to come.
we plan to introduce versions of (some?) of these that use the "-Wno-error=" form, which still displays the warnings but does not make it an error, and all of the above will be re-considered as either being "fix me" (warning still displayed) or "warning is wrong."
|
| 1.16 |
| 15-Dec-2010 |
pooka | branches: 1.16.46; Use RUMPPRG.
ok Greg Oster
|
| 1.15 |
| 08-Nov-2010 |
pooka | Update RUMP_ACTION to use rumpclient.
The server must of course have some disks configured. Let's say we have this simple server with disks as a few sparse host files:
main() { rump_init(); rump_pub_etfs_register("/disk1", "./disk1.img", RUMP_ETFS_BLK); rump_pub_etfs_register("/disk2", "./disk2.img", RUMP_ETFS_BLK); rump_pub_etfs_register("/disk3", "./disk3.img", RUMP_ETFS_BLK); rump_pub_etfs_register("/disk4", "./disk4.img", RUMP_ETFS_BLK); pause(); }
And we run the server:
mainbus0 (root) Kernelized RAIDframe activated /disk1: hostpath ./disk1.img (97 GB) /disk2: hostpath ./disk2.img (97 GB) /disk3: hostpath ./disk3.img (97 GB) /disk4: hostpath ./disk4.img (97 GB)
We can then configure the raid against the server:
> ./raidctl -c theraid.conf raid0
And lo, we have evidence of a level1 raid in the server dmesg:
raid0: RAID Level 1 raid0: Components: /disk1 /disk2 /disk3 /disk4 raid0: Total Sectors: 409599744 (199999 MB)
yea, i initialized it already in a previous run:
> ./raidctl -S raid0 Reconstruction is 100% complete. Parity Re-write is 100% complete. Copyback is 100% complete.
|
| 1.14 |
| 11-Oct-2009 |
pooka | close rump kernel file descriptors properly
|
| 1.13 |
| 11-Oct-2009 |
pooka | Support RUMP_ACTION, i.e. compile-time switch to make this execute rump syscalls to configure raidframe in a rump kernel.
|
| 1.12 |
| 27-Jun-2005 |
christos | Move WARNS=3 to the Makefile.inc, and add a little const to the remaining programs that did not compile before.
|
| 1.11 |
| 09-Feb-2005 |
xtraeme | Kill __P(), use ANSI function declarations; WARNS=3.
|
| 1.10 |
| 20-Jan-2005 |
xtraeme | WARNS=2 is the default defined in sbin/Makefile.inc. (thanks wiz)
|
| 1.9 |
| 04-Oct-2001 |
oster | Remove cruft. We no longer need to look into sys/dev/raidframe to find the needed include files.
|
| 1.8 |
| 27-Jan-2001 |
oster | Move parts of a RAID type mapping table from rf_layout.c to rf_configure.c. This means we don't need to compile or link with rf_layout.c here.
|
| 1.7 |
| 23-May-2000 |
thorpej | Build with WARNS=2.
|
| 1.6 |
| 08-Aug-1999 |
oster | Move two functions from rf_strutils.c into rf_configure.c, removing the need for rf_strutils.c.
|
| 1.5 |
| 26-Mar-1999 |
oster | Move COPTS to CPPFLAGS. Nuke some no-longer needed compile options.
|
| 1.4 |
| 04-Feb-1999 |
oster | Add missing NetBSD RCS ID's! Thanks to SAITOH Masanobu (msaitoh@netbsd.org) for pointing this out.
|
| 1.3 |
| 18-Jan-1999 |
lukem | no need for CWARNFLAGS; ../Makefile.inc sets WARNS=1
|
| 1.2 |
| 17-Jan-1999 |
matt | Allow CFLAGS to be set in /etc/mk.conf
|
| 1.1 |
| 13-Nov-1998 |
oster | RAIDframe, version 1.1, from the Parallel Data Laboratory at Carnegie Mellon University. Full RAID implementation, including levels 0, 1, 4, 5, 6, parity logging, and a few other goodies. Ported to NetBSD by Greg Oster.
raidctl is our userland configuration tool for RAIDframe.
|
| 1.16.46.1 |
| 13-Apr-2020 |
martin | Mostly merge changes from HEAD upto 20200411
|