Loading...
Searching...
No Matches
protocols.h
Go to the documentation of this file.
/*
* (c) 2015 Alexander Warg <alexander.warg@kernkonzept.com>
*
* License: see LICENSE.spdx (in this directory or the directories above)
*/
#pragma once
enum L4re_protocols
{
L4RE_PROTO_DATASPACE = 0x4000,
L4RE_PROTO_NAMESPACE,
L4RE_PROTO_PARENT,
L4RE_PROTO_GOOS,
L4RE_PROTO_RSVD_1,
L4RE_PROTO_RM,
L4RE_PROTO_EVENT,
L4RE_PROTO_INHIBITOR,
L4RE_PROTO_DMA_SPACE,
L4RE_PROTO_MMIO_SPACE,
L4RE_PROTO_ITAS,
L4RE_PROTO_MEM_ALLOC,
L4RE_PROTO_REMOTE_ACCESS,
L4RE_PROTO_DEBUG = ~0x7fffL
};
L4re_protocols
L4re_protocols
Common L4Re Protocol Constants.
Definition protocols.h:25
L4RE_PROTO_REMOTE_ACCESS
@ L4RE_PROTO_REMOTE_ACCESS
ID for L4Re::Remote_access.
Definition protocols.h:38
L4RE_PROTO_DATASPACE
@ L4RE_PROTO_DATASPACE
ID for L4Re::Dataspace RPCs.
Definition protocols.h:26
L4RE_PROTO_RM
@ L4RE_PROTO_RM
ID for L4Re::Rm RPCs.
Definition protocols.h:31
L4RE_PROTO_EVENT
@ L4RE_PROTO_EVENT
ID for L4Re::Event RPCs.
Definition protocols.h:32
L4RE_PROTO_DMA_SPACE
@ L4RE_PROTO_DMA_SPACE
ID for L4Re::Dma_space RPCs.
Definition protocols.h:34
L4RE_PROTO_RSVD_1
@ L4RE_PROTO_RSVD_1
Reserved ID.
Definition protocols.h:30
L4RE_PROTO_PARENT
@ L4RE_PROTO_PARENT
ID for L4Re::Parent RPCs.
Definition protocols.h:28
L4RE_PROTO_DEBUG
@ L4RE_PROTO_DEBUG
ID for debugging RPCs.
Definition protocols.h:40
L4RE_PROTO_MEM_ALLOC
@ L4RE_PROTO_MEM_ALLOC
ID for L4Re::Mem_alloc.
Definition protocols.h:37
L4RE_PROTO_GOOS
@ L4RE_PROTO_GOOS
ID for L4Re::Video::Goos RPCs.
Definition protocols.h:29
L4RE_PROTO_ITAS
@ L4RE_PROTO_ITAS
ID for L4Re::Itas.
Definition protocols.h:36
L4RE_PROTO_NAMESPACE
@ L4RE_PROTO_NAMESPACE
ID for L4Re::Namespace RPCs.
Definition protocols.h:27
L4RE_PROTO_INHIBITOR
@ L4RE_PROTO_INHIBITOR
ID for L4Re::Inhibitor RPCs.
Definition protocols.h:33
L4RE_PROTO_MMIO_SPACE
@ L4RE_PROTO_MMIO_SPACE
ID for L4Re::Mmio_space.
Definition protocols.h:35