]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
22 years agomdoc(7) police: markup nits.
Ruslan Ermilov [Wed, 29 May 2002 18:26:16 +0000 (18:26 +0000)]
mdoc(7) police: markup nits.

22 years agomdoc(7) police: use .Fl to represent stdin.
Ruslan Ermilov [Wed, 29 May 2002 18:21:42 +0000 (18:21 +0000)]
mdoc(7) police: use .Fl to represent stdin.

22 years agomdoc(7) police: lint.
Ruslan Ermilov [Wed, 29 May 2002 18:12:21 +0000 (18:12 +0000)]
mdoc(7) police: lint.

22 years agomdoc(7) police: lint.
Ruslan Ermilov [Wed, 29 May 2002 18:00:23 +0000 (18:00 +0000)]
mdoc(7) police: lint.

22 years agomdoc(7) police: lint.
Ruslan Ermilov [Wed, 29 May 2002 17:50:04 +0000 (17:50 +0000)]
mdoc(7) police: lint.

22 years agomdoc(7) police: markup nits.
Ruslan Ermilov [Wed, 29 May 2002 17:45:44 +0000 (17:45 +0000)]
mdoc(7) police: markup nits.

22 years agoAdd link dlopen(3) -> dlfunc(3).
Garrett Wollman [Wed, 29 May 2002 17:38:42 +0000 (17:38 +0000)]
Add link dlopen(3) -> dlfunc(3).

Reminded by: mike

22 years agomdoc(7) police: markup nits.
Ruslan Ermilov [Wed, 29 May 2002 17:37:32 +0000 (17:37 +0000)]
mdoc(7) police: markup nits.

22 years agomdoc(7) police: markup nit.
Ruslan Ermilov [Wed, 29 May 2002 17:30:56 +0000 (17:30 +0000)]
mdoc(7) police: markup nit.

22 years agomdoc(7) police: fix references to sendmail(8).
Ruslan Ermilov [Wed, 29 May 2002 17:24:40 +0000 (17:24 +0000)]
mdoc(7) police: fix references to sendmail(8).

22 years agomdoc(7) police: get rid of a single hard sentence break.
Ruslan Ermilov [Wed, 29 May 2002 17:18:52 +0000 (17:18 +0000)]
mdoc(7) police: get rid of a single hard sentence break.

22 years agomdoc(7) police: don't unnecessarily use macros.
Ruslan Ermilov [Wed, 29 May 2002 17:16:09 +0000 (17:16 +0000)]
mdoc(7) police: don't unnecessarily use macros.

22 years agoA space between switch and open-paren. Don't explicitly cast the value
Juli Mallett [Wed, 29 May 2002 17:12:30 +0000 (17:12 +0000)]
A space between switch and open-paren.  Don't explicitly cast the value
returned by getopt(3) to 'char' in a switch.

22 years agomdoc(7) police: tidy up the markup.
Ruslan Ermilov [Wed, 29 May 2002 17:08:58 +0000 (17:08 +0000)]
mdoc(7) police: tidy up the markup.

22 years agoANSI, __FBSDID()
Juli Mallett [Wed, 29 May 2002 17:08:09 +0000 (17:08 +0000)]
ANSI, __FBSDID()

22 years agomdoc(7) police: nits.
Ruslan Ermilov [Wed, 29 May 2002 17:00:41 +0000 (17:00 +0000)]
mdoc(7) police: nits.

22 years agomdoc(7) police: really back out rev. 1.32.
Ruslan Ermilov [Wed, 29 May 2002 16:59:10 +0000 (16:59 +0000)]
mdoc(7) police: really back out rev. 1.32.

22 years agomdoc(7) police: markup nits.
Ruslan Ermilov [Wed, 29 May 2002 16:55:50 +0000 (16:55 +0000)]
mdoc(7) police: markup nits.

22 years agomdoc(7) police: nits.
Ruslan Ermilov [Wed, 29 May 2002 16:53:27 +0000 (16:53 +0000)]
mdoc(7) police: nits.

