summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom_sunlabel.c
Commit message (Collapse)AuthorAgeFilesLines
* Improve some on the naming.phk2002-06-091-1/+1
| | | | Submitted by: iedowse
* Change the registration of magic spaces so it does its own memory management.phk2002-06-051-2/+1
| | | | Sponsored by: DARPA & NAI Labs.
* Introduce the concept of "magic spaces", and implement them in most ofphk2002-05-211-1/+4
| | | | | | | | | | | | | | | | 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.
* Remove the "-class" suffix from classes, they will not be ambiguous.phk2002-05-211-1/+1
| | | | Sponsored by: DARPA & NAI Labs.
* Implement DIOCGFRONTSTUFF ioctl which reports how many bytes from the startphk2002-04-091-5/+6
| | | | | | of the device magic stuff might occupy. Sponsored by: DARPA & NAI Labs.
* Various stylistic nit picking.phk2002-04-091-6/+6
| | | | Sponsored by: DARPA & NAI Labs.
* Move access and orphan member functions from class to geom.phk2002-04-041-2/+0
| | | | Sponsored by: DARPA & NAI Labs
* Complete an incomplete cut&paste operation.phk2002-03-281-3/+3
|
* Eliminate some thread pointers which do not make sense anymore.phk2002-03-261-3/+3
| | | | | Split private parts of geom.h into geom_int.h. The latter should never be included in class implemtations.
* Cave in to tradition and rename "methods" to "classes".phk2002-03-261-7/+7
|
* Be more systematic about conversion of on-disk formats in a endian/widthphk2002-03-241-32/+19
| | | | | | | | | agnostic way. Collapse the MBR and MBREXT methods into one file and make them endian/width agnostic. Sponsored by: DARPA & NAI Labs.
* Teach GEOM about Sun disklabel formats.phk2002-03-151-0/+209
The detection code in this method is written so that it should work on all architectures which means that you can plug a Sun disk into a i386 now and access the partitions. We still need an endian-agnostic ufs/ffs before this is really interresting, but the main focus was to get sparc64 onto the GEOM trail.
OpenPOWER on IntegriCloud