No description
Find a file
Cristiano Giuffrida 9192dbecc9 Preserve the order of IPC messages between two parties.
Currently a sequence of messages between a sender A and a receiver B of the
form: A.asynsend(M1, B); A.send(M2, B) may result in the receiver receiving
M1 first and then M2 or viceversa. This patch makes sure that the original
order M1, M2 is always preserved.

Note that the order of a hypotetical sequence A.asynsend(M1, B);
A.asynsend(M2, B) is already guaranteed by the implementation of
asynsend by design. Other senda-based wrappers can define their own
semantics.
2010-03-27 00:09:22 +00:00
benchmarks only check local benchmark dir if it exists 2010-02-04 18:15:10 +00:00
boot Work around KVM unreal mode bug by avoiding unreal mode 2010-03-10 15:32:31 +00:00
commands Fixed prototype in cat 2010-03-23 13:36:16 +00:00
docs Minor docs/UPDATING fix 2010-03-24 13:41:38 +00:00
drivers More const correctness. 2010-03-23 14:25:09 +00:00
etc Fix crtso building with GCC 2010-03-24 10:11:17 +00:00
include cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
kernel Preserve the order of IPC messages between two parties. 2010-03-27 00:09:22 +00:00
lib cdecl calling convention expects the callee to pop the hidden pointer on 2010-03-24 17:25:17 +00:00
man New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
servers IPC status code for receive(). 2010-03-23 00:09:11 +00:00
test New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
tools Prioritized NOTIFY messages for reliable asynchonrous delivery of system events. 2010-03-22 23:44:55 +00:00
LICENSE Fix parameter parsing in cut 2010-01-21 10:16:05 +00:00
Makefile Convert drivers/ and servers/ over to bsdmake 2010-03-22 21:25:22 +00:00