xref: /haiku/headers/private/system/arch/x86/arch_commpage_defs.h (revision 25a7b01d15612846f332751841da3579db313082)
16b202f4eSIngo Weinhold /*
26b202f4eSIngo Weinhold  * Copyright 2007, Travis Geiselbrecht. All rights reserved.
36b202f4eSIngo Weinhold  * Distributed under the terms of the MIT License.
46b202f4eSIngo Weinhold  */
56b202f4eSIngo Weinhold #ifndef _SYSTEM_ARCH_x86_COMMPAGE_DEFS_H
66b202f4eSIngo Weinhold #define _SYSTEM_ARCH_x86_COMMPAGE_DEFS_H
76b202f4eSIngo Weinhold 
86b202f4eSIngo Weinhold #ifndef _SYSTEM_COMMPAGE_DEFS_H
96b202f4eSIngo Weinhold #	error Must not be included directly. Include <commpage_defs.h> instead!
106b202f4eSIngo Weinhold #endif
116b202f4eSIngo Weinhold 
126b202f4eSIngo Weinhold #define COMMPAGE_ENTRY_X86_SYSCALL	(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 0)
136b202f4eSIngo Weinhold #define COMMPAGE_ENTRY_X86_MEMCPY	(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 1)
14cfe2aa89SIngo Weinhold #define COMMPAGE_ENTRY_X86_MEMSET	(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 2)
1524df6592SIngo Weinhold #define COMMPAGE_ENTRY_X86_SIGNAL_HANDLER \
1624df6592SIngo Weinhold 									(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 3)
1724df6592SIngo Weinhold #define COMMPAGE_ENTRY_X86_SIGNAL_HANDLER_BEOS \
1824df6592SIngo Weinhold 									(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 4)
19*211f7132SPawel Dziepak #define COMMPAGE_ENTRY_X86_THREAD_EXIT \
20*211f7132SPawel Dziepak 									(COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 5)
216b202f4eSIngo Weinhold 
226b202f4eSIngo Weinhold #endif	/* _SYSTEM_ARCH_x86_COMMPAGE_DEFS_H */
23