Files
rpi_b/include/minix
Tomas Hruby f51eea4b32 Changed pagefault delivery to VM
this patch changes the way pagefaults are delivered to VM. It adopts
the same model as the out-of-quantum messages sent by kernel to a
scheduler.

- everytime a userspace pagefault occurs, kernel creates a message
  which is sent to VM on behalf of the faulting process

- the process is blocked on delivery to VM in the standard IPC code
  instead of waiting in a spacial in-kernel queue (stack) and is not
  runnable until VM tell kernel that the pagefault is resolved and is
  free to clear the RTS_PAGEFAULT flag.

- VM does not need call kernel and poll the pagefault information
  which saves many (1/2?) calls and kernel calls that return "no more
  data"

- VM notification by kernel does not need to use signals

- each entry in proc table is by 12 bytes smaller (~3k save)
2010-04-26 23:21:26 +00:00
..
2010-03-30 08:34:33 +00:00
2010-04-26 23:21:26 +00:00
2010-02-17 12:51:26 +00:00
2009-09-21 14:23:10 +00:00
2010-04-09 21:56:44 +00:00
2010-03-23 00:09:11 +00:00
2010-03-23 14:25:09 +00:00
2005-11-08 13:59:27 +00:00
2010-04-09 21:56:44 +00:00
2010-03-05 15:05:11 +00:00
2010-01-21 09:32:15 +00:00