Robert V. Baron
e19a190886
Very Preliminary Coda
1998-08-29 21:14:52 +00:00
Bruce Evans
f5ce675296
Oops, the previous revision unconfigured too much pre-Lite2 compatibilty
...
cruft. At least lsvfs(1) was broken.
1998-08-29 13:13:10 +00:00
Luoqi Chen
ddae3cb9a0
Close a race window for getnewbuf() between shared lock holders of the vnode.
...
Reviewed by: Mike Smith
1998-08-28 20:07:13 +00:00
KATO Takenori
c2dc9fa74b
Sync with sys/i386/conf/majors.i386 revision 1.46.
1998-08-28 12:49:09 +00:00
KATO Takenori
b5ecefd598
Sync with sys/i386/conf/Makefile.i386 revision 1.118.
1998-08-28 12:48:38 +00:00
KATO Takenori
722e860eb0
Sync with sys/i386/isa/if_ed.c and spkr.c revisions 1.35 and 1.144,
...
respectively.
1998-08-28 12:47:45 +00:00
KATO Takenori
de2c5240b0
Sync with sys/i386/i386/trap.c revision 1.128.
1998-08-28 12:46:28 +00:00
KATO Takenori
b45ff52639
Sync with sys/i386/isa/syscons.c revision 1.276.
1998-08-28 12:45:43 +00:00
KATO Takenori
750d7ad72e
Sync with sys/i386/isa/sio.c revision up to 1.214.
1998-08-28 12:44:49 +00:00
Mike Smith
8abff6b13b
Enable duplex autodetection if UTP media are autodetected.
...
Add a sysctl 'machdep.cs_recv_delay' to specify how long to wait after
receiving a packet in order to check for a subsequent (back-to-back)
packet. The cs8900 has a very small receive buffer, so this helps avoid
overflows at the cost of some extra CPU overhead.
Submitted by: Oleg Sharoiko <os@rsu.ru>, MIHIRA "Sanpei" Yoshiro <sanpei@sanpei.org>
1998-08-27 22:41:18 +00:00
John Birrell
960bddf112
Only build the old boot loader on i386 if aout. The new loader will
...
eventually be built if elf.
1998-08-27 04:26:40 +00:00
Jordan K. Hubbard
a1d55890a0
Add CFS options to LINT, though commented out for now.
...
Submitted by: Robert Baron <rvb@sicily.odyssey.cs.cmu.edu>
1998-08-27 02:37:11 +00:00
Jordan K. Hubbard
4c162420c7
Add VT_CFS type.
...
Submitted by: Robert Baron <rvb@sicily.odyssey.cs.cmu.edu>
1998-08-27 02:34:30 +00:00
David E. O'Brien
a84d40fb46
NULLFS_DIAGNOSTICS and PCVT_SCANSET=2 listed twice.
1998-08-27 01:30:53 +00:00
Justin T. Gibbs
8c865c932c
Fix an spl protection botch.
...
Submitted by: Gene Stark <stark@FreeBSD.ORG>
1998-08-26 19:11:22 +00:00
Søren Schmidt
dd70aa7f52
Add OVERRIDE_CARD to the bktr options list
1998-08-26 12:13:39 +00:00
Warner Losh
344131cb71
o renable pccard_remove_driver (it was used in the skel.c driver)
...
o update skel.c to lots of stuff that has happened since the last time
it was updated.
1998-08-26 07:09:58 +00:00
Matthew Dillon
8e519d1f35
priority comparison in maybe_resched() didn't work properly if current
...
and chk process were on different scheduler queues. Fixed.
1998-08-26 05:27:42 +00:00
Warner Losh
6e73d499d8
Add probing support for the vadem VG365 and the Vadem VG465 pcic chips.
...
We do the same thing we do with all the other Vadem chips and print the
right identification for these chips. Tested with the 365, and inferred
for the 465.
This allows the cheapo PCMCIA card that I got from necx to print the right
chip number on boot.
1998-08-25 22:46:44 +00:00
Poul-Henning Kamp
a9ea5c0c51
sort the prototypes
1998-08-25 17:48:54 +00:00
Poul-Henning Kamp
12e14047a4
Fix DDBs printing of buf-flags after I changed them yesterday.
1998-08-25 14:41:42 +00:00
Luoqi Chen
c576d12115
Fix a rounding problem that causes vnode pager to fail to remove the last
...
partially filled page during a truncation.
PR: kern/7422
1998-08-25 13:47:37 +00:00
Mike Smith
0c54141ebe
New major number for SR4 streams emulation.
1998-08-24 22:42:17 +00:00
Poul-Henning Kamp
07fe032454
Last commit managed to get mangled somehow.
1998-08-24 18:23:18 +00:00
Bill Paul
128a646cd1
- #define mask of enabled interrupts/indications in if_xlreg.h instead of
...
constructing local copy in xl_init()
- disable interrupts on entry to xl_intr(), re-enable them on exit.
- fix a few typos in some comments
1998-08-24 17:51:38 +00:00
Poul-Henning Kamp
1d9b3ba13d
Remove the last remaining evidence of B_TAPE.
...
Reclaim 3 unused bits in b_flags
1998-08-24 17:47:25 +00:00
Poul-Henning Kamp
f821426e67
Remove the last remaining evidence of B_TAP.
...
Reclaim 3 unused bits in b_flags
1998-08-24 17:47:08 +00:00
Poul-Henning Kamp
399144d943
Only claim PPS_HARDPPSONASSERT if we're compiled with PPS_SYNC
1998-08-24 16:31:27 +00:00
Doug Rabson
2e809930ba
Add atomic.s.
1998-08-24 08:48:22 +00:00
Doug Rabson
dfb8003297
Remove a useless ifdef which made struct disklabel have a different
...
size in kernel and user builds on the alpha and prevented various ioctls
from working.
1998-08-24 08:45:37 +00:00
Doug Rabson
069e9bc1b4
Change various syscalls to use size_t arguments instead of u_int.
...
Add some overflow checks to read/write (from bde).
Change all modifications to vm_page::flags, vm_page::busy, vm_object::flags
and vm_object::paging_in_progress to use operations which are not
interruptable.
Reviewed by: Bruce Evans <bde@zeta.org.au>
1998-08-24 08:39:39 +00:00
Doug Rabson
c49265d091
Regnerate.
1998-08-24 08:32:19 +00:00
Doug Rabson
2e83b28161
Fix a few syscall arguments to use size_t instead of u_int.
1998-08-24 08:29:52 +00:00
Doug Rabson
a4f6773848
Add partial KLD support for ELF. The module loading is not written yet.
1998-08-24 08:25:26 +00:00
Doug Rabson
6effc71332
Re-implement tcp and ip fragment reassembly to not store pointers in the
...
ip header which can't work on alpha since pointers are too big.
Reviewed by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
1998-08-24 07:47:39 +00:00
Bruce Evans
9478de47f4
Use a relative path to bsd.kern.mk if the relative mk directory exists.
1998-08-24 06:42:26 +00:00
Bruce Evans
e2cadcb1bc
Removed support for the gcc-2.[0-4] keywords __dead and __pure. They
...
stopped being used in /usr/src almost 2 years ago.
Don't pretend to support gcc-[3-infinity].
Added __printf0like(). Feature tests for the __printf0__ feature
are problematic, so this can't be used for the err() family yet
- it's only in recent versions of FreeBSD's hacked version of gcc.
Added comments about __unused and __*like().
1998-08-24 06:17:01 +00:00
Jordan K. Hubbard
447aadb17e
Shut this thing up, like the other LKMs
1998-08-24 05:31:57 +00:00
Bruce Evans
00671271c3
Fixed printf format errors. Only one left in LINT on i386's.
1998-08-24 02:28:16 +00:00
Poul-Henning Kamp
be18fc123b
remove bdevsw arg from dsopen();
...
Forgotten by: julian
Reviewed by: bde
1998-08-23 20:16:35 +00:00
Doug Rabson
2386a98ddd
Use address space numbers to reduce TLB flushes.
1998-08-23 16:05:55 +00:00
Dag-Erling Smørgrav
70d154a652
Don't check minor number of dump device at all.
...
Discussed-with: Jörg Wunsch
1998-08-23 14:18:08 +00:00
Bruce Evans
4e9a89772a
Enabled Lite2 fix for reading from dead ttys.
1998-08-23 11:43:29 +00:00
Bruce Evans
1fcee46997
Fixed printf format errors.
1998-08-23 10:16:26 +00:00
Bruce Evans
ae5a10cad0
Fixed printf format errors. `struct eisa_device' uses a strange type
...
for the unit number (like most SCSI drivers).
1998-08-23 10:12:12 +00:00
Bruce Evans
3441a318d8
Fixed printf format errors.
...
Fixed style bugs in the int to u_long ioctl command arg changes. This
driver doesn't use the u_foo BSDism.
Don't smash ioctl command args back to int.
1998-08-23 09:57:09 +00:00
Bruce Evans
cf8c7b0963
Added D_TTY to the cdevswitch flags for all tty drivers. This is required
...
for the Lite2 fix for always returning EIO in dead_read().
Cleaned up the cdevswitch initializers for all tty drivers.
Removed explicit calls to ttsetwater() from all (tty) drivers. ttsetwater()
is now called centrally for opens, not just for parameter changes.
1998-08-23 08:26:42 +00:00
Bruce Evans
87c95fa5dc
Removed cxpoll(). Just use ttpoll() like all other tty drivers. It's
...
equivalent except for the bad-minor-number case (which probably can't
happen).
1998-08-23 07:52:48 +00:00
Garrett Wollman
cfe8b629f1
Yow! Completely change the way socket options are handled, eliminating
...
another specialized mbuf type in the process. Also clean up some
of the cruft surrounding IPFW, multicast routing, RSVP, and other
ill-explored corners.
1998-08-23 03:07:17 +00:00
Stephen McKay
9e80236560
Correct/clarify some comments.
1998-08-22 15:24:09 +00:00