]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
21 years agoDrop another cookie to wet Warners appetite:
Poul-Henning Kamp [Tue, 3 Sep 2002 11:24:25 +0000 (11:24 +0000)]
Drop another cookie to wet Warners appetite:

We need to call the drivers interrupt function even though the card is not
multifunction.

21 years agoFix interrupt registration:
Poul-Henning Kamp [Tue, 3 Sep 2002 11:22:13 +0000 (11:22 +0000)]
Fix interrupt registration:

PUC devices live on pccard or pci so INTR_FAST is never really an option.
Don't try to register the interrupt as fast and don't allow the children
to do so either.

21 years agoStyle: fix a function whitespace stuff-up. Remove a debugging printf.
Poul-Henning Kamp [Tue, 3 Sep 2002 11:19:44 +0000 (11:19 +0000)]
Style: fix a function whitespace stuff-up.  Remove a debugging printf.

21 years agoStyle: move a global variable up to the top of the file.
Poul-Henning Kamp [Tue, 3 Sep 2002 11:18:35 +0000 (11:18 +0000)]
Style: move a global variable up to the top of the file.

21 years agoDon't probe the interrupt on puc(4) attached devices.
Poul-Henning Kamp [Tue, 3 Sep 2002 11:17:38 +0000 (11:17 +0000)]
Don't probe the interrupt on puc(4) attached devices.

21 years agoSuggest -p instead of -o /dev/stdout.
Tony Finch [Tue, 3 Sep 2002 10:18:56 +0000 (10:18 +0000)]
Suggest -p instead of -o /dev/stdout.

PR: 42356

21 years agoRemove spurious whitespace
Tony Finch [Tue, 3 Sep 2002 09:58:11 +0000 (09:58 +0000)]
Remove spurious whitespace

21 years ago- Improve AC97 presence check and move it from fm801_attach() to fm801_probe();
Maxim Sobolev [Tue, 3 Sep 2002 08:58:15 +0000 (08:58 +0000)]
- Improve AC97 presence check and move it from fm801_attach() to fm801_probe();
- add bus capabilities into the driver, so that it is possible for a radio
  driver to attach to it to use shared resources of fm801 chip. The radio
  driver itself will be committed later.

MFC after: 1 week

21 years agoWhen installing package from a local file assume that all subsequent
Maxim Sobolev [Tue, 3 Sep 2002 06:59:33 +0000 (06:59 +0000)]
When installing package from a local file assume that all subsequent
autoinstalled dependencies will have the same extension, not just
".tbz".

Pointy hat to: obrien
X-MFC after: -1 day

21 years agogcc 3.2
Warner Losh [Tue, 3 Sep 2002 06:13:43 +0000 (06:13 +0000)]
gcc 3.2
rm -rf /usr/include/g++ needed to upgrade from 4.6

21 years agoPrevent ps(1) from doing idiotic munging of things in a -ofmt= string.
Juli Mallett [Tue, 3 Sep 2002 05:44:00 +0000 (05:44 +0000)]
Prevent ps(1) from doing idiotic munging of things in a -ofmt= string.

God I hate the backwards compatability crap here.

21 years agoFix a nasty bug exposed by mktime() when time_t is significantly bigger
Peter Wemm [Tue, 3 Sep 2002 04:34:10 +0000 (04:34 +0000)]
Fix a nasty bug exposed by mktime() when time_t is significantly bigger
than 32 bits.  It was trying to figure out things like the day of week
of when time_t is roughly 2^62 etc.  Make a better guess for the starting
point for the binary search that works on both 32 and 64 bit types.  I have
been using this for a while now.

21 years agoTurn off usage of SMP style locking until we sort out CAM.
Matt Jacob [Tue, 3 Sep 2002 04:31:55 +0000 (04:31 +0000)]
Turn off usage of SMP style locking until we sort out CAM.

21 years agoMake this compile
Peter Wemm [Tue, 3 Sep 2002 04:30:00 +0000 (04:30 +0000)]
Make this compile

21 years agoDon't do transition locking (i.e., CAM->MPT->CAM)- Peter claimed that ia64
Matt Jacob [Tue, 3 Sep 2002 02:18:21 +0000 (02:18 +0000)]
Don't do transition locking (i.e., CAM->MPT->CAM)- Peter claimed that ia64
chokes the chicken with this.

