summaryrefslogtreecommitdiffstats
path: root/src/include/kernel/syscalls.H
blob: 9a0672d6388686c130ceb3c15053d605d5efb38d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#ifndef __KERNEL_SYSCALLS_H
#define __KERNEL_SYSCALLS_H

namespace Systemcalls
{
    enum SysCalls
    {
	TASK_YIELD = 0,
	TASK_START,
	TASK_END,
	TASK_GETTID,

	MUTEX_CREATE,
	MUTEX_DESTROY,
	MUTEX_LOCK_CONTESTED,
	MUTEX_UNLOCK_CONTESTED,

	MSGQ_CREATE,
	MSGQ_DESTROY,
	MSGQ_REGISTER_ROOT,
	MSGQ_RESOLVE_ROOT,

	MSG_SEND,
	MSG_SENDRECV,
	MSG_RESPOND,
	MSG_WAIT,

	SYSCALL_MAX
    };
};
#endif
OpenPOWER on IntegriCloud