]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/log
FreeBSD/FreeBSD.git
22 years agoSpell analogous properly.
Murray Stokely [Sun, 17 Mar 2002 15:01:28 +0000 (15:01 +0000)]
Spell analogous properly.

Found by: ispell(1)

22 years agomdoc(7) police: tidy up.
Ruslan Ermilov [Sun, 17 Mar 2002 14:52:54 +0000 (14:52 +0000)]
mdoc(7) police: tidy up.

22 years agoDescribe the format of the allow and deny files. This is more-or-less
David Malone [Sun, 17 Mar 2002 14:03:17 +0000 (14:03 +0000)]
Describe the format of the allow and deny files. This is more-or-less
the patch Matthew submitted, but I broke the lines in a more FreeBSD
way and made one small wording change.

PR: 31265
Submitted by: Matthew D. Fuller <fullermd@over-yonder.net>
MFC after: 3 weeks

22 years agomdoc(7) police: fix a typo in rev. 1.36 and markup nit in rev. 1.37.
Ruslan Ermilov [Sun, 17 Mar 2002 13:14:14 +0000 (13:14 +0000)]
mdoc(7) police: fix a typo in rev. 1.36 and markup nit in rev. 1.37.

22 years agomdoc(7) police: misc fixes.
Ruslan Ermilov [Sun, 17 Mar 2002 13:09:35 +0000 (13:09 +0000)]
mdoc(7) police: misc fixes.

22 years agoMFbed: language fixes after the mailing list change
Udo Erdelhoff [Sun, 17 Mar 2002 12:35:19 +0000 (12:35 +0000)]
MFbed: language fixes after the mailing list change

22 years ago(forced)
Maxim Sobolev [Sun, 17 Mar 2002 12:25:49 +0000 (12:25 +0000)]
(forced)

Splitfs is subject of:

MFC after: 2 weeks

22 years agoAdd splitfs vfs layer into libstand, which allows loading big kernels and
Maxim Sobolev [Sun, 17 Mar 2002 12:18:05 +0000 (12:18 +0000)]
Add splitfs vfs layer into libstand, which allows loading big kernels and
modules split across several physical medias. Following is how it works:

The splitfs code, when asked to open "foo" looks for a file "foo.split"
which is a text file containing a list of filenames and media names, e.g.

foo.aa "Kernel floppy 1"
foo.ab "Kernel floppy 2"
foo.ac "Kernel and modules floppy"

For each file segment, the process is:

- try to open the file
- prompt "Insert the disk labelled <whatever> and press any key..."
- try to open the file
- return error if file could not be located

RE team is free to use this feature in the upcoming 5.0-DP1.

Reviewed by: msmith, dcs

