summaryrefslogtreecommitdiffstats
path: root/src/include/kernel/syscalls.H
blob: 330db6922f4efdc13a1aebbf5a1641a44959d0a8 (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
32
33
34
35
36
#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,

	MMIO_MAP,
	MMIO_UNMAP,

	TIME_NANOSLEEP,

	SYSCALL_MAX
    };
};
#endif
OpenPOWER on IntegriCloud