base: individual implementations of pager-object

ref #935
This commit is contained in:
Martin Stein
2013-11-04 17:04:27 +01:00
committed by Norman Feske
parent d24ed9783b
commit 20e91d0b60
9 changed files with 38 additions and 14 deletions

View File

@@ -79,14 +79,10 @@ namespace Genode {
*/
virtual int pager(Ipc_pager &ps) = 0;
void wake_up()
{
/* notify pager to wake up faulter */
Msgbuf<16> snd, rcv;
Native_capability pager = cap();
Ipc_client ipc_client(pager, &snd, &rcv);
ipc_client << this << IPC_CALL;
}
/**
* Wake up the faulter
*/
void wake_up();
/**
* Assign user-level exception handler for the pager object