Submitted by: wemm@freebsd.org

21 years agoSet errno to EILSEQ when invalid multibyte sequences are detected
Tim J. Robbins [Tue, 3 Sep 2002 01:09:47 +0000 (01:09 +0000)]
Set errno to EILSEQ when invalid multibyte sequences are detected
(XSI extension to 1003.1-2001).

21 years agoModified release notes: Remote note about enabling rnNG (it's now on
Bruce A. Mah [Tue, 3 Sep 2002 01:07:32 +0000 (01:07 +0000)]
Modified release notes:  Remote note about enabling rnNG (it's now on
by default), cvs 1.11.2.

MFCs noted:  Binutils 2.12.1 20020622 snapshot.

21 years agoNew release notes: ng_l2tp(4) (+MFC), ifconfig(8) promisc (+MFC),
Bruce A. Mah [Tue, 3 Sep 2002 00:26:24 +0000 (00:26 +0000)]
New release notes:  ng_l2tp(4) (+MFC), ifconfig(8) promisc (+MFC),
inetd(8) service limitations (+MFC).

MFCs noted:  uaudio, daemon(8), tcpd(8).

21 years agoNow that _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ are the same on all
Mike Barcroft [Tue, 3 Sep 2002 00:06:58 +0000 (00:06 +0000)]
Now that _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ are the same on all
architectures, move the definition directly into <time.h> and finish
the removal of <machine/ansi.h>.

21 years agoRemove an unneeded PROC_LOCK, which caused lock recursion panics.
Jake Burkholder [Mon, 2 Sep 2002 23:46:13 +0000 (23:46 +0000)]
Remove an unneeded PROC_LOCK, which caused lock recursion panics.
Print a warning about old applications with no signal trampoline.

Reported by: marius@alchemy.franken.de

21 years agoUse the new kern_*() functions to avoid using the stack gap in
Ian Dowse [Mon, 2 Sep 2002 22:46:05 +0000 (22:46 +0000)]
Use the new kern_*() functions to avoid using the stack gap in
linux_fcntl*() and linux_getcwd().

21 years agoAlign _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ with most other
Mike Barcroft [Mon, 2 Sep 2002 22:40:56 +0000 (22:40 +0000)]
Align _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ with most other
platforms.  This introduces some binary incompatibilities for
dynamically linked programs which make use of clock(3) and times(3).

Approved by: jake

21 years agoSplit up __getcwd so that kernel callers of the internal version
Ian Dowse [Mon, 2 Sep 2002 22:40:30 +0000 (22:40 +0000)]
Split up __getcwd so that kernel callers of the internal version
can specify whether the buffer is in user or system space.

21 years agoAlign _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ with most other
Mike Barcroft [Mon, 2 Sep 2002 22:40:12 +0000 (22:40 +0000)]
Align _BSD_CLK_TCK_ and _BSD_CLOCKS_PER_SEC_ with most other
platforms.  This introduces some binary incompatibilities for
dynamically linked programs which make use of clock(3) and times(3).

21 years agoSplit fcntl() into a wrapper and a kernel-callable kern_fcntl()
Ian Dowse [Mon, 2 Sep 2002 22:24:14 +0000 (22:24 +0000)]
Split fcntl() into a wrapper and a kernel-callable kern_fcntl()
implementation. The wrapper is responsible for copying additional
structure arguments (struct flock) to and from userland.

21 years agoWe don't use single_mountd_enable anymore. It's just mountd_enable. I must
Gordon Tetlow [Mon, 2 Sep 2002 21:20:58 +0000 (21:20 +0000)]
We don't use single_mountd_enable anymore. It's just mountd_enable. I must
have missed this in my earlier sweep.

21 years agoOnly install the scripts that actually used on FreeBSD.
Gordon Tetlow [Mon, 2 Sep 2002 20:49:26 +0000 (20:49 +0000)]
Only install the scripts that actually used on FreeBSD.

21 years agoCommit a revised sendmail script that works the same way as rc.sendmail.
Gordon Tetlow [Mon, 2 Sep 2002 20:37:03 +0000 (20:37 +0000)]
Commit a revised sendmail script that works the same way as rc.sendmail.
This should also quell warnings when sendmail_enable="NONE"

21 years agoHook up libkern/strlcpy.c and libkern/strlcat.c after repocopy.
Brooks Davis [Mon, 2 Sep 2002 20:16:22 +0000 (20:16 +0000)]
Hook up libkern/strlcpy.c and libkern/strlcat.c after repocopy.

Obtained from: OpenBSD
Discussed on: -arch

21 years agoMake SCSI_DELAY setable at boot time and runtime via the
Brooks Davis [Mon, 2 Sep 2002 20:10:19 +0000 (20:10 +0000)]
Make SCSI_DELAY setable at boot time and runtime via the
kern.cam.scsi_delay tunable/sysctl.

Reviewed by: mdodd, njl

21 years agoDon't initialise policy, v4bind and v6bind where the variables are
David Malone [Mon, 2 Sep 2002 20:07:14 +0000 (20:07 +0000)]
Don't initialise policy, v4bind and v6bind where the variables are
declared - it was bad style and caused a bug. v[46]bind need to be
reset whenever we go to the "more:" label.

Jean-Luc and I came up with this patch independently, so it had
better be right!

PR: 40771
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>

21 years agotpc -> tcp in an error message.
David Malone [Mon, 2 Sep 2002 20:00:46 +0000 (20:00 +0000)]
tpc -> tcp in an error message.

PR: 40771
Submitted by: Jean-Luc Richier <Jean-Luc.Richier@imag.fr>

21 years agoClear up a few warnings (unused variable, rpc versions are usigned so use %u,
David Malone [Mon, 2 Sep 2002 19:58:15 +0000 (19:58 +0000)]
Clear up a few warnings (unused variable, rpc versions are usigned so use %u,
rename a parameter to avoid shadowing a global).

MFC after: 1 month

21 years agoSwitch over to the new EA manipulation utilities.
Poul-Henning Kamp [Mon, 2 Sep 2002 19:28:59 +0000 (19:28 +0000)]
Switch over to the new EA manipulation utilities.

Sponsored by: DARPA & NAI Labs.

21 years agoGrammer cleanup
Matthew Dillon [Mon, 2 Sep 2002 17:27:30 +0000 (17:27 +0000)]
Grammer cleanup

21 years agoTurn rc_ng on by default now, it's time has come. While we are at it, I'd
Gordon Tetlow [Mon, 2 Sep 2002 16:35:01 +0000 (16:35 +0000)]
Turn rc_ng on by default now, it's time has come. While we are at it, I'd
like to thank Mike Makonnen for all his work on rcNG. Without him, none
of this would have been possible.

21 years agoUnbreak -DNOINET6
Brian Somers [Mon, 2 Sep 2002 13:34:27 +0000 (13:34 +0000)]
Unbreak -DNOINET6

Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
MFC after: 1 day

21 years agocvs-1.11.2 seems to bug out if HAVE_MMAP is not defined. It hoses its
Peter Wemm [Mon, 2 Sep 2002 11:35:13 +0000 (11:35 +0000)]
cvs-1.11.2 seems to bug out if HAVE_MMAP is not defined.  It hoses its
internal buffer management somehow (an off by one perhaps).  HAVE_MMAP
wasn't detected because configure has a bogus declaration of malloc
which conflicted with stdlib.h.  Sigh.

21 years agoFix a cvs server bug introduced in 1.11.2, in the words of the author:
Peter Wemm [Mon, 2 Sep 2002 07:58:04 +0000 (07:58 +0000)]
Fix a cvs server bug introduced in 1.11.2, in the words of the author:
---
Fix communication hanging in communication shutdown phase, caused by at
least older CVS clients (version < 1.11.2) and a semantically incorrect
usage of getc() by the server.
---

getc() was being used on a blocking socket/pipe.

Submitted by:   rse

21 years agofix bogus CTR3 message.
David Xu [Mon, 2 Sep 2002 07:55:06 +0000 (07:55 +0000)]
fix bogus CTR3 message.

Reviewed by: julian@freebsd.org (mentor)

21 years agoRepo copy these files to the bmake area, these are not part of the
Peter Wemm [Mon, 2 Sep 2002 06:09:03 +0000 (06:09 +0000)]
Repo copy these files to the bmake area, these are not part of the
cvs vendor release and should not have been 'cvs add'ed there in
the first place.

21 years agoRemove these files from the vendor branch, they are no longer in 1.11.2
Peter Wemm [Mon, 2 Sep 2002 06:02:40 +0000 (06:02 +0000)]
Remove these files from the vendor branch, they are no longer in 1.11.2

21 years agoversion.h is now autogenerated in 1.11.2, not version.c
Peter Wemm [Mon, 2 Sep 2002 06:00:09 +0000 (06:00 +0000)]
version.h is now autogenerated in 1.11.2, not version.c

21 years agoUpdate for 1.11.1p1 -> 1.11.2 import
Peter Wemm [Mon, 2 Sep 2002 05:59:33 +0000 (05:59 +0000)]
Update for 1.11.1p1 -> 1.11.2 import

21 years agoIt seems CVSvn.texi isn't used anymore.
Peter Wemm [Mon, 2 Sep 2002 05:59:02 +0000 (05:59 +0000)]
It seems CVSvn.texi isn't used anymore.

21 years agoMinor updates after 1.11.2 import
Peter Wemm [Mon, 2 Sep 2002 05:58:30 +0000 (05:58 +0000)]
Minor updates after 1.11.2 import

21 years agoInitial merge of 1.11.1p1 -> 1.11.2 changes onto mainline
Peter Wemm [Mon, 2 Sep 2002 05:57:14 +0000 (05:57 +0000)]
Initial merge of 1.11.1p1 -> 1.11.2 changes onto mainline

21 years agoThis commit was generated by cvs2svn to compensate for changes in r102840,
Peter Wemm [Mon, 2 Sep 2002 05:50:28 +0000 (05:50 +0000)]
This commit was generated by cvs2svn to compensate for changes in r102840,
which included commits to RCS files with non-trunk default branches.

21 years agoImport cvs-1.11.2 onto vendor branch
Peter Wemm [Mon, 2 Sep 2002 05:50:28 +0000 (05:50 +0000)]
Import cvs-1.11.2 onto vendor branch

Obtained from: http://www.cvshome.org/

21 years ago o Remove an initialized but unused variable from pmap_remove_all().
Alan Cox [Mon, 2 Sep 2002 05:13:37 +0000 (05:13 +0000)]
 o Remove an initialized but unused variable from pmap_remove_all().

21 years agoMoved elf brand identification into a function. Fully identify the
Jake Burkholder [Mon, 2 Sep 2002 04:50:57 +0000 (04:50 +0000)]
Moved elf brand identification into a function.  Fully identify the
brand early in the process of loading an elf file, so that we can
identify the sysentvec, and so that we do not continue if we do not
have a brand (and thus a sysentvec).  Use the values in the sysentvec
for the page size and vm ranges unconditionally, since they are all
filled in now.

21 years ago o Synchronize updates to struct vm_page::cow with the page queues lock.
Alan Cox [Mon, 2 Sep 2002 04:04:12 +0000 (04:04 +0000)]
 o Synchronize updates to struct vm_page::cow with the page queues lock.

21 years agoMFi386: Remove AH[CD]_REG_PRETTY_PRINT from boot floppies.
Murray Stokely [Mon, 2 Sep 2002 03:00:14 +0000 (03:00 +0000)]
MFi386: Remove AH[CD]_REG_PRETTY_PRINT from boot floppies.

21 years agoRemove the AH[CD]_REG_PRETTY_PRINT options from the boot floppies.
Murray Stokely [Mon, 2 Sep 2002 02:57:25 +0000 (02:57 +0000)]
Remove the AH[CD]_REG_PRETTY_PRINT options from the boot floppies.

Discussed with: gibbs

21 years agoFixed more indentation bugs.
Jake Burkholder [Mon, 2 Sep 2002 02:41:26 +0000 (02:41 +0000)]
Fixed more indentation bugs.

21 years agoUse FOO(a) for macros with variadic args, instead of FOO(a,) or FOO(a, ).
Jake Burkholder [Mon, 2 Sep 2002 02:30:20 +0000 (02:30 +0000)]
Use FOO(a) for macros with variadic args, instead of FOO(a,) or FOO(a, ).

Submitted by: gcc3.2

21 years agoRemove NOFORTH=yes, it seems to work now thanks to scottl.
Jake Burkholder [Mon, 2 Sep 2002 01:11:46 +0000 (01:11 +0000)]
Remove NOFORTH=yes, it seems to work now thanks to scottl.

21 years agoContinue de-counting i4b. Devices i4bctl, i4bcapi, iavc, i4bq921,
Brooks Davis [Mon, 2 Sep 2002 00:52:11 +0000 (00:52 +0000)]
Continue de-counting i4b.  Devices i4bctl, i4bcapi, iavc, i4bq921,
i4bq931, i4b, isic, iwic, ifpi, ifpi2, ifpnp, ihfc, and itjc are
no longer count devices.  Also remove a few other instances of N<DEVICE>
being used to control compilation of whole files.

Reviewed by:    hm

21 years agoFix things so that:
Matt Jacob [Sun, 1 Sep 2002 23:07:09 +0000 (23:07 +0000)]
Fix things so that:

a) we don't believe what the board tells us all the time (if the BIOS
hasn't run, port page 2 and port page 0 tend to be garbage)

b) add the missing code to set parameters for the SPI cards.

