CVS log for src/sbin/gpt/gpt.h
Up to [cvs.NetBSD.org] / src / sbin / gpt
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.44: download - view: text, markup, annotated - select for diffs
Sun Nov 20 11:57:02 2022 UTC (2 years ago) by mlelstv
Branches: MAIN
CVS tags: perseant-exfatfs-base-20240630,
perseant-exfatfs-base,
perseant-exfatfs,
netbsd-10-base,
netbsd-10-0-RELEASE,
netbsd-10-0-RC6,
netbsd-10-0-RC5,
netbsd-10-0-RC4,
netbsd-10-0-RC3,
netbsd-10-0-RC2,
netbsd-10-0-RC1,
netbsd-10,
HEAD
Diff to: previous 1.43: preferred, colored
Changes since revision 1.43: +1 -0
lines
Fix destroying and moving GPT header also for truncated/extended
images.
Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat Jul 16 12:57:14 2022 UTC (2 years, 4 months ago) by mlelstv
Branches: MAIN
Diff to: previous 1.42: preferred, colored
Changes since revision 1.42: +2 -2
lines
Whitespace
Revision 1.42: download - view: text, markup, annotated - select for diffs
Sun May 24 18:42:20 2020 UTC (4 years, 6 months ago) by jmcneill
Branches: MAIN
CVS tags: cjep_sun2x-base1,
cjep_sun2x-base,
cjep_sun2x,
cjep_staticlib_x-base1,
cjep_staticlib_x-base,
cjep_staticlib_x
Diff to: previous 1.41: preferred, colored
Changes since revision 1.41: +2 -1
lines
Add -H flag to ignore existing MBR (Hybrid MBR/GPT mode).
Revision 1.37.2.2: download - view: text, markup, annotated - select for diffs
Mon Apr 13 08:03:20 2020 UTC (4 years, 7 months ago) by martin
Branches: phil-wifi
Diff to: previous 1.37.2.1: preferred, colored; branchpoint 1.37: preferred, colored; next MAIN 1.38: preferred, colored
Changes since revision 1.37.2.1: +5 -1
lines
Mostly merge changes from HEAD upto 20200411
Revision 1.41: download - view: text, markup, annotated - select for diffs
Sun Jun 30 11:38:16 2019 UTC (5 years, 5 months ago) by sevan
Branches: MAIN
CVS tags: phil-wifi-20200421,
phil-wifi-20200411,
phil-wifi-20200406,
phil-wifi-20191119,
netbsd-9-base,
netbsd-9-4-RELEASE,
netbsd-9-3-RELEASE,
netbsd-9-2-RELEASE,
netbsd-9-1-RELEASE,
netbsd-9-0-RELEASE,
netbsd-9-0-RC2,
netbsd-9-0-RC1,
netbsd-9,
is-mlppp-base,
is-mlppp
Diff to: previous 1.40: preferred, colored
Changes since revision 1.40: +2 -0
lines
Add rcsid
Revision 1.40: download - view: text, markup, annotated - select for diffs
Tue Jun 25 03:42:45 2019 UTC (5 years, 5 months ago) by jnemeth
Branches: MAIN
Diff to: previous 1.39: preferred, colored
Changes since revision 1.39: +2 -0
lines
Add gpt_change_hdr() similar to gpt_change_ent() for changing
arbitrary header fields.
Revision 1.39: download - view: text, markup, annotated - select for diffs
Fri Jun 21 02:14:59 2019 UTC (5 years, 5 months ago) by jnemeth
Branches: MAIN
Diff to: previous 1.38: preferred, colored
Changes since revision 1.38: +1 -1
lines
Add a third argument to the "cfn" function that is an argument to
gpt_change_ent(). The purpose of the third argument is to specify
whether the entry to be changed is a primary GPT entry or a secondary
GPT entry. It is assumed that a secondary GPT entry will always
follow a corresponding primary entry.
This is in preparation for an upcoming change that will require it.
Revision 1.37.2.1: download - view: text, markup, annotated - select for diffs
Mon Jun 10 22:05:33 2019 UTC (5 years, 6 months ago) by christos
Branches: phil-wifi
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +1 -0
lines
Sync with HEAD
Revision 1.11.2.2: download - view: text, markup, annotated - select for diffs
Mon Aug 13 16:12:12 2018 UTC (6 years, 3 months ago) by martin
Branches: netbsd-7
CVS tags: netbsd-7-2-RELEASE
Diff to: previous 1.11.2.1: preferred, colored; branchpoint 1.11: preferred, colored; next MAIN 1.12: preferred, colored
Changes since revision 1.11.2.1: +67 -38
lines
Catch up to current for the following, requested by sborrill in ticket #1629:
sbin/gpt/gpt_private.h up to 1.2
sbin/gpt/header.c up to 1.9
sbin/gpt/main.c up to 1.11
sbin/gpt/drvctl.c delete
sbin/gpt/Makefile up to 1.18
sbin/gpt/add.c up to 1.44
sbin/gpt/backup.c up to 1.18
sbin/gpt/biosboot.c up to 1.30
sbin/gpt/create.c up to 1.23
sbin/gpt/destroy.c up to 1.10
sbin/gpt/gpt.8 up to 1.63
sbin/gpt/gpt.c up to 1.75
sbin/gpt/gpt.h up to 1.38
sbin/gpt/gpt_uuid.c up to 1.15
sbin/gpt/gpt_uuid.h up to 1.7
sbin/gpt/label.c up to 1.29
sbin/gpt/map.c up to 1.14
sbin/gpt/map.h up to 1.6
sbin/gpt/migrate.c up to 1.33
sbin/gpt/recover.c up to 1.18
sbin/gpt/remove.c up to 1.22
sbin/gpt/resize.c up to 1.23
sbin/gpt/resizedisk.c up to 1.17
sbin/gpt/restore.c up to 1.18
sbin/gpt/set.c up to 1.14
sbin/gpt/show.c up to 1.41
sbin/gpt/type.c up to 1.15
sbin/gpt/unset.c up to 1.14
Many changes including:
- Significant refactoring
- PR/51230: Add the ability to set the active flag in the PMBR
- Let individual commands decide if ioctl(DIOCMWEDGES) should be done
- Add a "header" subcommand that displays information about the size of
the disk along with information from the GPT header if it exists
- Add listing commands for type, set and unset
- Add help and formatting for set and unset
- Change show to print all the attribute info in one line.
- Improve documentation, including booting and exit status
- Check device parameter to avoid segfaults
Revision 1.36.2.2: download - view: text, markup, annotated - select for diffs
Sat Jul 28 04:37:23 2018 UTC (6 years, 4 months ago) by pgoyette
Branches: pgoyette-compat
CVS tags: pgoyette-compat-merge-20190127
Diff to: previous 1.36.2.1: preferred, colored; branchpoint 1.36: preferred, colored; next MAIN 1.37: preferred, colored
Changes since revision 1.36.2.1: +1 -0
lines
Sync with HEAD
Revision 1.38: download - view: text, markup, annotated - select for diffs
Tue Jul 3 03:41:23 2018 UTC (6 years, 5 months ago) by jnemeth
Branches: MAIN
CVS tags: phil-wifi-20190609,
pgoyette-compat-20190127,
pgoyette-compat-20190118,
pgoyette-compat-1226,
pgoyette-compat-1126,
pgoyette-compat-1020,
pgoyette-compat-0930,
pgoyette-compat-0906,
pgoyette-compat-0728
Diff to: previous 1.37: preferred, colored
Changes since revision 1.37: +1 -0
lines
Not all things that write to the disk do something that dk(4) will
be interested in. Let individual commands decide if ioctl(DIOCMWEDGES)
should be done. I was conservative and set the flag on any command
that might create/modify/delete partitions in any way.
Revision 1.35.4.2: download - view: text, markup, annotated - select for diffs
Mon Apr 9 12:54:00 2018 UTC (6 years, 8 months ago) by bouyer
Branches: netbsd-8
CVS tags: netbsd-8-3-RELEASE,
netbsd-8-2-RELEASE,
netbsd-8-1-RELEASE,
netbsd-8-1-RC1,
netbsd-8-0-RELEASE,
netbsd-8-0-RC2,
netbsd-8-0-RC1
Diff to: previous 1.35.4.1: preferred, colored; branchpoint 1.35: preferred, colored; next MAIN 1.36: preferred, colored
Changes since revision 1.35.4.1: +1 -0
lines
Pull up following revision(s) (requested by mlelstv in ticket #710):
sbin/gpt/main.c: revision 1.11
sbin/gpt/gpt.h: revision 1.37
sbin/gpt/set.c: revision 1.14
sbin/gpt/type.c: revision 1.14
sbin/gpt/unset.c: revision 1.14
sbin/gpt/gpt.8: revision 1.58
Check device parameter to avoid segfaults. Augment synopsis for -l option.
Revision 1.36.2.1: download - view: text, markup, annotated - select for diffs
Thu Mar 22 01:44:40 2018 UTC (6 years, 8 months ago) by pgoyette
Branches: pgoyette-compat
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -0
lines
Synch with HEAD, resolve conflicts
Revision 1.37: download - view: text, markup, annotated - select for diffs
Mon Mar 19 09:06:20 2018 UTC (6 years, 8 months ago) by mlelstv
Branches: MAIN
CVS tags: phil-wifi-base,
pgoyette-compat-0625,
pgoyette-compat-0521,
pgoyette-compat-0502,
pgoyette-compat-0422,
pgoyette-compat-0415,
pgoyette-compat-0407,
pgoyette-compat-0330,
pgoyette-compat-0322
Branch point for: phil-wifi
Diff to: previous 1.36: preferred, colored
Changes since revision 1.36: +1 -0
lines
Check device parameter to avoid segfaults. Agument synopsis for -l option.
Revision 1.35.4.1: download - view: text, markup, annotated - select for diffs
Mon Feb 12 04:05:07 2018 UTC (6 years, 9 months ago) by snj
Branches: netbsd-8
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +1 -1
lines
Pull up following revision(s) (requested by christos in ticket #545):
sbin/gpt/backup.c: 1.17-1.18
sbin/gpt/biosboot.c: 1.29-1.30
sbin/gpt/gpt.c: 1.71-1.73
sbin/gpt/gpt.h: 1.36
sbin/gpt/restore.c: 1.17
sbin/gpt/show.c: 1.40-1.41
sys/dev/dkwedge/dkwedge_gpt.c: 1.19-1.20
PR/52522: Piotr Meyer: Don't NUL terminate the gpt label name.
--
- make sure that the utf16 string is padded with 0's where needed.
- since the utf16 string is not 0 terminated, pass the size of the string.
--
use __arraycount
--
PR/52522: ent_name is not necessarily 0 terminated, so check bounds.
--
use arraycount.
Revision 1.36: download - view: text, markup, annotated - select for diffs
Wed Sep 6 18:17:18 2017 UTC (7 years, 3 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-compat-base,
pgoyette-compat-0315
Branch point for: pgoyette-compat
Diff to: previous 1.35: preferred, colored
Changes since revision 1.35: +1 -1
lines
- make sure that the utf16 string is padded with 0's where needed.
- since the utf16 string is not 0 terminated, pass the size of the string.
Revision 1.33.4.1: download - view: text, markup, annotated - select for diffs
Fri Apr 21 16:53:13 2017 UTC (7 years, 7 months ago) by bouyer
Branches: bouyer-socketcan
Diff to: previous 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33: +2 -1
lines
Sync with HEAD
Revision 1.33.2.1: download - view: text, markup, annotated - select for diffs
Mon Mar 20 06:57:02 2017 UTC (7 years, 8 months ago) by pgoyette
Branches: pgoyette-localcount
Diff to: previous 1.33: preferred, colored; next MAIN 1.34: preferred, colored
Changes since revision 1.33: +2 -1
lines
Sync with HEAD
Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Feb 16 22:40:19 2017 UTC (7 years, 9 months ago) by christos
Branches: MAIN
CVS tags: prg-localcount2-base3,
prg-localcount2-base2,
prg-localcount2-base1,
prg-localcount2-base,
prg-localcount2,
pgoyette-localcount-20170426,
pgoyette-localcount-20170320,
perseant-stdc-iso10646-base,
perseant-stdc-iso10646,
netbsd-8-base,
matt-nb8-mediatek-base,
matt-nb8-mediatek,
bouyer-socketcan-base1
Branch point for: netbsd-8
Diff to: previous 1.34: preferred, colored
Changes since revision 1.34: +1 -0
lines
allow 0 timestamp
Revision 1.34: download - view: text, markup, annotated - select for diffs
Thu Feb 16 03:32:17 2017 UTC (7 years, 9 months ago) by christos
Branches: MAIN
Diff to: previous 1.33: preferred, colored
Changes since revision 1.33: +1 -1
lines
Add -T timestamp for reproducible builds.
Revision 1.33: download - view: text, markup, annotated - select for diffs
Thu Jun 9 15:12:54 2016 UTC (8 years, 6 months ago) by christos
Branches: MAIN
CVS tags: pgoyette-localcount-base,
pgoyette-localcount-20170107,
pgoyette-localcount-20161104,
pgoyette-localcount-20160806,
pgoyette-localcount-20160726,
localcount-20160914,
bouyer-socketcan-base
Branch point for: pgoyette-localcount,
bouyer-socketcan
Diff to: previous 1.32: preferred, colored
Changes since revision 1.32: +1 -1
lines
PR/51230: Add the ability to set the active flag in the PMBR.
Revision 1.32: download - view: text, markup, annotated - select for diffs
Tue Dec 29 16:45:04 2015 UTC (8 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.31: preferred, colored
Changes since revision 1.31: +2 -2
lines
- add more informational messages
- handle case where last argument is an option not a device (set -l)
Revision 1.31: download - view: text, markup, annotated - select for diffs
Sun Dec 6 00:39:26 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.30: preferred, colored
Changes since revision 1.30: +3 -1
lines
Add listing commands for type, set and unset.
Add help and formatting for set and unset.
Change show to print all the attribute info in one line.
Revision 1.30: download - view: text, markup, annotated - select for diffs
Fri Dec 4 16:46:24 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.29: preferred, colored
Changes since revision 1.29: +1 -0
lines
Fix resizedisk.
Revision 1.29: download - view: text, markup, annotated - select for diffs
Fri Dec 4 01:46:32 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.28: preferred, colored
Changes since revision 1.28: +5 -4
lines
don't print dkctl message for files
fix typo
Revision 1.28: download - view: text, markup, annotated - select for diffs
Thu Dec 3 02:02:43 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.27: preferred, colored
Changes since revision 1.27: +3 -2
lines
WARNS=6
Revision 1.27: download - view: text, markup, annotated - select for diffs
Wed Dec 2 04:07:11 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.26: preferred, colored
Changes since revision 1.26: +1 -1
lines
refactor the utf code so that it does not leak memory.
Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Dec 1 23:29:07 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.25: preferred, colored
Changes since revision 1.25: +3 -0
lines
merge command line parsers and check all memory allocations.
Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Dec 1 19:25:24 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +28 -5
lines
refactor more duplicated code.
Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Dec 1 16:32:19 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +9 -18
lines
Refactor the command dispatching and help printing logic.
Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Dec 1 09:05:33 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +41 -29
lines
Firs step of refactoring, remove all globals, factor out some common code,
handle alternate usage but not advertise it.
Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Nov 30 19:59:34 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +1 -1
lines
- automatically sync the wedge information unless -n is specified.
- document the general options in the traditional way.
- split the main program into a separate file.
Revision 1.21: download - view: text, markup, annotated - select for diffs
Sun Nov 29 15:32:46 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +0 -12
lines
Remove getdisksize support; we either have the ioctls (current/-7) or we
don't (non-netbsd-current/7+tools).
Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Nov 29 00:14:46 2015 UTC (9 years ago) by christos
Branches: MAIN
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +5 -2
lines
merge the create errors in one place and fix them.
Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Nov 3 02:19:24 2015 UTC (9 years, 1 month ago) by jnemeth
Branches: MAIN
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +1 -0
lines
Add a "header" subcommand that displays information about the size of
the disk along with information from the GPT header if it exists.
Revision 1.11.2.1: download - view: text, markup, annotated - select for diffs
Tue Jun 2 19:49:38 2015 UTC (9 years, 6 months ago) by snj
Branches: netbsd-7
CVS tags: netbsd-7-nhusb-base-20170116,
netbsd-7-nhusb-base,
netbsd-7-nhusb,
netbsd-7-1-RELEASE,
netbsd-7-1-RC2,
netbsd-7-1-RC1,
netbsd-7-1-2-RELEASE,
netbsd-7-1-1-RELEASE,
netbsd-7-1,
netbsd-7-0-RELEASE,
netbsd-7-0-RC3,
netbsd-7-0-RC2,
netbsd-7-0-RC1,
netbsd-7-0-2-RELEASE,
netbsd-7-0-1-RELEASE,
netbsd-7-0
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +22 -12
lines
Pull up following revision(s) (requested by jnemeth in ticket #774):
sbin/gpt/Makefile: revisions 1.9-1.13
sbin/gpt/add.c: revisions 1.25-1.27
sbin/gpt/backup.c: revisions 1.2-1.8
sbin/gpt/biosboot.c: revisions 1.8-1.14
sbin/gpt/create.c: revisions 1.8-1.12
sbin/gpt/destroy.c: revisions 1.5-1.6
sbin/gpt/drvctl.c: revision 1.1
sbin/gpt/gpt.8: revisions 1.29-1.36
sbin/gpt/gpt.c: revisions 1.29-1.40
sbin/gpt/gpt.h: revisions 1.12-1.18
sbin/gpt/gpt_uuid.c: revisions 1.1-1.10
sbin/gpt/gpt_uuid.h: revisions 1.1-1.3
sbin/gpt/label.c: revisions 1.15-1.18
sbin/gpt/map.c: revision 1.7
sbin/gpt/migrate.c: revisions 1.15-1.21
sbin/gpt/recover.c: revision 1.5
sbin/gpt/remove.c: revisions 1.13-1.16
sbin/gpt/resize.c: revisions 1.9-1.11
sbin/gpt/resizedisk.c: revisions 1.1-1.6
sbin/gpt/restore.c: revisions 1.2-1.7
sbin/gpt/set.c: revisions 1.3-1.5
sbin/gpt/show.c: revision 1.16-1.21
sbin/gpt/type.c: revisions 1.1-1.6
sbin/gpt/unset.c: revisions 1.3-1.5
- record the sector size of the disk
- correct confusion with end_cylinder and end_sector in MBRs
--
- dump all partitions, not just ones that are in use
- while here, squash a memory leak
It shouldn't be necessary to backup unused partitions, however
the partition GUID is created at the time the GPT is created and
is never changed. It shouldn't matter if the GUID of an unused
partition changes, but there may be some special case where it
does. Since it isn't a big deal to record the unused partitions,
might as well do it.
--
Initial cut of gpt restore. This functions correctly in testing,
but isn't all that pretty. It has minimal error testing and may
leak memory. It also only works with empty disks. If passed "-F"
flag, it will blank the disk for you.
--
document the new restore subcommand
--
- make gpt_gpt() available for use directly by subcommands
- create new resizedisk disk subcommand for relocating backup GPT
--
Fix compile error observed on i386. Use PRIu64.
--
no C99isms in tool code
--
- handle a GPT that isn't an exact multiple of a sector
- adjust PMBR size, in case new disk is a different size
- don't leak as much memory
- clean up error handling somewhat
--
PR/44218 - David Young -- add "type" subcommand to change a partition type
--
PR/47990 - Dr. Wolfgang Stukenbrock -- add "-L <label>" as selector option
--
minor toolification: need libprop...
--
more toolification
--
more toolification changes
--
remove compat defines.
--
Add internal uuid support, since the linux+macos versions of the library
are different than than *bsd ones, and others might not have it at all.
--
Check size of correct buffer. Note, just being pedantic as the buffer
being checked is the same size as the one that should have been checked.
--
correctly show partition type in the new world order
--
actually return the uuid when parsing one that is in numeric format
--
using random values for hdr->hdr_guid does not work very well
--
oops, forgot to update end of data area
--
It's HAVE_NBTOOL_CONFIG_H, not HAVE_NBTOOLS_CONFIG_H
--
Fix tools build on !NetBSD.
--
include <sys/endian.h> for both the non-tools build,
and the tools build on a host where the file exists.
Fixes a build problem on FreeBSD, reported by Herbert J. Skuhra, where
tools/compat's configure detected that be32dec() and friends were
available in the host's <sys/endian.h>, so tools/compat did not provide
its own versions.
--
"0" is not guaranteed to be unique
--
provide a copy of the kernel uuid generator (with portable API calls) for
tools.
--
Allow specifying sector and media size on the command line.
--
Remove trailing whitespace.
--
Make gpt(8) generate v4 (random) uuids.
Don't needlessly leak your date/time and MAC address when you edit
the disk.
Read from /dev/urandom rather than calling arc4random or anything,
since this is a tool. (Cygwin seems to have /dev/urandom, but yell
if this breaks the build on your exotic platform because it lacks
/dev/urandom.)
ok apb
--
Paranoia: choke noisily on EOF from /dev/urandom.
--
Report the argument instead of (null) when opendisk fails.
--
handle constness
--
handle constness better
--
Add some more common partition types.
--
Bump date for previous.
--
Fix handling of -t option for the type command.
Match any type, when no option is given, just like for the label command.
--
Factor out the getdisksize() drvctl method, and provide an alternative that
directly uses the disk ioctl's instead of relying on the drvctl device driver
which is currently not mandatory.
Revision 1.18: download - view: text, markup, annotated - select for diffs
Mon Dec 29 16:27:06 2014 UTC (9 years, 11 months ago) by christos
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +10 -0
lines
Factor out the getdisksize() drvctl method, and provide an alternative that
directly uses the disk ioctl's instead of relying on the drvctl device driver
which is currently not mandatory.
Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon Nov 17 07:15:28 2014 UTC (10 years ago) by mlelstv
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +1 -1
lines
handle constness better
Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Sep 30 17:59:59 2014 UTC (10 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -6
lines
Add internal uuid support, since the linux+macos versions of the library
are different than than *bsd ones, and others might not have it at all.
Revision 1.15: download - view: text, markup, annotated - select for diffs
Tue Sep 30 02:12:55 2014 UTC (10 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +0 -5
lines
remove compat defines.
Revision 1.14: download - view: text, markup, annotated - select for diffs
Mon Sep 29 22:22:03 2014 UTC (10 years, 2 months ago) by christos
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +4 -0
lines
more toolification changes
Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Sep 28 08:14:51 2014 UTC (10 years, 2 months ago) by jnemeth
Branches: MAIN
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +1 -0
lines
PR/44218 - David Young -- add "type" subcommand to change a partition type
Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Sep 23 07:47:54 2014 UTC (10 years, 2 months ago) by jnemeth
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -0
lines
- make gpt_gpt() available for use directly by subcommands
- create new resizedisk disk subcommand for relocating backup GPT
Revision 1.5.12.2: download - view: text, markup, annotated - select for diffs
Wed Aug 20 00:02:25 2014 UTC (10 years, 3 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.5.12.1: preferred, colored; branchpoint 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5.12.1: +5 -15
lines
Rebase to HEAD as of a few days ago.
Revision 1.11: download - view: text, markup, annotated - select for diffs
Sun Aug 10 18:27:15 2014 UTC (10 years, 4 months ago) by jnemeth
Branches: MAIN
CVS tags: tls-maxphys-base,
netbsd-7-base
Branch point for: netbsd-7
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +1 -0
lines
Add restore subcommand.
XXX It does not actually work yet. It is being committed now to make
later pullups easier.
Revision 1.5.6.1: download - view: text, markup, annotated - select for diffs
Thu May 22 11:37:28 2014 UTC (10 years, 6 months ago) by yamt
Branches: yamt-pagecache
Diff to: previous 1.5: preferred, colored; next MAIN 1.6: preferred, colored
Changes since revision 1.5: +6 -12
lines
sync with head.
for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.
this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Dec 19 06:46:51 2013 UTC (10 years, 11 months ago) by jnemeth
Branches: MAIN
CVS tags: yamt-pagecache-base9,
tls-earlyentropy-base,
tls-earlyentropy,
riastradh-xf86-video-intel-2-7-1-pre-2-21-15,
riastradh-drm2-base3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +1 -0
lines
Add the backup subcommand. It dumps the contents of the partition
tables as a plist, which is readable by the restore subcommand.
XXX restore subcommand forthcoming
Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Dec 9 08:03:17 2013 UTC (11 years ago) by jnemeth
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -0
lines
Add two new subcommands, "set" and "unset". These were inspired by
FreeBSD's gpart(8), but the code is all mine. The purpose of these
is to set and unset partition attributes.
Revision 1.8: download - view: text, markup, annotated - select for diffs
Wed Nov 27 01:47:53 2013 UTC (11 years ago) by jnemeth
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +0 -15
lines
Remove FreeBSD specific code as per message to tech-userlevel.
Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Nov 20 08:08:47 2013 UTC (11 years ago) by jnemeth
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +1 -0
lines
Add a resize command. This command was inspired by FreeBSD's gpart(8),
but the code was written by myself.
Revision 1.5.12.1: download - view: text, markup, annotated - select for diffs
Sun Jun 23 06:28:51 2013 UTC (11 years, 5 months ago) by tls
Branches: tls-maxphys
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +5 -0
lines
resync from head
Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Apr 13 18:04:33 2013 UTC (11 years, 8 months ago) by jakllsch
Branches: MAIN
CVS tags: riastradh-drm2-base2,
riastradh-drm2-base1,
riastradh-drm2-base,
riastradh-drm2
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +5 -0
lines
Clean up gpt(8) a bit more
uuid_create_nil(3) and uuid_is_nil(3) take a uuid_t*, not a pointer to
an array of bytes merely casted to compatible type.
Additonally, there no need for extra casts and address-of operations when
using le_uuid_*() functions.
Furthermore, le_uuid_*() are identical to uuid_*_le functions in
libc/libuuid, so use those instead on NetBSD.
Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu Jan 6 01:08:48 2011 UTC (13 years, 11 months ago) by jakllsch
Branches: MAIN
CVS tags: yamt-pagecache-tag8,
yamt-pagecache-base8,
yamt-pagecache-base7,
yamt-pagecache-base6,
yamt-pagecache-base5,
yamt-pagecache-base4,
yamt-pagecache-base3,
yamt-pagecache-base2,
yamt-pagecache-base,
netbsd-6-base,
netbsd-6-1-RELEASE,
netbsd-6-1-RC4,
netbsd-6-1-RC3,
netbsd-6-1-RC2,
netbsd-6-1-RC1,
netbsd-6-1-5-RELEASE,
netbsd-6-1-4-RELEASE,
netbsd-6-1-3-RELEASE,
netbsd-6-1-2-RELEASE,
netbsd-6-1-1-RELEASE,
netbsd-6-1,
netbsd-6-0-RELEASE,
netbsd-6-0-RC2,
netbsd-6-0-RC1,
netbsd-6-0-6-RELEASE,
netbsd-6-0-5-RELEASE,
netbsd-6-0-4-RELEASE,
netbsd-6-0-3-RELEASE,
netbsd-6-0-2-RELEASE,
netbsd-6-0-1-RELEASE,
netbsd-6-0,
netbsd-6,
matt-nb6-plus-nbase,
matt-nb6-plus-base,
matt-nb6-plus,
cherry-xenmp-base,
cherry-xenmp,
bouyer-quota2-nbase,
bouyer-quota2-base,
bouyer-quota2,
agc-symver-base,
agc-symver
Branch point for: yamt-pagecache,
tls-maxphys
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -1
lines
Support booting from GPT-partioned disks on PC-BIOS-compatible systems.
Much of the work in this commit was done by Mike Volokhov during GSoC 2009.
Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Feb 7 18:12:22 2009 UTC (15 years, 10 months ago) by uebayasi
Branches: MAIN
CVS tags: matt-premerge-20091211,
matt-mips64-premerge-20101231,
jym-xensuspend-nbase,
jym-xensuspend-base,
jym-xensuspend
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -0
lines
Let 'gpt add' suggest a collect device name so that opendisk(3) called by
dkctl(8) succeeds.
Revision 1.2.26.1: download - view: text, markup, annotated - select for diffs
Mon Jan 26 00:33:47 2009 UTC (15 years, 10 months ago) by snj
Branches: netbsd-5
CVS tags: netbsd-5-2-RELEASE,
netbsd-5-2-RC1,
netbsd-5-2-3-RELEASE,
netbsd-5-2-2-RELEASE,
netbsd-5-2-1-RELEASE,
netbsd-5-2,
netbsd-5-1-RELEASE,
netbsd-5-1-RC4,
netbsd-5-1-RC3,
netbsd-5-1-RC2,
netbsd-5-1-RC1,
netbsd-5-1-5-RELEASE,
netbsd-5-1-4-RELEASE,
netbsd-5-1-3-RELEASE,
netbsd-5-1-2-RELEASE,
netbsd-5-1-1-RELEASE,
netbsd-5-1,
netbsd-5-0-RELEASE,
netbsd-5-0-RC4,
netbsd-5-0-RC3,
netbsd-5-0-RC2,
netbsd-5-0-RC1,
netbsd-5-0-2-RELEASE,
netbsd-5-0-1-RELEASE,
netbsd-5-0,
matt-nb5-pq3-base,
matt-nb5-pq3,
matt-nb5-mips64-u2-k2-k4-k7-k8-k9,
matt-nb5-mips64-u1-k1-k5,
matt-nb5-mips64-premerge-20101231,
matt-nb5-mips64-premerge-20091211,
matt-nb5-mips64-k15,
matt-nb5-mips64,
matt-nb4-mips64-k7-u2a-k9b
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +1 -1
lines
Pull up following revision(s) (requested by jakllsch in ticket #311):
sbin/gpt/gpt.h: revision 1.3
sys/sys/disklabel_gpt.h: revision 1.7
Don't use sizeof(struct gpt_hdr). It will pad the structure on x86-64,
which causes some systems to reject the GPT.
kern/38997
Revision 1.2.18.1: download - view: text, markup, annotated - select for diffs
Sat Jan 17 13:48:52 2009 UTC (15 years, 10 months ago) by mjf
Branches: mjf-devfs2
Diff to: previous 1.2: preferred, colored; next MAIN 1.3: preferred, colored
Changes since revision 1.2: +1 -1
lines
Sync with HEAD.
Revision 1.3: download - view: text, markup, annotated - select for diffs
Wed Nov 12 22:50:22 2008 UTC (16 years, 1 month ago) by thorpej
Branches: MAIN
CVS tags: mjf-devfs2-base
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +1 -1
lines
Don't use sizeof(struct gpt_hdr). It will pad the structure on x86-64,
which causes some systems to reject the GPT.
kern/38997
Revision 1.2: download - view: text, markup, annotated - select for diffs
Sun Oct 15 22:36:29 2006 UTC (18 years, 2 months ago) by christos
Branches: MAIN
CVS tags: yamt-pf42-baseX,
yamt-pf42-base4,
yamt-pf42-base3,
yamt-pf42-base2,
yamt-pf42-base,
yamt-pf42,
wrstuden-revivesa-base-3,
wrstuden-revivesa-base-2,
wrstuden-revivesa-base-1,
wrstuden-revivesa-base,
wrstuden-revivesa,
wrstuden-fixsa-newbase,
wrstuden-fixsa-base-1,
wrstuden-fixsa-base,
wrstuden-fixsa,
netbsd-5-base,
netbsd-4-base,
netbsd-4-0-RELEASE,
netbsd-4-0-RC5,
netbsd-4-0-RC4,
netbsd-4-0-RC3,
netbsd-4-0-RC2,
netbsd-4-0-RC1,
netbsd-4-0-1-RELEASE,
netbsd-4-0,
netbsd-4,
mjf-devfs-base,
mjf-devfs,
matt-mips64-base2,
matt-mips64-base,
matt-mips64,
matt-armv6-prevmlocking,
matt-armv6-nbase,
matt-armv6-base,
matt-armv6,
keiichi-mipv6-base,
keiichi-mipv6,
hpcarm-cleanup-nbase,
hpcarm-cleanup-base,
hpcarm-cleanup,
cube-autoconf-base,
cube-autoconf
Branch point for: netbsd-5,
mjf-devfs2
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +13 -0
lines
Make this work under NetBSD.
Revision 1.1.1.1 (vendor branch): download - view: text, markup, annotated - select for diffs
Sun Oct 15 22:34:17 2006 UTC (18 years, 2 months ago) by christos
Branches: FreeBSD
CVS tags: GPT20061015
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +0 -0
lines
Import the gpt tool from FreeBSD
Revision 1.1: download - view: text, markup, annotated - select for diffs
Sun Oct 15 22:34:17 2006 UTC (18 years, 2 months ago) by christos
Branches: MAIN
Initial revision
CVSweb <webmaster@jp.NetBSD.org>