47844 Commits

Author SHA1 Message Date
nyan
26cbedd66b Sync with the following changes.
sys/boot/i386/libi386/Makefile	1.16 and 1.17
sys/boot/i386/loader/Makefile	1.44
sys/boot/i386/loader/main.c	1.20
2000-04-23 09:33:31 +00:00
phk
54e6969a41 Hide annoying message under boot-verbose.
Fix Typo.

Approved by:	nyan
Also: PR-18172
2000-04-23 09:11:19 +00:00
nyan
bfb103b5f1 Sync with sys/conf/options.i386 revision 1.135. 2000-04-23 09:10:24 +00:00
phk
06ce96a42b Enforce and respect the 8 unit limit. 2000-04-23 09:10:09 +00:00
nyan
55b576c056 Sync with sys/i386/conf/GENERIC revision 1.252. 2000-04-23 09:04:42 +00:00
wollman
20f13d8bcf A couple months ago, Kirk and I were doing a walkthrough of the radix-tree
search routine, and scratching our heads over why it was so obfuscated.
This delta fixes a number of confusing style bugs and renames several
structure members to have more meaningful names.  There remain a number
of odd control-flow structures.  These changes do not affect the generated
code.
2000-04-23 04:00:00 +00:00
wollman
f330db8d18 Fix a warning with a forward struct declaration. 2000-04-23 02:43:44 +00:00
wollman
363de667b5 .Lb-ify 2000-04-23 02:02:33 +00:00
kris
b95f8c2f86 Oops, remove vestigial reference to SHS passwords. 2000-04-22 20:43:21 +00:00
chris
3359538d52 Update the `file' entry to reflect its nature as a symbolic link. 2000-04-22 18:19:54 +00:00
green
aa6d0cfe54 Quiet an unused variable warning by commenting out a variable declaration
that goes with a commented out statement.
2000-04-22 17:58:40 +00:00
phantom
70e24328fd Introduce .Lb macro to libvgl manpage 2000-04-22 16:17:38 +00:00
phantom
13fe72d4bf Introduce .Lb macro to libutil manpages
Sort .Nm values in some manpages
Remove explicit note about compiling with -lutil, it's implicitly
declared by .Lb macro now.
2000-04-22 16:17:00 +00:00
phantom
090008a89c Introduce .Lb macro to libskey manpage 2000-04-22 16:14:26 +00:00
phantom
0660c0586a Introduce .Lb macro to libposix1e manpages
Sort some .Nm values
Decapitalize .Nd values
2000-04-22 16:13:36 +00:00
phantom
ea053cc248 Introduce .Lb macro to netgraph library manpage 2000-04-22 16:12:13 +00:00
phantom
98949b1e90 Introduce .Lb macro to libmd manpages 2000-04-22 16:11:30 +00:00
phantom
976390ff60 Introduce .Lb macro to libmanpages 2000-04-22 16:11:05 +00:00
phantom
46b3916daf Introduce .Lb macro to libkvm manpages.
Use .Pa macro for "enlighting" path
2000-04-22 16:10:12 +00:00
phantom
0ab35641b3 Introduce .Lb macro to libfetch manpage
Sort .Nm values
Change first column width in errors list (table look much better now)
Remove redundant comma
2000-04-22 16:08:41 +00:00
phantom
e2900f45a9 Introduce .Lb macro to libedit manpage 2000-04-22 16:01:33 +00:00
phantom
3119f0b561 Introduce .Lb macro to libipx library manpage 2000-04-22 16:01:01 +00:00
phantom
c509417387 Introduce .Lb macro to libdisk manpage 2000-04-22 15:58:49 +00:00
phantom
2949eabaf9 Introduce .Lb macro to libdevstat library manpage 2000-04-22 15:58:01 +00:00
phantom
a19291893f Introduce .Lb macro to libcrypt manpage.
Make it more mdoc(7) compliant:
. use .Tn for DES, MD5 andSHS.
. Replace double quotes with .Dq macro
. use An/Aq scheme for listing authors
2000-04-22 15:56:59 +00:00
phantom
bb4bbaae0d Introduce .Lb macro to libcam manpages. 2000-04-22 15:52:37 +00:00
phantom
f14aa99ba9 Introduce .Lb macro to libcalendar manpage. 2000-04-22 15:51:37 +00:00
phantom
c8cd1c858c Introduce .Lb macro to libc_r manpages. 2000-04-22 15:50:29 +00:00
phantom
2655c98305 Teach .Lb macro about other libraries. 2000-04-22 15:48:32 +00:00
wollman
b0c2fdfd49 Note the presence of POSIX.1b Shared Memory Objects.
There's got to be a better way to handle cross-architecture
kernel changes.
2000-04-22 15:36:56 +00:00
wollman
bf9193e8ba Add a little test program to demonstrate POSIX Shared Memory Objects. 2000-04-22 15:29:21 +00:00
wollman
32fbc9e863 Add shm_open(3) and shm_unlink(3). The documentation could use a good
bit of work (and is stylistically probably the worst manual page
I've ever written).
2000-04-22 15:24:29 +00:00
wollman
16604ab260 Implement POSIX.1b shared memory objects. In this implementation,
shared memory objects are regular files; the shm_open(3) routine
uses fcntl(2) to set a flag on the descriptor which tells mmap(2)
to automatically apply MAP_NOSYNC.

Not objected to by: bde, dillon, dufault, jasone
2000-04-22 15:22:31 +00:00
nyan
0a69363705 - PC-98 uses IRQ2 too.
- Fixed the range of DMA channels on PC-98.

Submitted by:	"T.Yamaoka" <taka@windows.squares.net>
2000-04-22 15:19:22 +00:00
wollman
670674048f Add $FreeBSD$.
Initialize the POSIX.1b sysconf information appropriately for
non-optional kernel functions.
2000-04-22 15:13:06 +00:00
nyan
6697052cf1 Release allocated resources and return ENXIO on error. 2000-04-22 15:12:52 +00:00
wollman
494d7321f0 Enable PnP attachment for parallel port controllers.
PR:		17495
2000-04-22 15:08:50 +00:00
nyan
692df98b81 Changed interrupt level to splcam() because of the bs driver is CAM driver.
Pointed out:	MITSUNAGA Noriaki <mitchy@er.ams.eng.osaka-u.ac.jp>
2000-04-22 15:07:02 +00:00
dfr
3e2765ffbd Make sure the driver's ops table has been initialised before calling
static methods.
2000-04-22 15:03:08 +00:00
dmlb
f1c4eef72a Moved functions around so that they are grouped a little more sensibly. 2000-04-22 14:22:51 +00:00
grog
2f2ffe8fce initsd(): Complete the intention of revision 1.25 and write init data to disk.
Sleuthwork-by:	alfred
2000-04-22 09:05:16 +00:00
jkh
40ecaff4ed make release builds a bit more error-resistant 2000-04-22 09:00:51 +00:00
mdodd
93e679510f - Fix a problem with the cdevsw struct that prevented the kernel from
booting on a RAID volume.
- Change 'id_foo' and 'idfoo' to 'idad_foo' and 'idadfoo'.  This makes
  names more consistent with the devices that the code belongs to (more
  in line with the style used in the amr/mlx driver.)

Reviewed by:	 jlemon
2000-04-22 06:28:03 +00:00
phk
7473110e20 Convert the magic MFS device to a VCHR.
Detected by:	obrien
2000-04-22 05:45:38 +00:00
green
365f24a27a There's no reason to make "file" 0500 rather than 0555. 2000-04-22 04:01:54 +00:00
green
d6606f6ffa Welcome back our old friend from procfs, "file"! 2000-04-22 03:44:41 +00:00
green
ceecd18663 Move the declaration of "struct namecache" to vnode.h, as it can be useful
elsewhere.  Note, of course, that in an ideal world nothing should need
to see our VFS implementation :-/
2000-04-22 03:44:00 +00:00
wpaul
e9122c3369 Update to include info about the 1000baseTX adapters. 2000-04-22 02:17:44 +00:00
wpaul
ffc1f10e0b Reoganize/update the SysKonnect driver:
- Break out the support for the XMAC II's PHY into an miibus driver.

- Reorganize the probe/attach stuff using newbus. Each XMAC is now
  attached to the parent GEnesis controller using newbus. This is
  necessary since each XMAC must also have an attached miibus, and
  the miibus read/write register routines need to be able to get
  at the softc struct for each XMAC, not the one for the parent
  controller. This allows me to get rid of the grotty code I added
  for selecting the unit numbers for the ifnet interfaces: the unit
  numbers are now derived from the newbus-assigned unit numbers,
  which should track with the ifnet interface numbers. I think.
  At the very least, there should never be any collisions.

- Add support for the SK-9821 and SK-9822 1000baseTX adapters. Special
  thanks to SysKonnect for loaning me two adapters for testing.
2000-04-22 02:16:41 +00:00
wpaul
d98654ae01 Add PHY drivers for the XMAC II's internal PHY and the Broadcom BCM5400
1000baseTX PHY. These will be used by the SysKonnect gigabit ethernet
driver shortly.
2000-04-22 01:58:18 +00:00