22 years agomdoc(7) police: nits.
Ruslan Ermilov [Wed, 29 May 2002 16:47:55 +0000 (16:47 +0000)]
mdoc(7) police: nits.

22 years agoReorganize dlfcn.h slightly to separate out XSI and BSD interfaces.
Garrett Wollman [Wed, 29 May 2002 16:25:43 +0000 (16:25 +0000)]
Reorganize dlfcn.h slightly to separate out XSI and BSD interfaces.
Add new dlfunc() interface, which is a version of dlsym() with a
return type that can be cast to a function pointer without turning
your computer into a frog.

Reviewed by: freebsd-standards

22 years agomdoc(7) police: nits.
Ruslan Ermilov [Wed, 29 May 2002 16:19:26 +0000 (16:19 +0000)]
mdoc(7) police: nits.

22 years agoRestore the irq=0 => irq=255 hack to pci_cfgintr_search(). Just having
Brooks Davis [Wed, 29 May 2002 16:16:16 +0000 (16:16 +0000)]
Restore the irq=0 => irq=255 hack to pci_cfgintr_search().  Just having
it in pci_cfgregread() wasn't sufficent on at least the HP Omnibook 500.

Reviewed by: imp

22 years agomdoc(7) police: tidy up the markup.
Ruslan Ermilov [Wed, 29 May 2002 16:14:00 +0000 (16:14 +0000)]
mdoc(7) police: tidy up the markup.

22 years agomdoc(7) police: nits.
Ruslan Ermilov [Wed, 29 May 2002 15:59:34 +0000 (15:59 +0000)]
mdoc(7) police: nits.

22 years agomdoc(7) police: markup nits.
Ruslan Ermilov [Wed, 29 May 2002 15:53:01 +0000 (15:53 +0000)]
mdoc(7) police: markup nits.

22 years agomdoc(7) police: bump document date on behalf of previous delta.
Ruslan Ermilov [Wed, 29 May 2002 15:47:24 +0000 (15:47 +0000)]
mdoc(7) police: bump document date on behalf of previous delta.

22 years agomdoc(7) police: sort xrefs.
Ruslan Ermilov [Wed, 29 May 2002 15:45:54 +0000 (15:45 +0000)]
mdoc(7) police: sort xrefs.

22 years agomdoc(7) police: nit.
Ruslan Ermilov [Wed, 29 May 2002 15:44:34 +0000 (15:44 +0000)]
mdoc(7) police: nit.

22 years agomdoc(7) police: fix markup for types.
Ruslan Ermilov [Wed, 29 May 2002 15:42:59 +0000 (15:42 +0000)]
mdoc(7) police: fix markup for types.

22 years agomdoc(7) police: tidy up the markup a bit.
Ruslan Ermilov [Wed, 29 May 2002 15:38:59 +0000 (15:38 +0000)]
mdoc(7) police: tidy up the markup a bit.

22 years agomdoc(7) police: markup nits.
Ruslan Ermilov [Wed, 29 May 2002 15:18:35 +0000 (15:18 +0000)]
mdoc(7) police: markup nits.

22 years agomdoc(7) police: markup nits.
Ruslan Ermilov [Wed, 29 May 2002 15:09:49 +0000 (15:09 +0000)]
mdoc(7) police: markup nits.

22 years agomdoc(7) police: punctuation.
Ruslan Ermilov [Wed, 29 May 2002 15:06:24 +0000 (15:06 +0000)]
mdoc(7) police: punctuation.

22 years agomdoc(7) police: markup nits.
Ruslan Ermilov [Wed, 29 May 2002 14:23:22 +0000 (14:23 +0000)]
mdoc(7) police: markup nits.

22 years agoUse mkstemp(3) to avoid /tmp race.
Tim J. Robbins [Wed, 29 May 2002 14:23:10 +0000 (14:23 +0000)]
Use mkstemp(3) to avoid /tmp race.

