1/*
2 * Copyright 2007, Travis Geiselbrecht. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 */
5#ifndef _SYSTEM_ARCH_x86_COMMPAGE_DEFS_H
6#define _SYSTEM_ARCH_x86_COMMPAGE_DEFS_H
7
8#ifndef _SYSTEM_COMMPAGE_DEFS_H
9#	error Must not be included directly. Include <commpage_defs.h> instead!
10#endif
11
12#define COMMPAGE_ENTRY_X86_SYSCALL	(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 0)
13#define COMMPAGE_ENTRY_X86_MEMCPY	(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 1)
14#define COMMPAGE_ENTRY_X86_MEMSET	(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 2)
15#define COMMPAGE_ENTRY_X86_SIGNAL_HANDLER \
16									(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 3)
17#define COMMPAGE_ENTRY_X86_SIGNAL_HANDLER_BEOS \
18									(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 4)
19#define COMMPAGE_ENTRY_X86_THREAD_EXIT \
20									(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 5)
21
22#endif	/* _SYSTEM_ARCH_x86_COMMPAGE_DEFS_H */
23