Updated ipc flag names with kernel-only versions without the L4 prefix.

This commit is contained in:
Bahadir Balban
2009-05-28 12:01:48 +03:00
parent b977e6597e
commit 391b0ca1d0
4 changed files with 44 additions and 34 deletions

View File

@@ -89,10 +89,20 @@
#if defined (__KERNEL__)
/* Kernel-only flags */
#define L4_IPC_FLAGS_ERROR_MASK 0xF0000000
#define L4_IPC_FLAGS_ERROR_SHIFT 28
#define L4_IPC_EFAULT (1 << 28)
#define L4_IPC_ENOIPC (1 << 29)
#define IPC_FLAGS_SHORT L4_IPC_FLAGS_SHORT
#define IPC_FLAGS_FULL L4_IPC_FLAGS_FULL
#define IPC_FLAGS_EXTENDED L4_IPC_FLAGS_EXTENDED
#define IPC_FLAGS_MSG_INDEX_MASK L4_IPC_FLAGS_MSG_INDEX_MASK
#define IPC_FLAGS_TYPE_MASK L4_IPC_FLAGS_TYPE_MASK
#define IPC_FLAGS_SIZE_MASK L4_IPC_FLAGS_SIZE_MASK
#define IPC_FLAGS_SIZE_SHIFT L4_IPC_FLAGS_SIZE_SHIFT
#define IPC_FLAGS_MSG_INDEX_SHIFT L4_IPC_FLAGS_MSG_INDEX_SHIFT
#define IPC_FLAGS_ERROR_MASK 0xF0000000
#define IPC_FLAGS_ERROR_SHIFT 28
#define IPC_EFAULT (1 << 28)
#define IPC_ENOIPC (1 << 29)
#define IPC_EXTENDED_MAX_SIZE (SZ_1K*2)
struct utcb {
u32 mr[MR_TOTAL]; /* MRs that are mapped to real registers */