freebsd-dev/sys/geom
Poul-Henning Kamp 07107de9bc Introduce the concept of "magic spaces", and implement them in most of
the relevant classes.

Some methods may implement various "magic spaces", this is reserved
or magic areas on the disk, set a side for various and sundry purposes.
A good example is the BSD disklabel and boot code on i386 which occupies
a total of four magic spaces: boot1, the disklabel, the padding behind
the disklabel and boot2.  The reason we don't simply tell people to
write the appropriate stuff on the underlying device is that (some of)
the magic spaces might be real-time modifiable.  It is for instance
possible to change a disklabel while partitions are open, provided
the open partitions do not get trampled in the process.

Sponsored by:	DARPA & NAI Labs.
2002-05-21 20:33:49 +00:00
..
geom_bsd.c Introduce the concept of "magic spaces", and implement them in most of 2002-05-21 20:33:49 +00:00
geom_ccd.c Retire the bogus uses of the disklabel field d_sbsize and begin to 2002-05-12 20:49:41 +00:00
geom_dev.c Remove the "-class" suffix from classes, they will not be ambiguous. 2002-05-21 19:50:04 +00:00
geom_disk.c Remove the "-class" suffix from classes, they will not be ambiguous. 2002-05-21 19:50:04 +00:00
geom_dump.c Introduce the concept of "magic spaces", and implement them in most of 2002-05-21 20:33:49 +00:00
geom_enc.c Introduce some serious paranoia to try to catch a memory overwrite problem 2002-04-23 11:48:45 +00:00
geom_event.c Don't grab Giant around malloc(9) and free(9). 2002-05-20 10:03:15 +00:00
geom_int.h s/classs/classes/ to fixup grammer after the previous global renaming. 2002-04-04 09:41:47 +00:00
geom_io.c Don't grab Giant around malloc(9) and free(9). 2002-05-20 10:03:15 +00:00
geom_kern.c Eliminate some thread pointers which do not make sense anymore. 2002-03-26 22:07:38 +00:00
geom_mbr.c Introduce the concept of "magic spaces", and implement them in most of 2002-05-21 20:33:49 +00:00
geom_pc98.c Remove the "-class" suffix from classes, they will not be ambiguous. 2002-05-21 19:50:04 +00:00
geom_slice.c Include needed #include for regression tests. 2002-05-19 18:59:39 +00:00
geom_slice.h All in a days work: make a function static. 2002-04-23 19:03:03 +00:00
geom_subr.c Introduce the concept of "magic spaces", and implement them in most of 2002-05-21 20:33:49 +00:00
geom_sunlabel.c Introduce the concept of "magic spaces", and implement them in most of 2002-05-21 20:33:49 +00:00
geom.h Introduce the concept of "magic spaces", and implement them in most of 2002-05-21 20:33:49 +00:00