freebsd-dev/sys/modules/geom
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
..
geom_apple
geom_bde
geom_bsd
geom_ccd Add new geom_ccd module 2003-06-09 21:49:54 +00:00
geom_fox Add "GEOM_FOX", a class which detects and selects between multiple 2003-06-18 09:29:28 +00:00
geom_gpt
geom_mbr
geom_pc98
geom_sunlabel
geom_vol_ffs
Makefile Add "GEOM_FOX", a class which detects and selects between multiple 2003-06-18 09:29:28 +00:00
Makefile.inc Include "../Makefile.inc" 2003-06-15 04:27:22 +00:00