aboutsummaryrefslogtreecommitdiff
path: root/sys/modules/geom/geom_part
Commit message (Collapse)AuthorAgeFilesLines
* Remove residual blank line at start of MakefileWarner Losh2024-07-158-8/+0
| | | | | | | This is a residual of the $FreeBSD$ removal. MFC After: 3 days (though I'll just run the command on the branches) Sponsored by: Netflix
* sys: Remove $FreeBSD$: one-line sh patternWarner Losh2023-08-168-8/+0
| | | | Remove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/
* base: Remove support for the VTOC8 partitioning schemeMarius Strobl2023-07-262-12/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | The removal of the sparc64 support in February 2020 obsoleted the VTOC8 partitioning scheme as no other FreeBSD platform makes use of it. Moreover, the code is bitrotting as nothing defines e. g. LOADER_VTOC8_SUPPORT any more and, thus, should go now, too. With this change, the following commits are reverted as far as VTOC8 is concerned and parts haven't already previously been deleted along with prior sparc64 removals: 094fcb157d4c98211899cf09d06e2cf19149b7e0 a7d366e9589c95feda6f3bc78c59c6355d51f126 ba8d50d08b9df4e8213f9a6997ff6792ecebcd9b The alignment example d9711c28efc4ec89ba5ea11f8fd63e9d0a7fc81b added to the VTOC8 section of gpart.8 is folded into the MBR one. This should finally conclude the deorbit of sparc64-specific bits. We had joy, we had fun we ran Unix on a Sun. But that source and the song of FreeBSD have all gone. Credits to Michael Bueker for the original "Unix on a Sun" and Rod McKuen for the "Seasons in the Sun" lyrics.
* sys/modules: normalize .CURDIR-relative paths to SRCTOPEnji Cooper2017-03-048-8/+8
| | | | | | | | | | | This simplifies make output/logic Tested with: `cd sys/modules; make ALL_MODULES=` on amd64 MFC after: 1 month Sponsored by: Dell EMC Isilon Notes: svn path=/head/; revision=314651
* Remove pc98 support completely.Yoshihiro Takahashi2017-01-282-11/+0
| | | | | | | | | I thank all developers and contributors for pc98. Relnotes: yes Notes: svn path=/head/; revision=312910
* Kill MFILES and find things automatically. It turned out to be onlyWarner Losh2015-07-039-18/+0
| | | | | | | | | | | | lightly used. Find the proper .m file when we depend on *_if.[ch] in the srcs line, with seat-belts for false positive matches. This uses make's path mechanism. A further refinement would be to calculate this once, and then pass the resulting _MPATH to modules submakes. Differential Revision: https://reviews.freebsd.org/D2327 Notes: svn path=/head/; revision=285068
* Implement the historic DIOCGDINFO ioctl for gpart on BSDWarner Losh2014-11-181-2/+2
| | | | | | | | | | partitions. Several utilities still use this interface and require additional information since gpart was activated than before. This allows fsck of a UFS partition without having to specify it is UFS, per historic behavior. Notes: svn path=/head/; revision=274661
* Add disklabel64 support to GEOM_PART class.Andrey V. Elsukov2014-06-112-0/+13
| | | | | | | | | | | | | | | | | This partitioning scheme is used in DragonFlyBSD. It is similar to BSD disklabel, but has the following improvements: * metadata has own dedicated place and isn't accessible through partitions; * all offsets are 64-bit; * supports 16 partitions by default (has reserved place for more); * has reserved place for backup label (but not yet implemented); * has UUIDs for partitions and partition types; No objections from: geom MFC after: 2 weeks Relnotes: yes Notes: svn path=/head/; revision=267359
* Connect geom_part_ldm module to the build.Andrey V. Elsukov2012-03-192-0/+13
| | | | | | | MFC after: 1 month Notes: svn path=/head/; revision=233177
* g_part_ebr.c includes opt_geom.hMarcel Moolenaar2009-05-301-0/+1
| | | | Notes: svn path=/head/; revision=193123
* Add the EBR scheme. The EBR scheme supports the Extended Boot RecordsMarcel Moolenaar2009-02-082-0/+13
| | | | | | | | | | | found inside extended partitions and used to create logical partitions. At this time write/modify support is not (yet) present. The EBR and MBR schemes both check the parent scheme. The MBR will back-off when nested under another MBR, whereas the EBR only nests under a MBR. Notes: svn path=/head/; revision=188354
* Add support for PC-9800 partition tables.Marcel Moolenaar2008-03-282-0/+13
| | | | Notes: svn path=/head/; revision=177692
* Instead of making a single geom_part.ko module, make a moduleMarcel Moolenaar2008-03-236-15/+66
| | | | | | | | for each partitioning scheme. The gpart code is currently non- optional. Notes: svn path=/head/; revision=177512
* Add geom_part module.Marcel Moolenaar2008-03-021-0/+18
Notes: svn path=/head/; revision=176724