MFC after: 0 days

21 years agoAdd a missing #include <sys/lockmgr.h>.
Ian Dowse [Sun, 1 Sep 2002 23:02:10 +0000 (23:02 +0000)]
Add a missing #include <sys/lockmgr.h>.

21 years agoMinor fixups
Scott Long [Sun, 1 Sep 2002 22:50:08 +0000 (22:50 +0000)]
Minor fixups

21 years agoSync up: remove device counts.
Marcel Moolenaar [Sun, 1 Sep 2002 22:34:58 +0000 (22:34 +0000)]
Sync up: remove device counts.

21 years agoUse the new kern_* functions to avoid the need to store arguments
Ian Dowse [Sun, 1 Sep 2002 22:30:27 +0000 (22:30 +0000)]
Use the new kern_* functions to avoid the need to store arguments
in the stack gap. This converts most VFS and signal related system
calls, as well as select().

Discussed on: -arch
Approved by: marcel

21 years agoUpdate ahd(4)-supported hardware.
Bruce A. Mah [Sun, 1 Sep 2002 22:29:22 +0000 (22:29 +0000)]
Update ahd(4)-supported hardware.

21 years agoNew release notes: bzip2 packages (+MFC).
Bruce A. Mah [Sun, 1 Sep 2002 22:27:58 +0000 (22:27 +0000)]
New release notes:  bzip2 packages (+MFC).