22 years agomdoc(7) police: tidy up the markup.
Ruslan Ermilov [Wed, 29 May 2002 14:11:17 +0000 (14:11 +0000)]
mdoc(7) police: tidy up the markup.

22 years agomdoc(7) police: replace the XXX with the correct width.
Ruslan Ermilov [Wed, 29 May 2002 14:01:27 +0000 (14:01 +0000)]
mdoc(7) police: replace the XXX with the correct width.

22 years agoDocument standards conformance.
Tim J. Robbins [Wed, 29 May 2002 13:45:16 +0000 (13:45 +0000)]
Document standards conformance.

22 years agostyle(9): Sort sections correctly, exit status info into DIAGNOSTICS section.
Tim J. Robbins [Wed, 29 May 2002 13:39:34 +0000 (13:39 +0000)]
style(9): Sort sections correctly, exit status info into DIAGNOSTICS section.

22 years agoSync synopsis with reality: file arguments are optional.
Tim J. Robbins [Wed, 29 May 2002 13:33:48 +0000 (13:33 +0000)]
Sync synopsis with reality: file arguments are optional.

22 years agoUse getopt() to reject any options and skip "--" arguments.
Tim J. Robbins [Wed, 29 May 2002 13:14:51 +0000 (13:14 +0000)]
Use getopt() to reject any options and skip "--" arguments.

22 years agoThe kernel printf does not have %i
Peter Wemm [Wed, 29 May 2002 08:25:13 +0000 (08:25 +0000)]
The kernel printf does not have %i

22 years agoAdd a simple manpage for the discard interface derived from lo(4).
Brooks Davis [Wed, 29 May 2002 06:59:30 +0000 (06:59 +0000)]
Add a simple manpage for the discard interface derived from lo(4).

22 years agoDocument the fact that these devices are allocated at runtime using
Brooks Davis [Wed, 29 May 2002 06:55:06 +0000 (06:55 +0000)]
Document the fact that these devices are allocated at runtime using
cloning and point to two common methods of doing so.

22 years agoDon't try to flush illegal alises from the data cache in vmapbuf and
Jake Burkholder [Wed, 29 May 2002 06:16:47 +0000 (06:16 +0000)]
Don't try to flush illegal alises from the data cache in vmapbuf and
vunmapbuf, this is handled by pmap now.

22 years agoAdd an MD page flag for tracking if a page is cacheable or not, so that
Jake Burkholder [Wed, 29 May 2002 06:12:13 +0000 (06:12 +0000)]
Add an MD page flag for tracking if a page is cacheable or not, so that
we don't flush all mappings of a physical page in order to make it
virtually cachable again, if it is already cachable.

22 years agoRemove an unused variable.
Jake Burkholder [Wed, 29 May 2002 06:10:37 +0000 (06:10 +0000)]
Remove an unused variable.

22 years agoMerge the code in pv.c into pmap.c directly. Place all page mappings onto
Jake Burkholder [Wed, 29 May 2002 06:08:45 +0000 (06:08 +0000)]
Merge the code in pv.c into pmap.c directly.  Place all page mappings onto
the pv lists in the vm_page, even unmanaged kernel mappings.  This is so
that the virtual cachability of these mappings can be tracked when a page
is mapped to more than one virtual address.  All virtually cachable
mappings of a physical page must have the same virtual colour, or illegal
alises can be created in the data cache.  This is a bit tricky because we
still have to recognize managed and unmanaged mappings, even though they
are all on the pv lists.

22 years agoAdd pv list linkage and a pmap pointer to struct tte. Remove separately
Jake Burkholder [Wed, 29 May 2002 05:56:05 +0000 (05:56 +0000)]
Add pv list linkage and a pmap pointer to struct tte.  Remove separately
allocated pv entries and use the linkage in the tte for pv operations.

22 years agoUse a contrived 'tlb_entry' structure for passing the mappings for the
Jake Burkholder [Wed, 29 May 2002 05:49:59 +0000 (05:49 +0000)]
Use a contrived 'tlb_entry' structure for passing the mappings for the
kernel text and data from the loader to the kernel, so that the tte format
is not part of the loader->kernel ABI.

