freebsd-dev/sys/conf
Poul-Henning Kamp 22db1e9ff5 Add "GEOM_FOX", a class which detects and selects between multiple
redundant paths to the same device.

This class reacts to a label in the first sector of the device,
which is created the following way:

        #    "0123456789abcdef012345..."
        #    "<----magic-----><-id-...>
        echo "GEOM::FOX       someid" | dd of=/dev/da0 conv=sync

NB: Since the fact that multiple disk devices are in fact the same
    device is not known to GEOM, the geom taste/spoil process cannot
    fully catch all corner cases and this module can therefore be
    confused if you do the right wrong things.

NB: The disk level drivers need to do the right thing for this to
    be useful, and that is not by definition currently the case.
2003-06-18 09:29:28 +00:00
..
defines
files Add "GEOM_FOX", a class which detects and selects between multiple 2003-06-18 09:29:28 +00:00
files.alpha Separate the encoding/decoding functions for struct disklabel into a 2003-04-17 07:39:03 +00:00
files.amd64 Make this compile with WITNESS enabled. It wants the syscall names. 2003-05-31 06:49:53 +00:00
files.i386 Eliminate potential overflows by allocating softc dynamically, 2003-05-31 17:06:20 +00:00
files.ia64 Revamp of the syscall path, exception and context handling. The 2003-05-16 21:26:42 +00:00
files.pc98 Eliminate potential overflows by allocating softc dynamically, 2003-05-31 17:06:20 +00:00
files.powerpc Standardize handling of locore.[sS] etc. files. 2003-02-28 21:59:14 +00:00
files.sparc64 Update GEOM::SUN to use the decoding functions in geom_sunlabel_enc.c 2003-04-21 19:54:11 +00:00
kern.mk Update the kernel compile flags inside the .if ${MACHINE_ARCH} == "amd64" 2003-05-30 01:06:58 +00:00
kern.post.mk Some glue to allow lint(1) to work on the kernel. This is not 2003-06-14 17:28:13 +00:00
kern.pre.mk Some glue to allow lint(1) to work on the kernel. This is not 2003-06-14 17:28:13 +00:00
kmod_syms.awk Our awk does not implement the ARGIND variable, so we were attempting 2002-08-06 19:31:04 +00:00
kmod.mk exists() is too aggressive when searching for files without a full path. 2003-03-03 22:51:22 +00:00
ldscript.alpha Use the new freebsd output format from Binutils 2.13.1. 2002-10-11 19:38:04 +00:00
ldscript.amd64 Sync up with the files in the hammer branch in the p4 tree to get basic 2003-05-01 02:59:24 +00:00
ldscript.i386 Add two symbols start_ctors and stop_ctors to allow us to find the 2003-01-06 07:37:15 +00:00
ldscript.ia64 Sync the linker script with the one used by default for userland. Since 2003-05-16 06:03:45 +00:00
ldscript.powerpc Page align the data segment. 2001-10-08 10:43:34 +00:00
ldscript.sparc64 Use the same SEARCH_DIR as other platforms. 2003-06-07 18:23:50 +00:00
majors Deallocate major 177; the openfirm device does not use a fixed major 2003-06-11 18:34:50 +00:00
majors.awk Add necessary awk magic to create a table of major numbers allocated 2003-02-27 08:52:11 +00:00
Makefile.alpha Bump the config version to force people to upgrade their config(8) 2003-04-15 21:29:11 +00:00
Makefile.amd64 Add ddb machdep bits. 2003-05-30 01:03:43 +00:00
Makefile.i386 Bump the config version to force people to upgrade their config(8) 2003-04-15 21:29:11 +00:00
Makefile.ia64 Revamp of the syscall path, exception and context handling. The 2003-05-16 21:26:42 +00:00
Makefile.pc98 Bump the config version to force people to upgrade their config(8) 2003-04-15 21:29:11 +00:00
Makefile.powerpc Bump the config version to force people to upgrade their config(8) 2003-04-15 21:29:11 +00:00
Makefile.sparc64 Bump the config version to force people to upgrade their config(8) 2003-04-15 21:29:11 +00:00
makeLINT.mk Implemented "nooption" and "nomakeoption" config(8) tokens. 2003-02-26 23:36:59 +00:00
makeLINT.sed Implemented "nooption" and "nomakeoption" config(8) tokens. 2003-02-26 23:36:59 +00:00
newvers.sh Attempt to fix Alpha build by renaming ident[] to kern_ident[]. 2003-06-09 18:19:33 +00:00
NOTES Add "GEOM_FOX", a class which detects and selects between multiple 2003-06-18 09:29:28 +00:00
options Add "GEOM_FOX", a class which detects and selects between multiple 2003-06-18 09:29:28 +00:00
options.alpha Move SHOW_BUSYBUFS and PANIC_REBOOT_WAIT_TIME into the MI options file, since 2002-11-18 06:17:07 +00:00
options.amd64 Another x86-64 comment fixup 2003-05-19 22:19:02 +00:00
options.i386 Options that go into homonymous headers shouldn't specify the header name. 2003-04-12 09:40:37 +00:00
options.ia64 Revamp of the syscall path, exception and context handling. The 2003-05-16 21:26:42 +00:00
options.pc98 Remove CPU_ATHLON_SSE_HACK option. 2003-06-15 04:29:37 +00:00
options.powerpc Options that go into homonymous headers shouldn't specify the header name. 2003-04-12 09:40:37 +00:00
options.sparc64 Remove the PSYCHO_STRAY option - it was never really useful. Adjust a 2003-06-12 15:00:34 +00:00
systags.sh $Id$ -> $FreeBSD$ 1999-08-28 01:08:13 +00:00