2 * Copyright 2007, Travis Geiselbrecht. All rights reserved.
3 * Distributed under the terms of the MIT License.
5 #ifndef _SYSTEM_COMMPAGE_DEFS_H
6 #define _SYSTEM_COMMPAGE_DEFS_H
8 /*! Some systemwide commpage constants, used in the kernel and libroot */
10 /* be careful what you put here, this file is included from assembly */
11 #define COMMPAGE_ENTRY_MAGIC 0
12 #define COMMPAGE_ENTRY_VERSION 1
13 #define COMMPAGE_ENTRY_REAL_TIME_DATA 2
14 #define COMMPAGE_ENTRY_FIRST_ARCH_SPECIFIC 3
16 #define COMMPAGE_SIZE (0x8000)
17 #define COMMPAGE_TABLE_ENTRIES 64
19 #define COMMPAGE_SIGNATURE 'COMM'
20 #define COMMPAGE_VERSION 1
22 #include <arch_commpage_defs.h>
24 #endif /* _SYSTEM_COMMPAGE_DEFS_H */