22 years agoAllow "make lint" to mostly work. Our sources are very unclean WRT
Mark Murray [Sun, 17 Mar 2002 10:05:57 +0000 (10:05 +0000)]
Allow "make lint" to mostly work. Our sources are very unclean WRT
lint, so this is turned off by default. Setting WANT_LINT will turn
on generation of lint libraries for /usr/libdata/lint/*.ln.

Reviewd by: silence in -audit.

22 years agoBuild lint libraries.
Mark Murray [Sun, 17 Mar 2002 10:00:56 +0000 (10:00 +0000)]
Build lint libraries.

22 years agoFixed some style bugs. Mainly, don't use ${.ALLSRC} in implicit rules.
Bruce Evans [Sun, 17 Mar 2002 09:53:21 +0000 (09:53 +0000)]
Fixed some style bugs.  Mainly, don't use ${.ALLSRC} in implicit rules.
This change should have been in rev.1.37.

22 years agoClean up the i4b kernel part: remove unmaintained #if(def)s for NetBSD,
Hellmuth Michaelis [Sun, 17 Mar 2002 09:33:15 +0000 (09:33 +0000)]
Clean up the i4b kernel part: remove unmaintained #if(def)s for NetBSD,
OpenBSD and BSD/OS and respective code, remove pre $FreeBSD CVS id's,
remove #if(def)s and respective code for FreeBSD versions < 5 .

22 years agoAdd documentation for rc.early(8).
Crist J. Clark [Sun, 17 Mar 2002 09:14:54 +0000 (09:14 +0000)]
Add documentation for rc.early(8).

PR: misc/35992
MFC after: 3 days

22 years agoRemove __P() and register.
Poul-Henning Kamp [Sun, 17 Mar 2002 09:01:41 +0000 (09:01 +0000)]
Remove __P() and register.
Set WARNS=2

This is the beginning of a pre-UFS2 cleanup of newfs.

Sponsored by: DARPA, NAI Labs

22 years agoAdd a new entity for the previous stable release. For the most part,
Murray Stokely [Sun, 17 Mar 2002 08:48:08 +0000 (08:48 +0000)]
Add a new entity for the previous stable release.  For the most part,
the release notes compare 5.0-CURRENT to 4.0-RELEASE, but in at least
one place it is beneficial to mention the last stable release of
FreeBSD (4.5-RELEASE).

Reviewed by: bmah

22 years agoAdd a late rc.sysctl pass to catch sysctl's for things that were
Doug Barton [Sun, 17 Mar 2002 08:38:03 +0000 (08:38 +0000)]
Add a late rc.sysctl pass to catch sysctl's for things that were
not loaded yet on the first pass.

PR: conf/19629
Submitted by: Stephen J. Roznowski <sjr@home.com>

22 years agoAdd wireless devices to device_names array. Now that ifconfig can set
Murray Stokely [Sun, 17 Mar 2002 08:04:02 +0000 (08:04 +0000)]
Add wireless devices to device_names array.  Now that ifconfig can set
session IDs, and sysinstall can load modules from the MFSROOT, it
should be possible to install FreeBSD over a wireless link.

MFC after: 2 weeks

22 years agoChange the giant-dropping method a fair bit to keep WITNESS more
Poul-Henning Kamp [Sun, 17 Mar 2002 07:42:54 +0000 (07:42 +0000)]
Change the giant-dropping method a fair bit to keep WITNESS more
happy.

22 years agoAnswer the question posed in 1.126. amd won't start without either a
Doug Barton [Sun, 17 Mar 2002 07:35:51 +0000 (07:35 +0000)]
Answer the question posed in 1.126. amd won't start without either a
conf file, or command line options. I brought this up in PR 12432,
which (ironically) obrien assigned to me after I became a committer. :)

PR: conf/12432
Submitted by: Me

22 years agoRemind developers to update release(7) if they make substantial
Murray Stokely [Sun, 17 Mar 2002 07:34:12 +0000 (07:34 +0000)]
Remind developers to update release(7) if they make substantial
changes to this file.

22 years ago* Document the 'floppies' target.
Murray Stokely [Sun, 17 Mar 2002 07:22:51 +0000 (07:22 +0000)]
* Document the 'floppies' target.
* Document the LOCAL_SCRIPT option.
* Document the NOPORTREADMES option.
* Be more specific in a comment.
* Be more specific about the ftp.1 and cdrom.1 targets.
* Clarify the usage of the CVSROOT variable.
* Clarify the usage of the NODOC variable.

Suggested by: matusita

22 years agoUndo part of revision 1.57: Now that (o)sendsig() doesn't call useracc(),
Alan Cox [Sun, 17 Mar 2002 07:01:42 +0000 (07:01 +0000)]
Undo part of revision 1.57: Now that (o)sendsig() doesn't call useracc(),
the motivation for saving and restoring the map->hint in useracc() is gone.
(The same tests that motivated this change in revision 1.57 now show that
there is no performance loss from removing it.)  This was really a hack and
some day we would have had to add new synchronization here on map->hint
to maintain it.

22 years agoForgot to remove the old g_malloc() call when I split it.
Poul-Henning Kamp [Sun, 17 Mar 2002 07:00:39 +0000 (07:00 +0000)]
Forgot to remove the old g_malloc() call when I split it.

Spotted by: dima

22 years agoFix typo: supporting -> support.
Giorgos Keramidas [Sun, 17 Mar 2002 05:24:56 +0000 (05:24 +0000)]
Fix typo: supporting -> support.

PR: docs/35956
Submitted by: Gary W. Swearingen <swear@blarg.net>
MFC after: 3 days

22 years agoRegen for 1.28 of pccarddevs
Warner Losh [Sun, 17 Mar 2002 05:06:37 +0000 (05:06 +0000)]
Regen for 1.28 of pccarddevs

22 years agoAdd support for the home Wireless Network airway wireless pcmcia card.
Warner Losh [Sun, 17 Mar 2002 05:05:42 +0000 (05:05 +0000)]
Add support for the home Wireless Network airway wireless pcmcia card.
I cannot find where I got these patches, but I think it was from the
bsd-nomads mailing list.  Please contact me if you posted them there.

22 years ago o Stop calling useracc() in (o)sendsig() now that we use copyout()
Alan Cox [Sun, 17 Mar 2002 04:21:19 +0000 (04:21 +0000)]
 o Stop calling useracc() in (o)sendsig() now that we use copyout()
   to copy the sigframe to the user's stack.  Useracc() takes a non-trivial
   amount of time.  Eliminating it speeds up signal delivery by 15% or more.
 o Update some comments.

Submitted by: bde

22 years agoWork around a PLX9050 bug that causes system lockup in certain systems,
Bruce Evans [Sun, 17 Mar 2002 04:10:38 +0000 (04:10 +0000)]
Work around a PLX9050 bug that causes system lockup in certain systems,
depending on the MMIO addresses allocated to the board.

PR: 30965, 20845 (maybe)
Submitted by: Daniela Squassoni <daniela@cyclades.com>
Tested by: Arjan Knepper <arjan@jak.nl>
Scott Klement <klemscot@klements.com>

22 years agoAcquire a read lock on the map inside of vm_map_check_protection() rather
Alan Cox [Sun, 17 Mar 2002 03:19:31 +0000 (03:19 +0000)]
Acquire a read lock on the map inside of vm_map_check_protection() rather
than expecting the caller to do so.  This (1) eliminates duplicated code in
kernacc() and useracc() and (2) fixes missing synchronization in munmap().

22 years agoDon't demap the requested page from the tlb in pmap_kenter or pmap_kremove,
Jake Burkholder [Sun, 17 Mar 2002 01:53:51 +0000 (01:53 +0000)]
Don't demap the requested page from the tlb in pmap_kenter or pmap_kremove,
even on the local cpu.  These are no longer used unsafely in MI code, and
the MD code has been adjusted to compensate.

22 years agoFix a problem where kernel text could become unmapped when clearing out all
Jake Burkholder [Sun, 17 Mar 2002 01:51:32 +0000 (01:51 +0000)]
Fix a problem where kernel text could become unmapped when clearing out all
the user mappings from the tlb due to the context numbers rolling over.  The
store to the internal mmu register must be followed by a membar #Sync before
much else happens to "avoid data corruption", so we use special inlines which
both disable interrupts and ensure that the compiler will not insert extra
instructions between the two.  Also, load the tte tag and check if the context
is nucleus context, rather than relying on the priviledged bit which doesn't
actually serve any purpose in our design, and check the lock bit too for
sanity.

22 years agoUse the tlb data access register to map the kernel tsb, rather than the data
Jake Burkholder [Sun, 17 Mar 2002 01:45:29 +0000 (01:45 +0000)]
Use the tlb data access register to map the kernel tsb, rather than the data
in register.  The latter uses the random replacment algorithm to pick the
slot, we want a specific slot.

22 years agoAdd a flags parameter to VFS_VGET to pass through the desired
Kirk McKusick [Sun, 17 Mar 2002 01:25:47 +0000 (01:25 +0000)]
Add a flags parameter to VFS_VGET to pass through the desired
locking flags when acquiring a vnode. The immediate purpose is
to allow polling lock requests (LK_NOWAIT) needed by soft updates
to avoid deadlock when enlisting other processes to help with
the background cleanup. For the future it will allow the use of
shared locks for read access to vnodes. This change touches a
lot of files as it affects most filesystems within the system.
It has been well tested on FFS, loopback, and CD-ROM filesystems.
only lightly on the others, so if you find a problem there, please
let me (mckusick@mckusick.com) know.

22 years agoConvert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/
Jake Burkholder [Sun, 17 Mar 2002 00:56:41 +0000 (00:56 +0000)]
Convert all pmap_kenter/pmap_kremove pairs in MI code to use pmap_qenter/
pmap_qremove.  pmap_kenter is not safe to use in MI code because it is not
guaranteed to flush the mapping from the tlb on all cpus.  If the process
in question is preempted and migrates cpus between the call to pmap_kenter
and pmap_kremove, the original cpu will be left with stale mappings in its
tlb.  This is currently not a problem for i386 because we do not use PG_G on
SMP, and thus all mappings are flushed from the tlb on context switches, not
just user mappings.  This is not the case on all architectures, and if PG_G
is to be used with SMP on i386 it will be a problem.  This was committed by
peter earlier as part of his fine grained tlb shootdown work for i386, which
was backed out for other reasons.

Reviewed by: peter

22 years agoWhen loading a font allow suffix specifying its size be omited, in which
Maxim Sobolev [Sat, 16 Mar 2002 23:35:51 +0000 (23:35 +0000)]
When loading a font allow suffix specifying its size be omited, in which
case use size of the currently displaying font as a suffix. For example,
when the when the size of the currently displayed font is 8x8 the
following command will load koi8-r-8x8.fnt.

# vidcontrol -f koi8-r

MFC after: 2 weeks

22 years agoExtend CONS_GETINFO ioctl to provide information about size of the currently
Maxim Sobolev [Sat, 16 Mar 2002 23:31:15 +0000 (23:31 +0000)]
Extend CONS_GETINFO ioctl to provide information about size of the currently
displayed font.

MFC after: 2 weeks

22 years agoDon't call the bios if the interrupt appaers to be already routed. Some
Warner Losh [Sat, 16 Mar 2002 23:02:41 +0000 (23:02 +0000)]
Don't call the bios if the interrupt appaers to be already routed.  Some
older PCI BIOSes hate this and this leads to panics when it is done.  Also,
assume that a uniquely routed interrupt is already routed.  This also
seems to help some older laptops with feable BIOSes cope.

22 years agoo Rework the identify routine a little, merging it with NetBSD's wi.
Warner Losh [Sat, 16 Mar 2002 22:59:15 +0000 (22:59 +0000)]
o Rework the identify routine a little, merging it with NetBSD's wi.
o Add exerpimental support for identifying lucent cards.  All of mine
  come back with ID of 1, but NetBSD committed code for 5.  So accept
  both.
o rename wi_prism2_ver to wi_firmware_ver so that we could, if necessary,
  do special things for lucent cards too.
o Bring in a small part of the changes from airtools: The wi_cmd function
  now takes two additional arguments.  I didn't bring in their ioctls yet.
o eliminate the use of LE16TOH, and remove its define.
o Print the firmware as if there were 100 versions instead of 10.  This means
  that 6.1 and 6.10 aren't confusing to people.  We now print 6.01 in the
  former case.

# A good junior hacker project would be to merge the NetBSD, FreeBSD, and
# OpenBSD drivers into one source base.

22 years agoPunt to attic files not in 5.6.1 OR not needed by FreeBSD.
Mark Murray [Sat, 16 Mar 2002 22:35:55 +0000 (22:35 +0000)]
Punt to attic files not in 5.6.1 OR not needed by FreeBSD.

22 years agoRestore vendor RCS tag.
Mark Murray [Sat, 16 Mar 2002 22:17:19 +0000 (22:17 +0000)]
Restore vendor RCS tag.

22 years agoUpdate conflict merge for 5.6.1. This is a rotten hack, but it
Mark Murray [Sat, 16 Mar 2002 22:15:33 +0000 (22:15 +0000)]
Update conflict merge for 5.6.1. This is a rotten hack, but it
works for all FreeBSD purposes.

22 years agoBump the FreeBSD version to mark the import of Perl 5.6.1.
Mark Murray [Sat, 16 Mar 2002 21:44:02 +0000 (21:44 +0000)]
Bump the FreeBSD version to mark the import of Perl 5.6.1.

22 years agoUpdate for Perl 5.6.1
Mark Murray [Sat, 16 Mar 2002 21:41:09 +0000 (21:41 +0000)]
Update for Perl 5.6.1

22 years agoCorrect a comment; FreeBSD-4 --> FreeBSD-5.
Mark Murray [Sat, 16 Mar 2002 21:39:26 +0000 (21:39 +0000)]
Correct a comment; FreeBSD-4 --> FreeBSD-5.

22 years agoUpdate for Perl 5.6.1.
Mark Murray [Sat, 16 Mar 2002 21:36:08 +0000 (21:36 +0000)]
Update for Perl 5.6.1.

22 years agoResolve conflicts.
Mark Murray [Sat, 16 Mar 2002 21:30:07 +0000 (21:30 +0000)]
Resolve conflicts.

22 years agoGCC 3.1's cpp no longer searches for includes using hints from #line.
David E. O'Brien [Sat, 16 Mar 2002 20:45:01 +0000 (20:45 +0000)]
GCC 3.1's cpp no longer searches for includes using hints from #line.

22 years agoRevert part of rev 1.3 -- we need the calls to _init and _fini.
David E. O'Brien [Sat, 16 Mar 2002 20:38:46 +0000 (20:38 +0000)]
Revert part of rev 1.3 -- we need the calls to _init and _fini.

22 years agoThis commit was generated by cvs2svn to compensate for changes in r92444,
Mark Murray [Sat, 16 Mar 2002 20:14:31 +0000 (20:14 +0000)]
This commit was generated by cvs2svn to compensate for changes in r92444,
which included commits to RCS files with non-trunk default branches.

22 years agoVendor import Perl 5.6.1
Mark Murray [Sat, 16 Mar 2002 20:14:31 +0000 (20:14 +0000)]
Vendor import Perl 5.6.1

22 years agoThis commit was generated by cvs2svn to compensate for changes in r92442,
Mark Murray [Sat, 16 Mar 2002 20:14:30 +0000 (20:14 +0000)]
This commit was generated by cvs2svn to compensate for changes in r92442,
which included commits to RCS files with non-trunk default branches.

22 years agoVendor import Perl 5.6.1
Mark Murray [Sat, 16 Mar 2002 20:14:30 +0000 (20:14 +0000)]
Vendor import Perl 5.6.1

22 years agoOnly put standard FreeBSD directories in the PATH. If the
Crist J. Clark [Sat, 16 Mar 2002 20:01:25 +0000 (20:01 +0000)]
Only put standard FreeBSD directories in the PATH. If the
administrator wishes to run commands outside of the PATH, he should
use a full pathname for the executable or set the PATH as appropriate
in any local startup scripts.

PR: misc/35770

22 years agoFix unaligned access in the GDB binary on Alpha.
David E. O'Brien [Sat, 16 Mar 2002 19:33:23 +0000 (19:33 +0000)]
Fix unaligned access in the GDB binary on Alpha.

Submitted by: gallatin

22 years agoTypo: s/happenes/happens/
Jens Schweikhardt [Sat, 16 Mar 2002 18:20:44 +0000 (18:20 +0000)]
Typo: s/happenes/happens/

MFC after: 3 days

22 years agoTypo: s/frequencly/frequency/
Jens Schweikhardt [Sat, 16 Mar 2002 18:17:55 +0000 (18:17 +0000)]
Typo: s/frequencly/frequency/

MFC after: 3 days

22 years agoTypo: s/dependant/dependent/
Jens Schweikhardt [Sat, 16 Mar 2002 18:12:49 +0000 (18:12 +0000)]
Typo: s/dependant/dependent/

MFC after: 3 days

22 years agoTypo: s/conjuction/conjunction/
Jens Schweikhardt [Sat, 16 Mar 2002 18:10:40 +0000 (18:10 +0000)]
Typo: s/conjuction/conjunction/

22 years agoTypo: s/compatability/compatibility/
Jens Schweikhardt [Sat, 16 Mar 2002 18:09:35 +0000 (18:09 +0000)]
Typo: s/compatability/compatibility/

MFC after: 3 days

22 years agoPlural bogon: s/childs/children/
Jens Schweikhardt [Sat, 16 Mar 2002 18:07:07 +0000 (18:07 +0000)]
Plural bogon: s/childs/children/

MFC after: 3 days

22 years agoTypo: s/avalable/available/
Jens Schweikhardt [Sat, 16 Mar 2002 18:02:30 +0000 (18:02 +0000)]
Typo: s/avalable/available/

MFC after: 3 days

22 years agoTypo: s/authoritive/authoritative/
Jens Schweikhardt [Sat, 16 Mar 2002 18:00:44 +0000 (18:00 +0000)]
Typo: s/authoritive/authoritative/

22 years agoTypo: s/acknowlegement/acknowledgement/
Jens Schweikhardt [Sat, 16 Mar 2002 17:56:40 +0000 (17:56 +0000)]
Typo: s/acknowlegement/acknowledgement/

22 years agoTypo: s/Procotol/Protocol/
Jens Schweikhardt [Sat, 16 Mar 2002 17:47:32 +0000 (17:47 +0000)]
Typo: s/Procotol/Protocol/

MFC after: 3 days

22 years agoTypo: s/Kensignton/Kensington/
Jens Schweikhardt [Sat, 16 Mar 2002 17:40:38 +0000 (17:40 +0000)]
Typo: s/Kensignton/Kensington/

MFC after: 3 days

22 years agoTypo: s/Hauppage/Hauppauge/
Jens Schweikhardt [Sat, 16 Mar 2002 17:34:29 +0000 (17:34 +0000)]
Typo: s/Hauppage/Hauppauge/

MFC after: 3 days

22 years agoCorrectly capitalize MHz and GHz.
Jens Schweikhardt [Sat, 16 Mar 2002 17:31:46 +0000 (17:31 +0000)]
Correctly capitalize MHz and GHz.

MFC after: 3 days

22 years agoTypo; s/Filesytems/Filesystems/
Jens Schweikhardt [Sat, 16 Mar 2002 17:26:07 +0000 (17:26 +0000)]
Typo; s/Filesytems/Filesystems/

MFC after: 3 days

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

22 years agoVendor import of bwk's 2002-02-10 release.
David E. O'Brien [Sat, 16 Mar 2002 16:50:57 +0000 (16:50 +0000)]
Vendor import of bwk's 2002-02-10 release.

22 years agoAdd more functionality to the CDIOCREADSUBCHANNEL ioctl.
Søren Schmidt [Sat, 16 Mar 2002 15:56:54 +0000 (15:56 +0000)]
Add more functionality to the CDIOCREADSUBCHANNEL ioctl.

PR: 26644

22 years agoFix 64bit arch problems.
Søren Schmidt [Sat, 16 Mar 2002 15:55:20 +0000 (15:55 +0000)]
Fix 64bit arch problems.

22 years agoRemove useless splXXX set.
Søren Schmidt [Sat, 16 Mar 2002 15:54:41 +0000 (15:54 +0000)]
Remove useless splXXX set.

22 years agoDocument NO_PERL.
Mark Murray [Sat, 16 Mar 2002 15:14:41 +0000 (15:14 +0000)]
Document NO_PERL.

22 years agoUse NO_PERL as well as NOPERL. The latter is going to (eventually) go.
Mark Murray [Sat, 16 Mar 2002 15:12:13 +0000 (15:12 +0000)]
Use NO_PERL as well as NOPERL. The latter is going to (eventually) go.

22 years agoAllow the use of NO_PERL as well as NOPERL. The latter is going to
Mark Murray [Sat, 16 Mar 2002 14:55:37 +0000 (14:55 +0000)]
Allow the use of NO_PERL as well as NOPERL. The latter is going to
be removed.

22 years agoAllow the use of the NO_PERL as well as NOPERL. The latter is
Mark Murray [Sat, 16 Mar 2002 14:53:47 +0000 (14:53 +0000)]
Allow the use of the NO_PERL as well as NOPERL. The latter is
going to go.

22 years agoHmm, talk about optimizer-fodder. Make the DIOCGDVIRGIN hack work again.
Poul-Henning Kamp [Sat, 16 Mar 2002 13:47:57 +0000 (13:47 +0000)]
Hmm, talk about optimizer-fodder.  Make the DIOCGDVIRGIN hack work again.

22 years agoFixed some style bugs:
Bruce Evans [Sat, 16 Mar 2002 12:50:02 +0000 (12:50 +0000)]
Fixed some style bugs:
- 2 redundant forward declarations of "struct thread"
- missing function parameter names in prototypes
- misformatting

22 years agoMerge from NetBSD:
Josef Karthauser [Sat, 16 Mar 2002 12:44:21 +0000 (12:44 +0000)]
Merge from NetBSD:

ohcivar.h (1.22), uhcivar.h (1.29):
============================================================
date: 2000/04/25 09:20:55;  author: augustss;
Move the size of the mapped bus_space region into the bus
independent softc.
============================================================

ohci.c (1.88), uhci.c (1.112):
============================================================
date: 2000/04/25 14:28:13;  author: augustss;
Insert (very conservative!) bus_space_barrier() calls at
all register accesses.
The bus_space(9) man page says you've gotta have them...
============================================================

22 years agoBump some $NetBSD$ idents for patches that have already been previously
Josef Karthauser [Sat, 16 Mar 2002 12:24:00 +0000 (12:24 +0000)]
Bump some $NetBSD$ idents for patches that have already been previously
ported.

22 years agoHuge merge from NetBSD:
Josef Karthauser [Sat, 16 Mar 2002 12:06:01 +0000 (12:06 +0000)]
Huge merge from NetBSD:

usbdi.c (1.61):
===================================================================
revision 1.61
date: 2000/01/31 20:13:07;  author: augustss;  lines: +20 -4
Change the way the HC done method is invoked a little.
===================================================================

usbdi.c (1.65):
===================================================================
revision 1.65
date: 2000/03/08 15:34:10;  author: augustss;  lines: +4 -2
Get the status right when a polled transfer times out.
===================================================================

ohci.c (1.79), uhci.c (1.89), uhcivar.h (1.24), usb_port.h (1.22),
usbdivar.h (1.48):
===================================================================
date: 2000/03/23 07:01:46;  author: thorpej;
New callout mechanism with two major improvements over the old
timeout()/untimeout() API:
- Clients supply callout handle storage, thus eliminating problems of
  resource allocation.
- Insertion and removal of callouts is constant time, important as
  this facility is used quite a lot in the kernel.

The old timeout()/untimeout() API has been removed from the kernel.
===================================================================

uhci.c (1.80), usbdi.c (1.66):
===================================================================
date: 2000/03/23 18:59:10;  author: thorpej;
Shake out some bugs from the callout changes.
===================================================================

ohci.c (1.80), uhci.c (1.91), uhcivar.h (1.25), usb_port.h (1.23),
usbdi.c (1.67), usbdivar.h (1.49):
===================================================================
date: 2000/03/24 22:03:30;  author: augustss;
Some cleanup and renaming of the callouts used in USB drivers.
===================================================================

uhci.c (1.92), uhcivar.h (1.26):
===================================================================
date: 2000/03/24 22:57:58;  author: augustss;
Two major changes:

  Make each xfer have its own intr_info.  This is necessary if we want
  to queue multiple xfers on an endpoint.  This should get rid of the
  (mostly harmless) DIAGNOSTICs about intr_infos (not) being done.

  Change (again!) how xfers are aborted.  Aborting a TD is a nightmare
  on the braindead UHCI controller.  (Unless you stop the HC, thereby
  losing isoc traffic.)  Hopefully I got it right this time.
===================================================================

usbdivar.h (1.50):
===================================================================
revision 1.50
date: 2000/03/25 00:10:19;  author: augustss;  lines: +4 -2
GC an unsued field and add some DIAGNOSTIC in xfer.
===================================================================

ums.c: Use the callout functions instead of the timeout ones.

uhci.c (1.93):
===================================================================
revision 1.93
date: 2000/03/25 00:11:21;  author: augustss;
lines: +26 -1
Add more DIAGNOSTIC when aborting isoc.
===================================================================

uhci.c (1.94), usbdivar.h (1.51):
===================================================================
date: 2000/03/25 07:13:05;  author: augustss;
More DIAGNOSTIC.
Initialize a callout handle I forgot.
===================================================================

uhci.c (1.95):
===================================================================
revision 1.95
date: 2000/03/25 07:23:12;  author: augustss;
Exp;  lines: +24 -7
Improve uhci_dump_ii().
===================================================================

ohci.c (1.81), uhci.c (1.96), uhcivar.h (1.27), usb_subr.c (1.68),
usbdi.c (1.68), usbdivar.h (1.52):
===================================================================
date: 2000/03/25 18:02:33;  author: augustss;
Rename and move around callout handles to make it more sane.
Add some DIAGNOSTIC.
Fix buglet in isoc abort on UHCI.
===================================================================

uhci.c (1.98):
===================================================================
revision 1.98
date: 2000/03/27 07:39:48;  author: augustss;  lines: +12 -4
Make it compile without DIAGNOSTIC.
===================================================================

uhci.c (1.99):
===================================================================
revision 1.99
date: 2000/03/27 08:01:09;  author: augustss;  lines: +1 -5
Remove some debug nonsense.
===================================================================

uhci.c (1.100):
===================================================================
revision 1.100
date: 2000/03/27 09:41:36;  author: augustss;  lines: +13 -3
Don't mess with QH in bulk abort for the moment.
===================================================================

uhci.c (1.102):
===================================================================
revision 1.102
date: 2000/03/27 22:42:57;  author: augustss;  lines: +66 -26
Be a little more careful when aborting.
Preallocate some TDs for large buffers.
===================================================================

uhci.c (1.103):
===================================================================
date: 2000/03/28 09:47:10;  author: augustss;  lines: +11 -1
Another patch for xfer abort...
XXX The current xfer queueing and aborting semantics should really
XXX be changed.  It cannot be implemented in a sane way on UHCI.
XXX One day when I have lots of time I'll redesign it...
===================================================================

uhci.c (1.104): Correct a debug message.
uhci.c (1.105): Be more defensive in a DIAGNOSTIC test.

uhci.c (1.106):
===================================================================
revision 1.106
date: 2000/03/29 01:49:13;  author: augustss;  lines: +14 -309
*SIGH*  Revert back to the old method of aborting xfers.
I had tested the new stuff for two months now, but as soon as I commited
it the problems started to appear.  Murphy, no doubt...
===================================================================

usb_subr.c (1.70), usbdi.c (1.71), usbdivar.h (1.53):
===================================================================
revision 1.70
date: 2000/03/29 01:45:20;  author: augustss;  lines: +2 -1
Do not accept new xfers for queuing while a pipe is aborting.
===================================================================

22 years agoAdd a generic and general ioctl pass-through mechanism.
Poul-Henning Kamp [Sat, 16 Mar 2002 09:24:19 +0000 (09:24 +0000)]
Add a generic and general ioctl pass-through mechanism.

It should now be posible to issue ioctls to SCSI CD drives.

22 years agoDiff reduction.
Dag-Erling Smørgrav [Sat, 16 Mar 2002 08:03:48 +0000 (08:03 +0000)]
Diff reduction.

Sponsored by: DARPA, NAI Labs

22 years agoAdd device ID for Xircom modem. Also add work around from gwk@sgi.com
Warner Losh [Sat, 16 Mar 2002 04:26:46 +0000 (04:26 +0000)]
Add device ID for Xircom modem.  Also add work around from gwk@sgi.com
to put the device into 8 bit mode a second time.  This appears to have
no ill effects on other devices, and appears to be necessary for the
xircom modem.

Submitted by: gwk@sgi.com, many others that found his patch in the archives.

22 years agoDocument PT_IO, and move the comment about machine-dependent requests
Dag-Erling Smørgrav [Sat, 16 Mar 2002 03:50:32 +0000 (03:50 +0000)]
Document PT_IO, and move the comment about machine-dependent requests
below PT_[GS]ET_{,DB,FP}REGS.

22 years agoMFen 1.38
Udo Erdelhoff [Sat, 16 Mar 2002 03:34:24 +0000 (03:34 +0000)]
MFen 1.38

22 years agoFurther cleanup (punctuation, genitive)
Dag-Erling Smørgrav [Sat, 16 Mar 2002 03:26:32 +0000 (03:26 +0000)]
Further cleanup (punctuation, genitive)

22 years agoInsert newlines between sentences and rewrap paragraphs. No changes to
Dag-Erling Smørgrav [Sat, 16 Mar 2002 02:54:17 +0000 (02:54 +0000)]
Insert newlines between sentences and rewrap paragraphs.  No changes to
the actual text or markup.

22 years agoImplement PT_IO (read / write arbitrary amounts of data or text).
Dag-Erling Smørgrav [Sat, 16 Mar 2002 02:40:02 +0000 (02:40 +0000)]
Implement PT_IO (read / write arbitrary amounts of data or text).

Submitted by: Artur Grabowski <art@{blahonga,openbsd}.org>
Obtained from: OpenBSD

22 years agoMerge local changes for the 20020308 ACPI CA update.
Mike Smith [Sat, 16 Mar 2002 02:23:30 +0000 (02:23 +0000)]
Merge local changes for the 20020308 ACPI CA update.

22 years agoThis commit was generated by cvs2svn to compensate for changes in r92388,
Mike Smith [Sat, 16 Mar 2002 02:18:13 +0000 (02:18 +0000)]
This commit was generated by cvs2svn to compensate for changes in r92388,
which included commits to RCS files with non-trunk default branches.

22 years agoImport of the 20020308 Intel ACPI CA update.
Mike Smith [Sat, 16 Mar 2002 02:18:13 +0000 (02:18 +0000)]
Import of the 20020308 Intel ACPI CA update.

22 years agoThis commit was generated by cvs2svn to compensate for changes in r92386,
Mike Smith [Sat, 16 Mar 2002 02:18:04 +0000 (02:18 +0000)]
This commit was generated by cvs2svn to compensate for changes in r92386,
which included commits to RCS files with non-trunk default branches.

22 years agoImport of the 20020308 Intel ACPI CA update.
Mike Smith [Sat, 16 Mar 2002 02:18:04 +0000 (02:18 +0000)]
Import of the 20020308 Intel ACPI CA update.

22 years agoMove the definition of PT_[GS]ET{,DB,FP}REGS from the MD ptrace.h to the
Dag-Erling Smørgrav [Sat, 16 Mar 2002 00:25:53 +0000 (00:25 +0000)]
Move the definition of PT_[GS]ET{,DB,FP}REGS from the MD ptrace.h to the
MI ptrace.h, since all platforms define them.  Keep the MD ptrace.h around
for FIX_SSTEP (which is currently only needed on Alpha).

22 years agoAdd textproc/docproj and editors/xemacs21 to the list of packages for
Murray Stokely [Fri, 15 Mar 2002 23:55:54 +0000 (23:55 +0000)]
Add textproc/docproj and editors/xemacs21 to the list of packages for
disc #3.

MFC after: 1 week

22 years agoMarkup fix. Use .Va instead of .Ev. No content changes.
Murray Stokely [Fri, 15 Mar 2002 23:34:17 +0000 (23:34 +0000)]
Markup fix.  Use .Va instead of .Ev.  No content changes.

22 years agoAdd a description of the TARGET variable, and add more information
Murray Stokely [Fri, 15 Mar 2002 23:29:24 +0000 (23:29 +0000)]
Add a description of the TARGET variable, and add more information
about the TARGET_ARCH variable. (1)

Add information about the DESTDIR variable.

Add more examples for cross-building.

(1) Submitted by:     ru
MFC after:       3 days

22 years agoANSIfy: Function declarations and prototypes, use of environ(7).
Juli Mallett [Fri, 15 Mar 2002 22:54:58 +0000 (22:54 +0000)]
ANSIfy:  Function declarations and prototypes, use of environ(7).

Reviewed by: mike
Approved by: mike