John Dyson
a669a6e9a9
Make processes waken up eligible for immediate swap-in.
1996-10-17 02:58:20 +00:00
Gary Palmer
9986e07e1f
Remove the code that renices +4 a process that has had 10 minutes of
...
CPU time. I find it slightly annoying on one of our servers here.
Also disliked by: David Greenman
1996-09-22 06:35:24 +00:00
David Greenman
09c75661de
Change an splstatclock that should be an splhigh into an splhigh.
...
Reviewed by: bde
1996-09-01 10:30:33 +00:00
Bruce Evans
b7ccad0af0
Fixed a stale comment.
1996-08-28 18:36:30 +00:00
David Greenman
4f898e1524
Changed wakeup_one() to continue looping, possibly waking up additional
...
processes, until it finds one that is not swapped out.
Submitted by: dyson
1996-07-31 10:35:47 +00:00
David Greenman
b1508c72f4
Converted timer/run queues to 4.4BSD queue style. Removed old and unused
...
sleep(). Implemented wakeup_one() which may be used in the future to combat
the "thundering herd" problem for some special cases.
Reviewed by: dyson
1996-07-31 09:26:54 +00:00
Bruce Evans
242c09c05e
Don't generate code for the unused function sleep().
1996-04-07 13:35:58 +00:00
Jeffrey Hsu
96e00d408e
Merge in Lite2: proc LIST changes
...
64-bit fix for alpha
add debugging code for locking
Reviewed by: david & bde
1996-03-11 05:48:57 +00:00
David Greenman
729b1e5149
Improved killproc() log message and made it and the other similar message
...
tolerant of p_ucred being invalid. Starting using killproc() where
appropriate.
1996-01-31 12:44:33 +00:00
Garrett Wollman
db6a20e23e
Converted two options over to the new scheme: USER_LDT and KTRACE.
1996-01-03 21:42:35 +00:00
David Greenman
efeaf95a41
Untangled the vm.h include file spaghetti.
1995-12-07 12:48:31 +00:00
Bruce Evans
98d938220c
Completed function declarations and/or added prototypes.
1995-12-02 18:58:56 +00:00
Bruce Evans
d841aaa740
Finished (?) cleaning up sysinit stuff.
1995-12-02 17:11:20 +00:00
David Greenman
4590fd3a2a
Fixed init functions argument type - caddr_t -> void *. Fixed a couple of
...
compiler warnings.
1995-09-09 18:10:37 +00:00
Julian Elischer
2b14f991e6
Reviewed by: julian with quick glances by bruce and others
...
Submitted by: terry (terry lambert)
This is a composite of 3 patch sets submitted by terry.
they are:
New low-level init code that supports loadbal modules better
some cleanups in the namei code to help terry in 16-bit character support
some changes to the mount-root code to make it a little more
modular..
NOTE: mounting root off cdrom or NFS MIGHT be broken as I haven't been able
to test those cases..
certainly mounting root of disk still works just fine..
mfs should work but is untested. (tomorrows task)
The low level init stuff includes a total rewrite of init_main.c
to make it possible for new modules to have an init phase by simply
adding an entry to a TEXT_SET (or is it DATA_SET) list. thus a new module can
be added to the kernel without editing any other files other than the
'files' file.
1995-08-28 09:19:25 +00:00
Rodney W. Grimes
9b2e535452
Remove trailing whitespace.
1995-05-30 08:16:23 +00:00
Bruce Evans
b5e8ce9f12
Add and move declarations to fix all of the warnings from `gcc -Wimplicit'
...
(except in netccitt, netiso and netns) and most of the warnings from
`gcc -Wnested-externs'. Fix all the bugs found. There were no serious
ones.
1995-03-16 18:17:34 +00:00
David Greenman
e8cdac9bfd
Don't mess with already freed structures when a process is being run
...
down.
1994-12-12 06:04:27 +00:00
David Greenman
08d7d166b8
Removed references to bclnlist which we don't use/support/need.
1994-10-18 06:55:57 +00:00
Poul-Henning Kamp
797f2d22f0
All of this is cosmetic. prototypes, #includes, printfs and so on. Makes
...
GCC a lot more silent.
1994-10-02 17:35:40 +00:00
David Greenman
7216391e49
"idle priority" support. Based on code from Henrik Vestergaard Draboel,
...
but substantially rewritten by me.
1994-10-02 04:48:21 +00:00
Poul-Henning Kamp
bb56ec4a05
While in the real world, I had a bad case of being swapped out for a lot of
...
cycles. While waiting there I added a lot of the extra ()'s I have, (I have
never used LISP to any extent). So I compiled the kernel with -Wall and
shut up a lot of "suggest you add ()'s", removed a bunch of unused var's
and added a couple of declarations here and there. Having a lap-top is
highly recommended. My kernel still runs, yell at me if you kernel breaks.
1994-09-25 19:34:02 +00:00
David Greenman
e8fb0b2c17
Realtime priority scheduling support.
...
Submitted by: Henrik Vestergaard Draboel
1994-09-01 05:12:53 +00:00
David Greenman
3c4dd3568f
Added $Id$
1994-08-02 07:55:43 +00:00
Rodney W. Grimes
26f9a76710
The big 4.4BSD Lite to FreeBSD 2.0.0 (Development) patch.
...
Reviewed by: Rodney W. Grimes
Submitted by: John Dyson and David Greenman
1994-05-25 09:21:21 +00:00
Rodney W. Grimes
df8bae1de4
BSD 4.4 Lite Kernel Sources
1994-05-24 10:09:53 +00:00