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) 15*24df6592SIngo Weinhold #define COMMPAGE_ENTRY_X86_SIGNAL_HANDLER \ 16*24df6592SIngo Weinhold (COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 3) 17*24df6592SIngo Weinhold #define COMMPAGE_ENTRY_X86_SIGNAL_HANDLER_BEOS \ 18*24df6592SIngo Weinhold (COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC + 4) 196b202f4eSIngo Weinhold 206b202f4eSIngo Weinhold #define ARCH_USER_COMMPAGE_ADDR (0xffff0000) 216b202f4eSIngo Weinhold 226b202f4eSIngo Weinhold #endif /* _SYSTEM_ARCH_x86_COMMPAGE_DEFS_H */ 23