Modified release notes:  ahd(4) (update, add manpage entity, MFC),
IPFilter 3.4.29 (+MFC), gcc pre-3.2.1 20020901, Heimdal pre-0.5
20020829 (+MFC).

21 years agoFix a few typos and nits.
Scott Long [Sun, 1 Sep 2002 22:07:24 +0000 (22:07 +0000)]
Fix a few typos and nits.

Submitted by: bmah

21 years ago - Let their manual pages show the reader that the bzero(3) and
Robert Drehmel [Sun, 1 Sep 2002 21:53:46 +0000 (21:53 +0000)]
 - Let their manual pages show the reader that the bzero(3) and
   bcopy(3) functions are prototyped in <strings.h> and not in
   <string.h> anymore.
 - Add a sentence about that to the respective HISTORY sections.
In the C source files:
 - Include <string.h> or <strings.h> depending on what function
   is to be compiled.
 - Use ANSI-C function definitions.

21 years agoAdded fields for VM_MIN_ADDRESS, PS_STRINGS and stack protections to
Jake Burkholder [Sun, 1 Sep 2002 21:41:24 +0000 (21:41 +0000)]
Added fields for VM_MIN_ADDRESS, PS_STRINGS and stack protections to
sysentvec.  Initialized all fields of all sysentvecs, which will allow
them to be used instead of constants in more places.  Provided stack
fixup routines for emulations that previously used the default.

