brian
8ebf5a9ddf
Recalculate ip_sum before passing a
...
re-assembled packet to a divert port.
Pointed-out by: Ari Suutari <ari@suutari.iki.fi>
VS: then name the system in this line, otherwise delete it.
1997-07-25 03:58:21 +00:00
brian
fa74c6b5cf
Allow service names as the divert/tee arg.
1997-07-25 03:13:46 +00:00
fsmp
651e67a9c6
simplelock functions removed from apic_ipl.s.
...
ASM optimization by: Bruce Evans <bde@zeta.org.au>
1997-07-24 23:51:33 +00:00
fsmp
176a721ba4
Removed the simplelock functions.
...
Cleaned up the other functions.
1997-07-24 23:49:44 +00:00
wosch
bbdb1366d3
Add ref to vidcontrol(1).
1997-07-24 23:49:28 +00:00
fsmp
12a75d4d54
param.h:
...
Macros to convert the Lite2 lock manager primitives to the names used
in the kernel proper. This allows us to hide them from the lock
manager till they can be turned on.
smp.h:
declarations for the new simplelock functions.
1997-07-24 23:48:53 +00:00
wosch
8ce8e3e8d1
Add ref to moused(8).
1997-07-24 23:46:35 +00:00
fsmp
9b2257ffa2
Added a new SMP specific file: i386/i386/simplelock.s.
...
This code was split off from apic_ipl.s.
It contains the Lite2 lock manager primitives:
- s_lock_init()
- s_lock()
- s_lock_try()
- s_unlock()
1997-07-24 23:45:17 +00:00
pst
4660914fa1
Allow optional building of preformatted manual pages.
...
Reviewed by: wosch
1997-07-24 18:39:46 +00:00
fsmp
5bfd5a5b06
Fix a difference between the declaration & definition of isa_dmastatus().
...
Submitted by: Chuck Robey <chuckr@glue.umd.edu>
1997-07-24 18:05:22 +00:00
fsmp
f3f46f0996
Back out align attribute that corrupts "machine independance" of file.
...
Submitted by: Bruce Evans <bde@zeta.org.au>
1997-07-24 18:01:34 +00:00
wosch
4479faef61
Delete dead test code.
1997-07-24 17:44:46 +00:00
kato
b4ed1c780b
Treat 6x86MX CPU as 686-class CPU instead of 586-class CPU.
1997-07-24 14:19:25 +00:00
kato
c51924a1cb
Synchronize with sys/i386/isa/isa.c revision 1.96.
1997-07-24 14:10:54 +00:00
phk
d4a7214250
Be systematic here...
1997-07-24 09:50:53 +00:00
davidn
d10a6136b7
Make useage of hostname global variable consistent.
...
PR: 4135
Based on submitted patch by: blank@fox.uni-trier.de
1997-07-24 09:26:12 +00:00
charnier
572da9743b
Use err(3), add usage(), silent -Wall.
1997-07-24 07:05:02 +00:00
charnier
87d786e314
Add includes and prototype.
1997-07-24 07:02:55 +00:00
charnier
d2463fce84
.Nm mkdep -> .Nm.
1997-07-24 07:01:18 +00:00
charnier
49ace60aee
Add usage().
1997-07-24 07:00:17 +00:00
charnier
f61512bf13
Use err(3). Cosmetic in usage string.
1997-07-24 06:58:08 +00:00
charnier
2df2878db2
Use err(3).
1997-07-24 06:56:33 +00:00
msmith
a27c19ecbf
Add isa_dmastatus() for reading the current ISA DMA counter for a
...
given channel.
Submitted by: luigi@labinfo.iet.unipi.it (Luigi Rizzo)
1997-07-24 05:27:40 +00:00
fsmp
526dc5f515
Removed the defunct GET_MPLOCK/REL_MPLOCK macros.
...
These are no-ops for UP, and should have been removed when vector.s
was split into UP and SMP subsets.
1997-07-24 03:24:57 +00:00
brian
55aac7e4ff
Don't try to ioctl(,TIOCOUTQ,) on a closed
...
descriptor.
Reported by: Stephane Raimbault <stephane@cybersurf.net>
1997-07-24 02:42:34 +00:00
fsmp
68126f0545
Fixed possible deadlock from recursive INTs on same cpu. Since
...
we use lazy masking INTREN()/INTRDIS() might be called with INTs enabled.
This means another higher prio INT to the same cpu could attempt to
re-enter the critical region, but would spin waiting for the lock. Since
it is the owner, it would deadlock.
1997-07-23 21:25:31 +00:00
imp
181a3aef05
index -> strchr and rindex -> strrchr to reduce the number of gratuitous
...
diffes with NetBSD/OpenBSD. These changes seem to predate the NetBSD/OpenBSD
split, so it is hard to give proper credit for them.
Obtained from: OpenBSD.
1997-07-23 20:53:41 +00:00
fsmp
31c730f3a6
New simple_lock code in asm:
...
- s_lock_init()
- s_lock()
- s_lock_try()
- s_unlock()
Created lock for IO APIC and apic_imen (SMP version of imen)
- imen_lock
Code to use imen_lock for access from apic_ipl.s and apic_vector.s.
Moved this code *outside* of mp_lock.
It seems to work!!!
1997-07-23 20:47:19 +00:00
fsmp
8f17d1fae9
Forced 32bit alignment of struct simple_lock in param.h.
...
Added declarations of new simple_lock data and functions to smp.h.
1997-07-23 20:42:16 +00:00
fsmp
393e83e77c
Forced 32bit alignment of struct simple_lock.
1997-07-23 20:40:52 +00:00
msmith
0c9a90d609
Reorder decomposition of the filename argument for the '-h' flag to
...
avoid misprocessing in the case where the filename argument contains
more than one period.
Submitted by: micke@dynas.se (Mikael Hybsch)
1997-07-23 18:23:42 +00:00
jkh
6f0eaaa0cc
YAMF22 - /boot.foo fixups.
...
Also close PR#4151 by running newaliases (forgot to mention this
in my RELENG_2_2 commit, but it's there).
1997-07-23 15:13:18 +00:00
kato
c6ab590e3b
Synchronize with sys/i386/isa/clock.c revision up to 1.97.
1997-07-23 11:28:39 +00:00
jkh
20bf9a3e17
Turn off doc.1 distribution until we figure out what we're going to do with
...
it.
1997-07-23 10:44:39 +00:00
charnier
4c63237bb0
Use err(3) instead of local redefinition. Remove progname.
1997-07-23 06:50:06 +00:00
charnier
5553dde7e9
Typo.
1997-07-23 06:48:01 +00:00
charnier
d3106d444a
Use err(3) instead of local redefinition.
1997-07-23 06:46:10 +00:00
fsmp
53d4b25b15
Coded simple_lock and friends in asm.
1997-07-23 05:49:19 +00:00
imp
f080009db5
Use setuid/seteuid around dangerous operations. Also a few buffer
...
overflow patches that were "near" to where these operations are taking
place. The buffer overflows are from OpenBSD. The setuid/seteuid patches
are from NetBSD by way of OpenBSD (they changed them a little), at least from
my read of the tree.
This is the first of a series of OpenBSD lpr/et al merges. It (and them)
should be merged back into 2.2 and/or 2.1 (if requested) branches when they
have been shaken out in -current.
Obtained from: OpenBSD
1997-07-23 00:49:46 +00:00
fsmp
5d2b7fa5ed
Added a missing semicolon, compile failed when I turned on simple_lock().
...
Evidently this has never been compiled before, NOT a good sign...
1997-07-22 23:19:48 +00:00
fsmp
5a26b1bcd7
Last commit didn't take, operator error???
1997-07-22 20:12:32 +00:00
fsmp
ec87c77721
Hid the existance of imen via a dump routine.
1997-07-22 19:57:30 +00:00
fsmp
a19b73a7b0
Cleaned up an ugly printout.
1997-07-22 19:51:51 +00:00
fsmp
6941d278c7
Removed the SMP_TIMER_NC suggestion.
...
This is (almost) defunct, start to phase it out...
1997-07-22 18:52:20 +00:00
fsmp
4f978fcc75
Major cleanup of APIC code around the imen variable.
...
This is the first step towards making INTREN()/INTRDIS() MP-safe.
1997-07-22 18:48:07 +00:00
fsmp
a377b0478a
Cleaned up the FPU init.
1997-07-22 16:49:54 +00:00
dfr
331e950c31
Correct some dumb mistakes in the WebNFS stuff.
...
Submitted by: bde
1997-07-22 15:35:57 +00:00
dfr
29f6f6602d
Allow NULL cookie verifiers for non-NULL offsets. This is needed for
...
Digital Unix boxes since they appear to always send null verifiers.
1997-07-22 15:35:15 +00:00
jkh
480e1d62b7
Well, consensus seems very split on this so I talked it over with DG
...
and he says he's happy to see forward movement in aligning our defaults
with a 16 bit world, the 8 bit folk already being veterans by this
point who know how to use userconfig.
In any case, perhaps Warner will soon come to save us all with his Dynamic
Probing(tm) feature and this will all become totally moot in any case,
so it's probably not worth arguing about either way.
1997-07-22 08:33:52 +00:00
bde
f5c982d3e0
Quick and dirty (?) fix for noatime option. The WebNFS changes
...
broke it by using the same value for MNT_EXPUBLIC as for MNT_NOATIME.
Just use a different value for MNT_EXPUBLIC.
1997-07-22 08:03:19 +00:00