22 years agoRemove pmap.pm_pvlist and make the functions that use it no-ops. These are
Jake Burkholder [Wed, 29 May 2002 05:24:16 +0000 (05:24 +0000)]
Remove pmap.pm_pvlist and make the functions that use it no-ops.  These are
all optimizations for architectures which have large sparse page tables,
and/or can't put the pv linkage inside of the page table entries.

22 years agoRemove the definition of struct mca_guid and use the generic
Marcel Moolenaar [Wed, 29 May 2002 05:19:07 +0000 (05:19 +0000)]
Remove the definition of struct mca_guid and use the generic
struct uuid defined in <sys/uuid.h>.

Use uuid/UUID instead of guid/GUID to emphasize that the
identifiers are DCE version 1 identifiers and also to avoid
inconsistencies as much a possible.

22 years agoRemove bktr for ia64. Same problem as vinum. See PR 38678.
Marcel Moolenaar [Wed, 29 May 2002 05:09:51 +0000 (05:09 +0000)]
Remove bktr for ia64. Same problem as vinum. See PR 38678.

22 years agoVinum doesn't build on ia64.
Marcel Moolenaar [Wed, 29 May 2002 04:51:14 +0000 (04:51 +0000)]
Vinum doesn't build on ia64.
See PR: 38678

22 years agoRemove the share/man/tools directory. Nothing in here works anymore, and
Mike Pritchard [Wed, 29 May 2002 04:07:49 +0000 (04:07 +0000)]
Remove the share/man/tools directory.  Nothing in here works anymore, and
'manck' from ports does just about everything these tools ever did.
(I did have these 90% working about 5 years ago, but manck came along.....)

The only file of interest might be sp.ignore, but it can be pulled
from the attic if anyone has that much interest.

Inspired by: Mark Murray's deletion of share/man/man0

22 years agoBandaid for helping people who have a broken /usr/bin/c++ installation.
Peter Wemm [Wed, 29 May 2002 03:59:20 +0000 (03:59 +0000)]
Bandaid for helping people who have a broken /usr/bin/c++ installation.

