54804 Commits

Author SHA1 Message Date
marcel
2f10d8e43e Add Linuxulator manpage. Derived from i386 version. 2000-12-08 02:52:26 +00:00
marcel
2c65c94e0b The osfulator can be compiled-in now:
o  add kernel option to the synopsis.
o  remove "only as module" from bugs.

Reviewed by: sheldonh
2000-12-08 02:49:01 +00:00
jhb
938b7dba8b Add comments to the proc structure to describe how each member will be
locked.  This list is subject to change, but hopefully many changes will
not have to be made.
2000-12-08 00:58:54 +00:00
archie
97c59af9ef Add missing #include. 2000-12-08 00:49:37 +00:00
dillon
8525c81cb3 Only call bwillwrite() for vnodes. Do not penalize devices or pipes. 2000-12-07 23:45:57 +00:00
wpaul
0089b9348d When I converted this driver, I neglected to deal with packet alignment.
We must force payload alignment to a longword boundary to make the
alpha happy. This should stop the driver from trapping on the alpha
when the interface is ifconfig'ed (actually, when the first frame is
received).
2000-12-07 23:30:51 +00:00
phk
fdb2cce569 Hide intrstate in the #ifdef where it belongs. 2000-12-07 22:38:22 +00:00
phk
a4aabc2134 Don't use a private malloc(9) type for something this M_DEVBUFish.
Noticed long time ago by:	bde
2000-12-07 22:33:12 +00:00
phk
43724e0d95 Add needed include of <sys/devicestat.h> 2000-12-07 22:31:13 +00:00
phk
4d72a662f7 Move extern tsc_present outside function to quelch a warning. 2000-12-07 22:30:11 +00:00
phk
bb0064c3c5 Add __ucmpdi2 prototype to quelch a warning. 2000-12-07 22:28:20 +00:00
phk
8ae10410a6 Add back some now needed #include <sys/systm.h>
Fix various warnings while here anyway.
2000-12-07 22:19:06 +00:00
alex
a16fcb08d3 Build the sym driver as a kernel module. 2000-12-07 21:46:04 +00:00
wilko
6f5cad87d6 Document 'untested' status of ExtIO module on AS2100. Even when we
don't know if these things were ever produced.
2000-12-07 21:35:50 +00:00
wilko
3a2b822b25 Document support for AlphaServer 2100A.
Thanks to: gallatin & Compaq for open-sourcing bits of Tru64 UNIX
Tested by: wilko
2000-12-07 21:13:39 +00:00
ben
287d08d04f Explicitly document the fact that securelevel > 0 means that kernel modules
may not be (un)loaded.

PR:		23350
Submitted by:	Gordon Tetlow <gordont@bluemtn.net>
2000-12-07 21:09:22 +00:00
alex
1c49e7ebfa Remove unneeded include of <pci.h>
Approved by:	groudier
2000-12-07 20:58:16 +00:00
jkh
315c51959c Fix bug where minimal dist selection didn't check off the right
menu item.

Noticed by:	Dan "Sheepdip" Langille <dan@freebsddiary.org>
2000-12-07 20:04:35 +00:00
obrien
172e75f193 Retire this ancient version of rdist. 2000-12-07 19:24:55 +00:00
obrien
d2fca12323 put localdir first 2000-12-07 16:35:21 +00:00
ru
1355982a7e Whitespace-only to sync with -stable. 2000-12-07 15:09:48 +00:00
ru
638d2e4b86 MFS: Silence compilation warnings. 2000-12-07 14:59:11 +00:00
iwasaki
fcfe3e2ff5 Create a pmtimer device instance for GENERIC and NEWCARD kernels by default.
Submitted by:	Masayuki FUKUI <fukui@sonic.nm.fujitsu.co.jp>
2000-12-07 14:27:02 +00:00
msmith
68fb5700dc Add a PCI vendor/device database, used by pciconf (and available for use
by other tools as well).

