Warner Losh
f377c8d851
Another instance where we default to elf only on alpha, but should
...
default to aout only on i386.
1998-10-26 18:27:32 +00:00
David E. O'Brien
af3212bd1d
Bogon I somehow inserted between compiling and commiting...
1998-10-26 13:33:39 +00:00
David E. O'Brien
642201c23e
Quiet many compiler warnings. Still fails -Wconversion in one case.
...
Required because: -Werror is in Makefile
1998-10-26 11:54:36 +00:00
Bruce Evans
569555b969
Removed redundant bitrotted checks for major numbers instead of updating
...
them.
1998-10-26 08:53:13 +00:00
Bruce Evans
885bf0b57a
Updated the major number check in vfs_object_create(). It's not
...
clear if the check is necessary, but vfs_object_create() is called
for all vnodes and it was silly to create objects for VBLK vnodes
that don't even have a driver.
1998-10-26 08:07:00 +00:00
Bruce Evans
83d5d944d0
Check the major number of the boot device more carefully. There was only
...
a problem if the boot blocks passed bad data.
Check the major number of the dump device consistently.
1998-10-26 07:05:34 +00:00
Bruce Evans
fffd686a31
Fixed breakage of the GPROF case of statclock() in the previous commit.
1998-10-26 06:13:18 +00:00
Bill Fenner
60a53b7d32
If we know the content-length, only read that number of bytes from
...
the server. There exists a broken server which sends a few extra
garbage bytes in response to HTTP/1.1 requests.
1998-10-26 02:39:21 +00:00
Brian Somers
f6f122b486
Don't send a DELAY value when sending CBCP_NONUM
...
(as per the spec).
Spotted by: Andrzej Tobola <san@koziolek.lublin.top.pl>
1998-10-25 23:35:15 +00:00
David E. O'Brien
9de87aa445
update to match reality
1998-10-25 22:34:33 +00:00
Bruce Evans
b64f28be2d
Oops, back out some local changes that shouldn't have been in the
...
previous commit.
1998-10-25 20:11:36 +00:00
Bruce Evans
c8a1bed2ab
Fixed breakage of the !SMP case of roundrobin() in the previous commit.
1998-10-25 19:57:23 +00:00
Bruce Evans
65baf8f06b
Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rotted
...
when bdevsw[] became sparse. We still depend on magic to avoid having to
check that (v_rdev) device numbers in vnodes are not NODEV.
1998-10-25 19:26:18 +00:00
Bruce Evans
9cd93b3aec
Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rotted
...
when bdevsw[] became sparse. We still depend on magic to avoid having to
check that (v_rdev) device numbers in vnodes are not NODEV.
Removed a redundant `major(dev) < nblkdev' test instead of updating it.
Don't follow a garbage bdevsw pointer for attempts to swap on empty
regular files. This case currently can't happen. Swapping on regular
files is ifdefed out in swapon() and isn't attempted for empty files
in nfs_mountroot().
1998-10-25 19:24:04 +00:00
Bruce Evans
9c0619dace
Don't follow null bdevsw pointers. The `major(dev) < nblkdev' test rotted
...
when bdevsw[] became sparse. We still depend on magic to avoid having to
check that (v_rdev) device numbers in vnodes are not NODEV.
Removed redundant `major(dev) < nblkdev' tests instead of updating them.
1998-10-25 19:02:48 +00:00
Poul-Henning Kamp
f5ef029e92
Nitpicking and dusting performed on a train. Removes trivial warnings
...
about unused variables, labels and other lint.
1998-10-25 17:44:59 +00:00
Bruce Evans
37906c686d
Fixed device number checking in bdevvp():
...
- dev != NODEV was checked for, but 0 was returned on failure. This was
fixed in Lite2 (except the return code was still slightly wrong (ENODEV
instead of ENXIO)) but the changes were not merged. This case probably
doesn't actually occur under FreeBSD.
- major(dev) was not checked to have a valid non-NULL bdevsw entry. This
caused panics when the driver for the root device didn't exist.
Fixed minor misformattings in bdevvp(). Rev.1.14 consisted mainly of
gratuitous reformattings that seem to have caused many Lite2 merge
errors.
PR: 8417
1998-10-25 16:11:49 +00:00
Andrzej Bialecki
e5eb83d8c3
Remove redundant files (they are recreated during building from templates
...
in ../../lang/).
1998-10-25 15:48:18 +00:00
Andrzej Bialecki
fa18464999
Changes to comply with new syntax.
...
Noticed by: bde, the Hawk Eye :-)
1998-10-25 15:31:26 +00:00
Andrzej Bialecki
f5fa247df2
Add msg.
1998-10-25 15:17:24 +00:00
Andrzej Bialecki
db3a9de858
Changes to comply with new syntax.
...
Noticed by: bde, the Hawk Eye :-)
1998-10-25 15:16:58 +00:00
Andrzej Bialecki
e5f43d0471
Allow to use other floppy sizes for "router" floppy.
1998-10-25 15:15:55 +00:00
David E. O'Brien
2100aed918
Slight style police.
...
Add some content from objformat(1).
1998-10-25 13:29:57 +00:00
David E. O'Brien
5c21e13f1a
Add manpage for objformat. This needs major word smithing.
1998-10-25 13:25:42 +00:00
Bruce Evans
83d8891ddc
Backout out previous commit. The bug was in the kernel.
1998-10-25 10:59:44 +00:00
Bruce Evans
a6cda5b68f
Fixed sysctl attachment for statically configured vfs's.
...
Broken in: previous commit
1998-10-25 10:52:34 +00:00
Poul-Henning Kamp
858bb1f5b5
Add some missing dependencies.
...
Grumbled about in principle: bde
1998-10-25 07:23:32 +00:00
Andrey A. Chernov
a4beee718b
fix unsigned overflow
...
PR: 8437
1998-10-25 05:06:42 +00:00
Andrzej Bialecki
23a78098db
Remove redundant copies, and give credit to proper person.
...
Noticed by: jkh
1998-10-25 03:16:03 +00:00
Andrzej Bialecki
f2c7b777e2
With much regret, I had to remove these two programs - their license
...
doesn't permit us to distribute them. I think I should take some law
classes...
Explained by: bde
1998-10-25 03:02:56 +00:00
Paul Richards
a57faa7b13
Fix the interrupt mask generated for enabling/disabling interrupts 8 to 15.
1998-10-25 01:30:16 +00:00
Mike Smith
e74e8b8b23
Work around some variables having N_UNDF types but valid values; this
...
makes vmstat work on ELF kernels again.
Submitted by: Daniel Rock <rock@cs.uni-sb.de>
1998-10-24 23:12:09 +00:00
Poul-Henning Kamp
00fb0e87c7
Update to current reality. We can now track several LORSTA on separate
...
minor devices.
Improve PLL/OCXO DAC dithering.
General remodeling.
Performance is now 2.5e-11 in frequency and +/- 100 nsec in time, both
of which are actually the limits of the transmitted signal.
1998-10-24 19:55:09 +00:00
Poul-Henning Kamp
842426555a
Update and add timekeeping code.
1998-10-24 19:47:42 +00:00
Poul-Henning Kamp
bd66abc2e6
Header file for XRPU devices.
1998-10-24 19:47:29 +00:00
Mike Smith
d6324f511d
Use sysctlbyname() to locate the vfs.nfs.nfsstats node.
...
Submitted by: Daniel Rock <rock@cs.uni-sb.de>
1998-10-24 19:36:52 +00:00
Mike Smith
80015f135f
Don't complain about SIOCGIFMEDIA; it's harmless and not something
...
useful here yet.
Submitted by: markm and others
1998-10-24 18:55:53 +00:00
Mike Smith
6fe8861e01
Don't put 0x in front of %p, it does it already.
...
Submitted by: Brian Feldman <green@janus.syracuse.net>
1998-10-24 18:35:09 +00:00
Peter Hawkins
db4ce352d0
PR: 8429
...
Submitted by: jkb@FreeBSD.ORG
correct typo in example
1998-10-24 10:08:05 +00:00
John Polstra
5dd2c95881
When invoked as "objformat" to print out the current object format,
...
produce an error message if any arguments are given on the command
line.
1998-10-24 02:01:30 +00:00
Brian Somers
9b5f8ffdc6
Loosen our restrictions on setting enddisc, mrru,
...
shortseq, authname and authkey.
o Auth{name,key} may additionally be set in PHASE_ESTABLISH.
o The others may be set in PHASE_ESTABLISH as long as no links
have yet reached DATALINK_LCP.
1998-10-24 01:08:45 +00:00
Mike Smith
b6542d2e4f
Reserve some space for the stack in the region we recover from the initial
...
bootloader.
Submitted by: dfr
1998-10-24 00:31:21 +00:00
Mike Smith
0cae710c49
Clean the ${BASE}.sym file as well.
1998-10-23 22:32:27 +00:00
Mike Smith
4558ccdf6f
Remove a debugging copy of offsetof() that snuck in.
1998-10-23 22:30:52 +00:00
Mike Smith
c93cd32637
Enable the PCI BIOS PnP enumerator.
1998-10-23 22:29:19 +00:00
Mike Smith
a1c0b1c5c5
PnP enumerator using the PCI BIOS. This is needlessly complex due to the
...
lack of a simple "enumerate all PCI devices" function.
1998-10-23 22:29:08 +00:00
Andrzej Bialecki
975432afd9
Added ability to auto-run a presentation.
1998-10-23 19:34:50 +00:00
Bruce Evans
cf6ceaf1a4
Oops, don't quite use RAW_PART instead of RAWPARTITION. Use 'a' + RAW_PART
...
in both places.
1998-10-23 18:57:39 +00:00
Bruce Evans
4af4007dbb
Ignore `vector xxxintr' specifications except for checking their syntax.
...
Interrupt handlers are now configured in drivers.
Didn't update config/SMM.doc. It doesn't have any i386 examples (not
even `isa').
Bumped CONFIGVERS. This is not necessary for -current yet, but using
the new config with old system sources gives null pointers for all
vectors.
1998-10-23 17:05:06 +00:00
KATO Takenori
7f9848cd68
Sync with sys/i386/isa/clock.c revision 1.128.
1998-10-23 13:13:43 +00:00