21 years agoRestore Rev. 1.40 (remove "Keyboard yes/no" printf).
Alexander Kabaev [Sun, 1 Sep 2002 21:29:10 +0000 (21:29 +0000)]
Restore Rev. 1.40 (remove "Keyboard yes/no" printf).
GCC 3.2 overflows boot2 by 12 bytes, this patch brings it back
within the boundaries, with 12 bytes available for future bloat.

Approved by: obrien

21 years agoConnect new files added with GCC 3.2.1 import to the build.
Alexander Kabaev [Sun, 1 Sep 2002 21:21:56 +0000 (21:21 +0000)]
Connect new files added with GCC 3.2.1 import to the build.

Approved by: obrien

21 years agoRevert rev. 1.2. GCC 3.2 seems to have builtin_memset fixed.
Alexander Kabaev [Sun, 1 Sep 2002 21:18:18 +0000 (21:18 +0000)]
Revert rev. 1.2. GCC 3.2 seems to have builtin_memset fixed.

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:16:14 +0000 (21:16 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.8  printf format error fixes

Approved by: obrien

21 years agoAdd a new function linux_emul_convpath(), which is a version of
Ian Dowse [Sun, 1 Sep 2002 21:15:37 +0000 (21:15 +0000)]
Add a new function linux_emul_convpath(), which is a version of
linux_emul_find() that does not use stack gap storage but instead
always returns the resulting path in a malloc'd kernel buffer.
Implement linux_emul_find() in terms of this function. Also add
LCONVPATH* macros that wrap linux_emul_convpath in the same way
that the CHECKALT* macros wrap linux_emul_find().

21 years agoUse the stock 3.2.1-prerelease file.
Alexander Kabaev [Sun, 1 Sep 2002 21:13:32 +0000 (21:13 +0000)]
Use the stock 3.2.1-prerelease file.

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:12:30 +0000 (21:12 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.10  -mno-align-long-strings
  1.11  Allow the specification of LONG_TYPE_SIZE on the command line.

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:11:35 +0000 (21:11 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.11  -mno-align-long-strings

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:09:26 +0000 (21:09 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.8 Change symbol values to match freebsd.h

Approved by: obrien

21 years agoUse the stock 3.2.1-prerelease file.
Alexander Kabaev [Sun, 1 Sep 2002 21:08:29 +0000 (21:08 +0000)]
Use the stock 3.2.1-prerelease file.

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:07:09 +0000 (21:07 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.2  Localize the version number

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:06:42 +0000 (21:06 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.2  -fformat-extensions
  1.7  optimization downgrade
  1.14 -O0 -O1 should optimize alignment for time, not size

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:03:33 +0000 (21:03 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.\{2,15\}     FREEBSD_NATIVE
  1.\{5,13\}     ELF, and objformat support
  1.\{16,23,25\} Better cross building control
  1.21           'GCC_OPTIONS'
  1.27           cross-arch MD_EXEC_PREFIX fixes
                 cc -print-search-dir fixes
  1.28           Read specs from /usr/libdata/gcc/specs,
                 if available

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:02:41 +0000 (21:02 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.2 a.out support

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 21:01:12 +0000 (21:01 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.2 do not create paradoxical FLOAT_MODE subregs

I am not sure if this is still required.

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 20:57:33 +0000 (20:57 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.2 kernel printf enchancements framework

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 20:56:10 +0000 (20:56 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.2 don't let gcc(1) hide warnings in system headers.

Approved by: obrien

21 years agoMerge FreeBSD modifications into gcc 3.2.1-prerelease:
Alexander Kabaev [Sun, 1 Sep 2002 20:53:28 +0000 (20:53 +0000)]
Merge FreeBSD modifications into gcc 3.2.1-prerelease:
  1.2 kernel printf enchancements framework
  1.3 suppress warnings on K&R main

Approved by: obrien

21 years agoUse the stock 3.2.1-prerelease file.
Alexander Kabaev [Sun, 1 Sep 2002 20:49:59 +0000 (20:49 +0000)]
Use the stock 3.2.1-prerelease file.

Approved by: obrien

21 years agoThis commit was generated by cvs2svn to compensate for changes in r102786,
Alexander Kabaev [Sun, 1 Sep 2002 20:39:24 +0000 (20:39 +0000)]
This commit was generated by cvs2svn to compensate for changes in r102786,
which included commits to RCS files with non-trunk default branches.

21 years agoGcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on...
Alexander Kabaev [Sun, 1 Sep 2002 20:39:24 +0000 (20:39 +0000)]
Gcc 3.2.1-prerelease C++ support bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT.

21 years agoThis commit was generated by cvs2svn to compensate for changes in r102784,
Alexander Kabaev [Sun, 1 Sep 2002 20:39:15 +0000 (20:39 +0000)]
This commit was generated by cvs2svn to compensate for changes in r102784,
which included commits to RCS files with non-trunk default branches.

21 years agoGcc 3.2.1-prerelease Objective C support bits from the FSF anoncvs repo gcc-3_2-branc...
Alexander Kabaev [Sun, 1 Sep 2002 20:39:15 +0000 (20:39 +0000)]
Gcc 3.2.1-prerelease Objective C support bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT.

21 years agoThis commit was generated by cvs2svn to compensate for changes in r102782,
Alexander Kabaev [Sun, 1 Sep 2002 20:39:13 +0000 (20:39 +0000)]
This commit was generated by cvs2svn to compensate for changes in r102782,
which included commits to RCS files with non-trunk default branches.

21 years agoGcc 3.2.1-prerelease libf2c bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep...
Alexander Kabaev [Sun, 1 Sep 2002 20:39:13 +0000 (20:39 +0000)]
Gcc 3.2.1-prerelease libf2c bits from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT.

21 years agoThis commit was generated by cvs2svn to compensate for changes in r102780,
Alexander Kabaev [Sun, 1 Sep 2002 20:38:57 +0000 (20:38 +0000)]
This commit was generated by cvs2svn to compensate for changes in r102780,
which included commits to RCS files with non-trunk default branches.

21 years agoGcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00...
Alexander Kabaev [Sun, 1 Sep 2002 20:38:57 +0000 (20:38 +0000)]
Gcc 3.2.1-prerelease from the FSF anoncvs repo gcc-3_2-branch on 1-Sep-2002 00:00:01 EDT.

21 years agoSplit out a number of mostly VFS and signal related syscalls into
Ian Dowse [Sun, 1 Sep 2002 20:37:28 +0000 (20:37 +0000)]
Split out a number of mostly VFS and signal related syscalls into
a kernel-internal kern_*() version and a wrapper that is called via
the syscall vector table. For paths and structure pointers, the
internal version either takes a uio_seg parameter or requires the
caller to copyin() the data to kernel memory as appropiate. This
will permit emulation layers to use these syscalls without having
to copy out translated arguments to the stack gap.

Discussed on: -arch
Review/suggestions: bde, jhb, peter, marcel

21 years agoUpdate for 2.12.1 20-July-2002 import.
David E. O'Brien [Sun, 1 Sep 2002 18:03:55 +0000 (18:03 +0000)]
Update for 2.12.1 20-July-2002 import.

21 years agoBe more explicit about a namespace by using the relatively new
Mike Barcroft [Sun, 1 Sep 2002 17:57:20 +0000 (17:57 +0000)]
Be more explicit about a namespace by using the relatively new
visibility primitives.

21 years agoRemove these Bintuils 2.11 files that aren't part of 2.12.
David E. O'Brien [Sun, 1 Sep 2002 17:51:18 +0000 (17:51 +0000)]
Remove these Bintuils 2.11 files that aren't part of 2.12.

21 years agoRemove drm_linux.h, move the two useful defines into drm_drv.h. Use fd locking
Eric Anholt [Sun, 1 Sep 2002 17:45:04 +0000 (17:45 +0000)]
Remove drm_linux.h, move the two useful defines into drm_drv.h.  Use fd locking
on -current.  Actually copy in data from userspace to kernel in the
linux-compat ioctl path.  Make sure ioctl sizes are as expected in the handler
functions.

Reviewed by: rwatson