No description
Find a file
Cristiano Giuffrida b4d6d9db26 Fix bug in IPC deadlock detection code.
The old deadlock code was misplaced and unable to deal with asynchronous
IPC primitives (notify and senda) effectively. As an example, the following
sequence of messages allowed the deadlock detection code to
trigger a false positive:
1. A.notify(B)
2. A.receive(B)
3. B.receive(A)
1. B.notify(A)
The solution is to run the deadlock detection routine only when a process is
about to block in mini_send() or mini_receive().
2009-12-16 23:32:08 +00:00
boot fix remaining warnings in 'make world' 2009-12-14 20:25:52 +00:00
commands fix remaining warnings in 'make world' 2009-12-14 20:25:52 +00:00
docs Report make issue in UPDATING (approved by Ben) 2009-10-06 14:17:13 +00:00
drivers Intel Pro/1000 driver written by Niek Linnenbank. 2009-12-07 18:33:41 +00:00
etc Intel Pro/1000 driver written by Niek Linnenbank. 2009-12-07 18:33:41 +00:00
include Rewrite of boot process 2009-12-11 00:08:19 +00:00
kernel Fix bug in IPC deadlock detection code. 2009-12-16 23:32:08 +00:00
lib Rewrite of boot process 2009-12-11 00:08:19 +00:00
man typo 2009-12-16 12:17:02 +00:00
servers Rewrite of boot process 2009-12-11 00:08:19 +00:00
test test42: disable attach-to-PM test 2009-12-13 21:45:23 +00:00
tools Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
LICENSE Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
Makefile Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00