L4Re - L4 Runtime Environment
protocols.h
1 
5 /*
6  * (c) 2015 Alexander Warg <alexander.warg@kernkonzept.com>
7  *
8  * This file is part of TUD:OS and distributed under the terms of the
9  * GNU General Public License 2.
10  * Please see the COPYING-GPL-2 file for details.
11  *
12  * As a special exception, you may use this file as part of a free software
13  * library without restriction. Specifically, if other files instantiate
14  * templates or use macros or inline functions from this file, or you compile
15  * this file and link it with other files to produce an executable, this
16  * file does not by itself cause the resulting executable to be covered by
17  * the GNU General Public License. This exception does not however
18  * invalidate any other reasons why the executable file might be covered by
19  * the GNU General Public License.
20  */
21 
22 #pragma once
23 
29 enum L4re_protocols
30 {
31  L4RE_PROTO_DATASPACE = 0x4000,
32  L4RE_PROTO_NAMESPACE,
33  L4RE_PROTO_PARENT,
34  L4RE_PROTO_GOOS,
35  L4RE_PROTO_RSVD_1,
36  L4RE_PROTO_RM,
37  L4RE_PROTO_EVENT,
38  L4RE_PROTO_INHIBITOR,
39  L4RE_PROTO_DMA_SPACE,
40  L4RE_PROTO_MMIO_SPACE,
42  L4RE_PROTO_DEBUG = ~0x7fffL
43 };
44