peter
f0a02af4c2
Use MI switch code for process selection. This gets run queues entirely
...
out of the asm code, and as a bonus implements rtprio and idprio for the
Alpha. Previously if you ran an idprio process, you were assured of a
deadlock.
1999-08-19 00:16:52 +00:00
peter
1359481129
Update for run queue code.
1999-08-19 00:15:27 +00:00
peter
e6ecd607e8
Don't initialize run queues here, do it all in one place.
1999-08-19 00:14:43 +00:00
peter
f089b47a5e
Run queue heads have moved to TAILQ's.
1999-08-19 00:13:58 +00:00
peter
580009aff2
Update for MI switch components. struct prochd is replaced by TAILQ's.
...
Use a spare pad field for saving the run queue index.
1999-08-19 00:13:15 +00:00
peter
bf31059281
(forced commit, cvs aborted part way though)
...
Extract the next runnable process selection out of cpu_switch() into a
fairly machine independent C routine. gcc actually does a pretty good
job of this.
Reviewed by: msmith (in principle)
1999-08-19 00:10:39 +00:00
mpp
8b7b25a060
Sort xrefs.
...
Submitted by: Alexey Zelkin <phantom@cris.net>
1999-08-19 00:10:37 +00:00
peter
712bb08a7d
Extract the next runnable process selection out of cpu_switch() into a
...
fairly machine independent C routine. gcc actually does a pretty good
job of this.
Reviewed by: msmith (in principle)
1999-08-19 00:06:53 +00:00
mdodd
a5b82ebd18
Make these actually compile. I got a little delete happy pruning includes
...
and used 'command' instead of 'cmd' in a few cases. Also clear up some
unused variables.
Pointed out by: phk
1999-08-18 22:14:24 +00:00
phk
ff4df31e47
Add pin-numbers for easy reference.
1999-08-18 20:45:57 +00:00
mpp
4c1083ce5e
Document some common ENVIRONMENT variables.
...
PR: docs/13233
Submitted by: Alexey Zelkin <phantom@cris.net>
1999-08-18 19:53:04 +00:00
abial
88e94f60ad
Add pam_radius.so manual page.
...
Reviewed by: jdp
1999-08-18 19:04:24 +00:00
nsayer
07f2b6916a
printf("%x",dev); -> printf("%s",devtoname(dev));
1999-08-18 17:42:41 +00:00
csgr
ebcc99a918
Slight tweak to tcp.blackhole to add optional behaviour to
...
drop any segment arriving at a closed port.
tcp.blackhole=1 - only drop SYN without RST
tcp.blackhole=2 - drop everything without RST
tcp.blackhole=0 - always send RST - default behaviour
This confuses nmap -sF or -sX or -sN quite badly.
1999-08-18 15:40:05 +00:00
brian
fb6c3d09c1
Mention `alias enable no'', not
`alias enable off''.
1999-08-18 15:35:54 +00:00
peter
ead9d9bb81
Hopefully make IFMEDIA_DEBUG compile. if_xname[] is a NetBSD addition,
...
we need if_name, if_unit. (maybe we should pick up if_xname[] ?)
Pointed out by: jkb@yahoo-inc.com
1999-08-18 13:13:01 +00:00
peter
a2a658c451
The "LINUX" option isn't actually used or referenced anywhere. The stuff
...
that goes to opt_dontuse.h is so an opt_*.h file doesn't get created even
though an option may be used for bringing stuff in via files[.*].
Pointed out by: bde
1999-08-18 11:28:36 +00:00
n_hibma
0515796a7f
1) rename dev->self to be consistent
...
2) use device_printf
3) properly tear down and disable interrupts when init fails
1999-08-18 10:24:59 +00:00
n_hibma
8899d0659a
Remove redundant spaces in the whole line, not only the first occurrence.
...
(not that anyone actually reads the created .c and .h files :)
1999-08-18 08:39:14 +00:00
kato
3d52d86dc1
Merge from sys/i386/isa/spkr.c revision 1.38.
1999-08-18 08:24:35 +00:00
kato
263f5e3372
Merge from sys/i386/i386/machdep.c revision 1.359.
1999-08-18 08:22:10 +00:00
kato
90e1ff0dea
Merge from sys/i386/conf/files.i386 revision 1.259.
1999-08-18 08:20:28 +00:00
csgr
f3dc75388d
Document sysctl MIBs under net.inet.udp
1999-08-18 07:04:42 +00:00
mdodd
b2e49f6848
SIOCSIFADDR, SIOCGIFADDR, and SIOCSIFMTU are implemented in
...
sys/net/if_ethersubr.c:ether_ioctl(). Drivers need not implement generic
behavior.
PR: kern/12126
Submitted by: in part by Boris Popov <bp@butya.kz>
1999-08-18 06:12:00 +00:00
chris
24ff4e8603
Fix a bunch of broken cross-references
1999-08-18 05:55:22 +00:00
alc
bda0d1ca0a
Create callable (non-inline) versions of the atomic_OP_TYPE functions
...
that are linked into the kernel. The KLD compilation options are
changed to call these functions, rather than in-lining the
atomic operations.
This approach makes atomic operations from KLDs significantly
faster on UP systems (though somewhat slower on SMP systems).
PR: i386/13111
Submitted by: peter.jeremy@alcatel.com.au
1999-08-18 04:08:31 +00:00
mjacob
8a52c82010
Fix breakage - an extra brace got inserted where DIAGNOSTIC was defined
...
but MAP_LOCK_DIAGNOSTIC wasn't.
1999-08-18 03:56:57 +00:00
msmith
3a3927e0bd
Remove the SMBIOS detection and definitions; this should be handled in a
...
loadable module (under development).
1999-08-18 02:20:04 +00:00
chris
9be2f2c0b2
Bad cross-reference of getservbyname(2) changed to getservbyname(3)
...
Reviewed by: ru
1999-08-18 01:20:07 +00:00
green
b9ece8f9bf
The new test(1) did not use access() correctly. I don't know why, since
...
supposedly it's ksh-derived, and it's not broken in pdksh. I've added
a test for test running as root: if testing for -x, the file must be
mode & 0111 to get "success", rather than just existant.
Reviewed by: chris
1999-08-18 00:18:52 +00:00
julian
b5e878b402
Devfs isn't quite dead yet... Add back devfs support to ptys..
...
When you use pty(N) it creates pty(N+1) ready for your use in the DEVFS,
so DEVFS is not cluttered up with hundreds of ptys you are never going to
use.
1999-08-17 23:08:51 +00:00
green
48dded8550
Unbreak the nfs KLD_MODULE. It needs a bit more of vm_page.h than was
...
exported (notably vm_page_undirty()). Also, let vm_page_dirty() work
in a KLD.
1999-08-17 22:48:10 +00:00
billf
ea886af20e
(1) Fix a spelling mistake in a comment.
...
(2) Add braces to avoid ambigious if/if/else
Reviewed by: bde
1999-08-17 22:13:06 +00:00
billf
74eef014e0
Fix a printf(3) formatter to match its variable.
...
Reviewed by: bde
1999-08-17 22:11:02 +00:00
billf
63a5f06185
Fix a printf() formatter to match its variable.
...
Reviewed by: bde, luigi
1999-08-17 22:10:00 +00:00
billf
fc485ea6af
Remove an unused variable.
...
Reviewed by: bde
1999-08-17 22:08:55 +00:00
billf
d7e13b1f28
Wrap two declarations that are only used in an #ifdef in their own #ifdef.
...
Reviewed by: bde
1999-08-17 22:06:17 +00:00
ken
a51cdda905
Take out a reference to ccb(4). I never got around to writing it.
...
Reported by: "Alexey M. Zelkin" <phantom@cris.net>
1999-08-17 22:03:40 +00:00
billf
d15b4e018b
Welcome devtoname(), to most likely be used when printing information
...
about a dev_t.
printf("%x", dev) now becomes printf("%s", devtoname(dev)) because
printing actual information about the device is much more useful then
printing a pointer to an address that would never help the developer debug.
Submitted by: phk, bde
1999-08-17 20:25:50 +00:00
brian
4d7b630ba4
Add a second arg to ``set timeout'' as an example of a minimum idle
...
period.
1999-08-17 19:23:49 +00:00
alc
5183a9577c
vm_page_free_toq:
...
Update the comment to reflect the demise of PQ_ZERO and
remove a (now) useless test.
1999-08-17 18:09:01 +00:00
brian
0652c58a9e
Implement a minimum idle time value as an optional second argument
...
to ``set timeout''.
This is useful for situations where your minimum call charge is (say)
5 minutes (like mine is)
1999-08-17 17:22:46 +00:00
brian
009c8329be
Use ``set openmode passive'' in the ssh VPN example
1999-08-17 15:00:15 +00:00
brian
63105bcb67
Set the close-on-exec flag for all unused descriptors when
...
exec()ing other programs.
1999-08-17 14:59:05 +00:00
csgr
4ba047f19f
Document a whole truckload of sysctl MIBs under net.inet.tcp,
...
including tcp.blackhole, tcp.log_in_vain and others.
1999-08-17 14:54:26 +00:00
csgr
5b40b92fc5
Add reference to blackhole(4)
1999-08-17 14:28:07 +00:00
csgr
69fc3c3781
Add man page for black hole sysctl MIBs.
...
references to follow.
1999-08-17 13:46:38 +00:00
markm
6c19187fd3
Claim ownership
1999-08-17 13:39:28 +00:00
csgr
1ccca1805a
Add net.inet.tcp.blackhole and net.inet.udp.blackhole
...
sysctl knobs.
With these knobs on, refused connection attempts are dropped
without sending a RST, or Port unreachable in the UDP case.
In the TCP case, sending of RST is inhibited iff the incoming
segment was a SYN.
Docs and rc.conf settings to follow.
1999-08-17 12:17:53 +00:00
yokota
9874ef66a5
Add support for the serial version of Interlink VersaPad.
1999-08-17 12:14:59 +00:00