This only affects the -current early adopters and developers who have
done a 'make world' in the last few weeks and as a result installed a
gcc-3.1 version of /usr/bin/c++ but without the corresponding library
support that this now requires.  This is a temporary hack that should be
deleted within a few weeks.  In this case we will use the existing
gperf/groff one last time around for the early stage1 bootstrap.  (This
isn't so bad, because we were unconditionally using the host one before)

22 years agoMake our child the leader of its own process group to avoid receiving
Dag-Erling Smørgrav [Wed, 29 May 2002 03:32:17 +0000 (03:32 +0000)]
Make our child the leader of its own process group to avoid receiving
signals in its stead.  This fixes the dread "zsh exits upon ^C" bug.

22 years agoAdd attribute packed to struct gpt_hdr to avoid unwanted padding at
Marcel Moolenaar [Wed, 29 May 2002 02:58:41 +0000 (02:58 +0000)]
Add attribute packed to struct gpt_hdr to avoid unwanted padding at
the end of the struct to make it an integral number of "longs" on
64-bit architectures. The size of the struct must be 92, not 96.

22 years agoPut on peril sensitive sunglasses and turn C++ stuff back on.
Peter Wemm [Wed, 29 May 2002 00:48:14 +0000 (00:48 +0000)]
Put on peril sensitive sunglasses and turn C++ stuff back on.

22 years agoUpdate g++ include subdirs
Peter Wemm [Wed, 29 May 2002 00:46:33 +0000 (00:46 +0000)]
Update g++ include subdirs

22 years agoAdd some build glue for libstdc++. I'm not a C++ person, but this seems
Peter Wemm [Wed, 29 May 2002 00:45:51 +0000 (00:45 +0000)]
Add some build glue for libstdc++.  I'm not a C++ person, but this seems
to work at least for the non-hairy stuff.  The main wrinkle here is that
a whole mess of include files get installed and under different names.
An earlier version of this built a shadow include tree first in the obj
directory, but this depends on the 'make includes' functionality.

More tweaking is certainly going to be needed.

22 years agoSync with i386. The loader was being installed before the beforeinstall
Jake Burkholder [Tue, 28 May 2002 23:09:59 +0000 (23:09 +0000)]
Sync with i386.  The loader was being installed before the beforeinstall
target, which conventiently moved it to loader.old, leaving no loader.

22 years agoComment out comments trailing #endif directives
Alfred Perlstein [Tue, 28 May 2002 21:52:10 +0000 (21:52 +0000)]
Comment out comments trailing #endif directives

22 years agoMake almost WARNS=5 compliant:
Alfred Perlstein [Tue, 28 May 2002 21:41:02 +0000 (21:41 +0000)]
Make almost WARNS=5 compliant:

ANSI'fy function declarations.
Constify some globals and function paramters.
Remove unsused arguments.
Fix (rename) shadowed variables.

22 years agoCorrect the file that reboot -k creates so that it works with the new
Gordon Tetlow [Tue, 28 May 2002 21:15:49 +0000 (21:15 +0000)]
Correct the file that reboot -k creates so that it works with the new
nextboot functionality.

Reviewed by: jake (mentor)

22 years agoComment out comments after #endif directives
Alfred Perlstein [Tue, 28 May 2002 21:06:03 +0000 (21:06 +0000)]
Comment out comments after #endif directives

22 years agoAdd pam_ksu(8), a module to do Kerberos 5 authentication and
Jacques Vidrine [Tue, 28 May 2002 20:52:31 +0000 (20:52 +0000)]
Add pam_ksu(8), a module to do Kerberos 5 authentication and
$HOME/.k5login authorization for su(1).

Reviewed by: des (earlier version)

22 years agoNetBSD have adopted our usage of the DMAADDR macro:
Josef Karthauser [Tue, 28 May 2002 20:51:43 +0000 (20:51 +0000)]
NetBSD have adopted our usage of the DMAADDR macro:
    date: 2002/05/28 12:42:39;  author: augustss;
    Change DMAADDR macro slightly.

Update the $NetBSD$ tags to reflect this and make slight changes to
usb_mem.h so that we're in sync with each other.

22 years agoHave this use 'static const char rcsid' instead of __RCSID()
Garance A Drosehn [Tue, 28 May 2002 20:37:00 +0000 (20:37 +0000)]
Have this use 'static const char rcsid' instead of __RCSID()

Discussed with: bde, obrien
MFC after: 10 days

22 years agoRemove use of __P() (actually P()) from code now that it's no longer
Alfred Perlstein [Tue, 28 May 2002 20:12:42 +0000 (20:12 +0000)]
Remove use of __P() (actually P()) from code now that it's no longer
available.

22 years agoAssume __STDC__, remove non-__STDC__ code.
Alfred Perlstein [Tue, 28 May 2002 19:23:47 +0000 (19:23 +0000)]
Assume __STDC__, remove non-__STDC__ code.

22 years agoAssume __STDC__, remove non-__STDC__ code.
Alfred Perlstein [Tue, 28 May 2002 18:57:20 +0000 (18:57 +0000)]
Assume __STDC__, remove non-__STDC__ code.

22 years agoAssume __STDC__, remove non-__STDC__ code. Remov...
Alfred Perlstein [Tue, 28 May 2002 18:39:53 +0000 (18:39 +0000)]
Assume __STDC__, remove non-__STDC__ code.                                      Remove private __P.

22 years agoAssume __STDC__, remove non-__STDC__ code.
Alfred Perlstein [Tue, 28 May 2002 18:37:43 +0000 (18:37 +0000)]
Assume __STDC__, remove non-__STDC__ code.
Remove private __P.

22 years agoThis code defined a private __P, nuke it.
Alfred Perlstein [Tue, 28 May 2002 18:36:43 +0000 (18:36 +0000)]
This code defined a private __P, nuke it.

22 years agoAssume __STDC__, remove non-__STDC__ code.
Alfred Perlstein [Tue, 28 May 2002 18:31:41 +0000 (18:31 +0000)]
Assume __STDC__, remove non-__STDC__ code.

Reviewed by: md5

22 years agoFix formatting, this is hard to explain, so I'll show one example.
Alfred Perlstein [Tue, 28 May 2002 18:15:04 +0000 (18:15 +0000)]
Fix formatting, this is hard to explain, so I'll show one example.

-       float ynf(int n, float x)       /* wrapper ynf */
+float
+ynf(int n, float x)    /* wrapper ynf */

This is because the __STDC__ stuff was indented.

Reviewed by: md5

22 years agoMFS: two more testcases highlighting recently discovered problem with version
Maxim Sobolev [Tue, 28 May 2002 18:00:44 +0000 (18:00 +0000)]
MFS: two more testcases highlighting recently discovered problem with version
comparison routine.

22 years agoRemove references to the update/noupdate flag from the description
Ian Dowse [Tue, 28 May 2002 17:53:52 +0000 (17:53 +0000)]
Remove references to the update/noupdate flag from the description
and examples of the "-s" option, since these two features operate
completely independently of each other.

Reviewed by: obrien

22 years agoAssume __STDC__, remove non-__STDC__ code.
Alfred Perlstein [Tue, 28 May 2002 17:51:46 +0000 (17:51 +0000)]
Assume __STDC__, remove non-__STDC__ code.

Reviewed by: md5

22 years agoUse %02d in track numbers, so that 1 is 01, much easier for scripts
Søren Schmidt [Tue, 28 May 2002 17:39:17 +0000 (17:39 +0000)]
Use %02d in track numbers, so that 1 is 01, much easier for scripts

22 years agoAssume __STDC__, remove non-__STDC__ code.
Alfred Perlstein [Tue, 28 May 2002 17:03:12 +0000 (17:03 +0000)]
Assume __STDC__, remove non-__STDC__ code.

Submitted by: keramida

22 years agoAssume __STDC__, remove non-__STDC__ code.
Alfred Perlstein [Tue, 28 May 2002 16:56:14 +0000 (16:56 +0000)]
Assume __STDC__, remove non-__STDC__ code.
Add $FreeBSD$.

Submitted by: keramida

22 years agoThis commit was generated by cvs2svn to compensate for changes in r97403,
David E. O'Brien [Tue, 28 May 2002 16:16:03 +0000 (16:16 +0000)]
This commit was generated by cvs2svn to compensate for changes in r97403,
which included commits to RCS files with non-trunk default branches.

22 years agoGcc 3.1.0 pre-release's C++ support bits from the FSF anoncvs repo
David E. O'Brien [Tue, 28 May 2002 16:16:03 +0000 (16:16 +0000)]
Gcc 3.1.0 pre-release's C++ support bits from the FSF anoncvs repo
on 9-May-2002 15:57:15 EDT.

22 years agoFixed some style bugs in recent commits.
Bruce Evans [Tue, 28 May 2002 15:24:13 +0000 (15:24 +0000)]
Fixed some style bugs in recent commits.

22 years agoAdd some checks to prevent NULL dereferences.
Dag-Erling Smørgrav [Tue, 28 May 2002 14:29:56 +0000 (14:29 +0000)]
Add some checks to prevent NULL dereferences.

Submitted by: jhay

22 years agoRemove a duplicated vfs_freeopts() that I introduced in last
Maxime Henrion [Tue, 28 May 2002 13:27:55 +0000 (13:27 +0000)]
Remove a duplicated vfs_freeopts() that I introduced in last
revision.

22 years agoThe stack is not at the top of the user struct.
Benno Rice [Tue, 28 May 2002 12:31:34 +0000 (12:31 +0000)]
The stack is not at the top of the user struct.

22 years agoRemove an assertion as to whether the current thread already had the FPU or
Benno Rice [Tue, 28 May 2002 12:28:22 +0000 (12:28 +0000)]
Remove an assertion as to whether the current thread already had the FPU or
not.  It may be desirable to put something similar back, but it's getting in
the way in it's current form.

22 years ago- Move macros that represent where syscall args are kept in a trapframe from
Benno Rice [Tue, 28 May 2002 12:24:29 +0000 (12:24 +0000)]
- Move macros that represent where syscall args are kept in a trapframe from
  trap.c to frame.h
- Use the macros in vm_machdep.c:cpu_fork() to set up the trap frame of the
  new thread.

22 years agoFixed lossage of the prototype for usage() in previous commit.
Bruce Evans [Tue, 28 May 2002 12:20:15 +0000 (12:20 +0000)]
Fixed lossage of the prototype for usage() in previous commit.

Fixed higher WARNS levels while I was here (missing prototype for main(),
and missing const poisoning).

22 years agoRemove the old prototype for kcopy. It's in cpu.h now.
Benno Rice [Tue, 28 May 2002 09:38:02 +0000 (09:38 +0000)]
Remove the old prototype for kcopy.  It's in cpu.h now.

22 years agoAdd a History section. comm(1) appeared in V4.
Tim J. Robbins [Tue, 28 May 2002 09:35:30 +0000 (09:35 +0000)]
Add a History section. comm(1) appeared in V4.

22 years agoNo need to handle '-' explicitly in getopt() loop.
Tim J. Robbins [Tue, 28 May 2002 09:26:08 +0000 (09:26 +0000)]
No need to handle '-' explicitly in getopt() loop.

Obtained from: NetBSD

22 years agoAdd support to GEOM for GUID Partition Tables (GPTs). The support
Marcel Moolenaar [Tue, 28 May 2002 09:04:48 +0000 (09:04 +0000)]
Add support to GEOM for GUID Partition Tables (GPTs). The support
is currently conditional on both the GEOM and GEOM_GPT options to
avoid getting GPT by default and having the MBR and GPT classes
clash.
The correct behaviour of the MBR class would be to back-off (reject)
a MBR if it's a Protective MBR (a MBR with a single partition of type
0xEE that spans the whole disk (as far as the MBR is concerned).
The correct behaviour if the GPT class would be to back-off (reject)
a GPT if there's a MBR that's not a Protective MBR.

At this stage it's inconvenient to destroy a good MBR when working
with GPTs that it's more convenient to have the MBR class back-off
when it detects the GPT signature on disk and have the GPT class
ignore the MBR.

In sys/gpt.h UUIDs (GUIDs) for the following FreeBSD partitions
have been defined:

GPT_ENT_TYPE_FREEBSD
FreeBSD slice with disklabel. This is the equivalent of
the well-known FreeBSD MBR partition type.
GPT_ENT_TYPE_FREEBSD_{SWAP|UFS|UFS2|VINUM}
FreeBSD partitions in the context of disklabel. This is
speculating on the idea to use the GPT to hold partitions
instead if slices and removing the fixed (and low) limits
we have on the number of partitions.

This commit lacks a GPT image for the regression suite.

22 years agoMFS r1.1.2.18 - Include vim6 rather than vim5 on disc #1.
Murray Stokely [Tue, 28 May 2002 08:46:21 +0000 (08:46 +0000)]
MFS r1.1.2.18 - Include vim6 rather than vim5 on disc #1.

22 years agoUpdate for current /usr/src.
Ruslan Ermilov [Tue, 28 May 2002 08:25:29 +0000 (08:25 +0000)]
Update for current /usr/src.

22 years agoDocument the ENABLE_SUID_NEWGRP variable.
Tim J. Robbins [Tue, 28 May 2002 08:04:50 +0000 (08:04 +0000)]
Document the ENABLE_SUID_NEWGRP variable.

Requested by: mike
PR: 36190