Official MINIX sources - Automatically replicated from gerrit.minix3.org
Go to file
Tomas Hruby 5b52c5aa02 A reliable way for userspace to check if a msg is from kernel
- IPC_FLG_MSG_FROM_KERNEL status flag is returned to userspace if the
  receive was satisfied by s message which was sent by the kernel on
  behalf of a process. This perfectly reliale information.

- MF_SENDING_FROM_KERNEL flag added to processes to be able to set
  IPC_FLG_MSG_FROM_KERNEL when finishing receive if the receiver
  wasn't ready to receive immediately.

- PM is changed to use this information to confirm that the scheduling
  messages are indeed from the kernel and not faked by a process.

  PM uses sef_receive_status()

- get_work() is removed from PM to make the changes simpler
2010-03-29 11:25:01 +00:00
benchmarks only check local benchmark dir if it exists 2010-02-04 18:15:10 +00:00
boot Lots of const correctness. 2010-03-27 14:31:00 +00:00
commands Lots of const correctness. 2010-03-27 14:31:00 +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 A reliable way for userspace to check if a msg is from kernel 2010-03-29 11:25:01 +00:00
kernel A reliable way for userspace to check if a msg is from kernel 2010-03-29 11:25:01 +00:00
lib Userspace scheduling 2010-03-29 11:07:20 +00:00
man New RS and new signal handling for system processes. 2010-03-17 01:15:29 +00:00
servers A reliable way for userspace to check if a msg is from kernel 2010-03-29 11:25:01 +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