chs
|
61458d7dfa
|
LOCKDEBUG enhancements for non-MP:
keep a list of locked locks.
use this to print where the lock was locked
when we either go to sleep with a lock held
or try to free a locked lock.
|
1998-11-04 06:19:55 +00:00 |
pk
|
c65c55af6f
|
Disable the daft PAUSE() macro, which manages to skip all the relevant
code in lockmgr() most of the time. This a no doubt a case of Bad Coding Style.
|
1998-10-14 09:41:21 +00:00 |
thorpej
|
ac0d359bcb
|
Initialize the CPU ID in the simplelock.
|
1998-09-29 07:29:53 +00:00 |
thorpej
|
0c11d72456
|
Key off MULTIPROCESSOR, not NCPUS > 1. Pull in <machine/lock.h> if
MULTIPROCESSOR is defined, and rely on it to define the simple lock
operations.
|
1998-09-24 22:30:11 +00:00 |
perry
|
275d1554aa
|
Abolition of bcopy, ovbcopy, bcmp, and bzero, phase one.
bcopy(x, y, z) -> memcpy(y, x, z)
ovbcopy(x, y, z) -> memmove(y, x, z)
bcmp(x, y, z) -> memcmp(x, y, z)
bzero(x, y) -> memset(x, 0, y)
|
1998-08-04 04:03:10 +00:00 |
thorpej
|
ad7a87400a
|
defopt LOCKDEBUG
|
1998-05-20 01:32:29 +00:00 |
fvdl
|
e5bc90f40c
|
Merge with Lite2 + local changes
|
1998-03-01 02:20:01 +00:00 |
chs
|
d7d62b7ad3
|
snazzier LOCKDEBUG code.
|
1998-02-07 02:14:04 +00:00 |
mycroft
|
7f35228e7e
|
Make wmesg arguments to various functions const.
|
1997-10-09 12:49:44 +00:00 |
fvdl
|
6eecd789e6
|
There appear to be spinlock bugs in the VM code. They are not a problem
now, as we're always one on CPU (they will be later, though). With DEBUG,
they cause a lot of output, so DEBUG -> LOCKDEBUG for now.
|
1997-07-06 22:51:59 +00:00 |
fvdl
|
8f8988628d
|
Add NetBSD RCS Id, and a few minor changes to make it compile.
|
1997-07-06 12:35:33 +00:00 |
fvdl
|
f93a04da47
|
Import Lite2 locking code
|
1997-07-06 12:19:53 +00:00 |