Note that omissions and corrections for this file should be resolved
via http://www.yourvote.com/pci, as this is the master source for this
database, rather than by editing this file directly.
2000-12-07 10:56:29 +00:00
msmith
1a43f5bf1c Update to improve handling of verbose PCI vendor/device information.
- Read the database from /usr/share/misc (or wherever else we're pointed)
   rather than compiling it in.
 - Decode the class/subclass fields if requested.
 - Print things in a slightly longer but more readable format.
2000-12-07 10:52:59 +00:00
roger
c9bce1858b Add Isochronus transfer mode support required by
USB WebCams, using a patch from Peter Housel.

With this change ugen, and with Peter's 'vid' program
in ports/graphics/vid, we can capture single images from USB Cameras
using the OmniVision OV511 chipset (including some models of the
Creative WebCam 3)

NetBSD merged in Peter's patch to their ugen.c file
several months ago, so this brings us back in line.

Submitted by:	Peter Housel <housel@acm.org>
		http://members.home.com/housel/
Approved by:	Nick Hibma
2000-12-07 10:28:25 +00:00
roger
c2fe916633 Non functional change.
Change a few indentations to tabs.
Change the functions to use ANSI sytle parameters.

This lowers the diffs between our copy of ugen.c and NetBSD's copy

Approved by:	Nick Hibma
2000-12-07 10:13:18 +00:00
imp
160c677341 Add support for compiling ray driver. 2000-12-07 03:16:21 +00:00
jhb
e024f021d4 Fix broken register restraints that needlessly clobbered registers %ecx
and %edx resulting in gcc not having enough registers left to work with.
2000-12-07 02:23:16 +00:00
archie
73a1db8cb2 Convert from spl -> mutex. 2000-12-07 02:09:39 +00:00
gallatin
5b276c5889 Partially re-write T2 chipset support based on Tru64 platform support
files which Compaq open-sourced (with a BSD license).

This commit adds support for proper PCI interrupt mapping and much
better support for swizzling between "standard" isa IRQs and the stdio
irqs used by the t2.  This also adds enabling/disabling/eoi support
for AlphaServer 2100A machines.  The 2100A (or lynx) interrupt
hardware is is very different (and much nicer) than the 2100.
Previously, only AS2100 and AS2000 machines worked.

This commits also lays the groundwork for supporting ExtIO modules.
These modules are essentially a second hose.  This work is left
unfinished pending testing on real hardware.  Wilko tells me that
ExtIO modules are quite rare, and may not actually exist in the wild.

Obtained from: Tru64
Tested by: wilko
2000-12-07 01:06:19 +00:00
alfred
012cf93dca Really fix phys_pager:
Backout the previous delta (rev 1.4), it didn't make any difference.

If the requested handle is NULL then don't add it to the list of
objects, to be found by handle.

The problem is that when asking for a NULL handle you are implying
you want a new object.  Because objects with NULL handles were
being added to the list, any further requests for phys backed
objects with NULL handles would return a reference to the initial
NULL handle object after finding it on the list.

Basically one couldn't have more than one phys backed object without
a handle in the entire system without this fix.  If you did more
than one shared memory allocation using the phys pager it would
give you your initial allocation again.
2000-12-06 21:52:23 +00:00
dillon
978bf0288d Add necessary bwillwrite() in writev() entry point.
Deal with excessive dirty buffers when msync() syncs non-contiguous
dirty buffers by checking for the case in UFS *before* checking for
clusterability.
2000-12-06 20:55:09 +00:00
ru
8580ef5e63 Do not duplicate our efforts checking FreeBSD version. For a new version,
simply define the empty string before the .Fx macro definition, like this:

.ds Fx*4.3
2000-12-06 18:31:21 +00:00
ru
c0cf985516 Install the stock (as supplied by groff(1) distribution) tmac.an
and tmac.andoc files.  The man(1), catman(1) and bsd.man.mk have
been modified to call groff(1) with -mandoc argument.
2000-12-06 17:02:33 +00:00
ru
71372a316a Backout rev 1.2 (emulate :o' and /o' letters using 'o'),
since they are already emulated in tmac.tty-char.
2000-12-06 12:45:10 +00:00
ru
222a0dda65 Build and install groff(1) texinfo(1) documentation. 2000-12-06 12:17:01 +00:00
ru
d25a686048 Groff 1.16.1 implements .psbb request internally in troff(1)
rather than as a macro using the .sy request, so we may drop
the unsafe (-U) mode.
2000-12-06 11:56:34 +00:00
ru
76194e6422 Upgrade to groff 1.16.1. 2000-12-06 11:38:34 +00:00
ru
84ccf794a6 Hmm, font `L' is still used in old Sun docs. 2000-12-06 11:25:33 +00:00
green
848557c665 The PAM support for our OpenSSH is sponsored by Enitel ASA.
PAM support by:	Eivind Eklund <eivind@FreeBSD.org>
2000-12-06 10:57:57 +00:00
ru
43df9736a5 These groff(1) documents require sed(1) parsing. 2000-12-06 10:32:40 +00:00
ru
47c6557f62 Reduce the diffs with the stock (FSF) version. 2000-12-06 09:32:10 +00:00
des
1f1139ecc0 Somewhere along the line, I misunderstood the whole FTP_PASSIVE_MODE debate
and had libfetch selecting passive mode even when FTP_PASSIVE_MODE was not
set at all, which is really quite surprising unless you know about it. So
change it to the agreed default behaviour of selecting passive mode if
FTP_PASSIVE_MODE is set, but not "no".
2000-12-06 09:23:27 +00:00
ru
35ab1437f2 Backout rev 1.2 (workaround for gcc 2.60 expression evaluation
bug) as later versions of gcc have apparently this bug fixed.
2000-12-06 09:21:36 +00:00
ru
3e71b11e08 Font L' is not needed for BSD docs, but some use font CW'. 2000-12-06 09:01:07 +00:00
ru
e6ea0adab9 Use stock (FSF) version of this file. 2000-12-06 08:49:05 +00:00
sheldonh
eb857c8b2f Fix bogon in previous commit, whereby the contents of SUBDIR were lost
in the assignment of man4.alpha!

This prevented the man4.i386 pages from being installed.

Reported by:	Masayuki FUKUI <fukui@sonic.nm.fujitsu.co.jp>
2000-12-06 08:45:03 +00:00
ru
bc2a87491a Fixed device files building procedure. This makes
it possible to ``make all install'' in one pass.
2000-12-06 08:35:46 +00:00
peter
eb5dd3d06e Untangle vfsinit() a bit. Use seperate sysinit functions rather than
having a super-function calling bits all over the place.
2000-12-06 07:09:08 +00:00