L4Re Operating System Framework – Interface and Usage Documentation
Loading...
Searching...
No Matches
Internal constants

Internal sigma0 definitions. More...

+ Collaboration diagram for Internal constants:

Macros

#define SIGMA0_REQ_MAGIC   ~0xFFUL
 Request magic.
 
#define SIGMA0_REQ_MASK   ~0xFFUL
 Request mask.
 
#define SIGMA0_REQ_ID_MASK   0xF0
 ID mask.
 
#define SIGMA0_REQ_ID_FPAGE_RAM   0x60
 RAM.
 
#define SIGMA0_REQ_ID_FPAGE_IOMEM   0x70
 I/O memory.
 
#define SIGMA0_REQ_ID_FPAGE_IOMEM_CACHED   0x80
 Cached I/O memory.
 
#define SIGMA0_REQ_ID_FPAGE_ANY   0x90
 Any.
 
#define SIGMA0_REQ_ID_KIP   0xA0
 KIP.
 
#define SIGMA0_REQ_ID_DEBUG_DUMP   0xC0
 Debug dump.
 
#define SIGMA0_IS_MAGIC_REQ(d1)    ((d1 & SIGMA0_REQ_MASK) == SIGMA0_REQ_MAGIC)
 Check if magic.
 
#define SIGMA0_REQ(x)    (SIGMA0_REQ_MAGIC + SIGMA0_REQ_ID_ ## x)
 Construct.
 
#define SIGMA0_REQ_FPAGE_RAM   (SIGMA0_REQ(FPAGE_RAM))
 RAM.
 
#define SIGMA0_REQ_FPAGE_IOMEM   (SIGMA0_REQ(FPAGE_IOMEM))
 I/O memory.
 
#define SIGMA0_REQ_FPAGE_IOMEM_CACHED   (SIGMA0_REQ(FPAGE_IOMEM_CACHED))
 Cache I/O memory.
 
#define SIGMA0_REQ_FPAGE_ANY   (SIGMA0_REQ(FPAGE_ANY))
 Any.
 
#define SIGMA0_REQ_KIP   (SIGMA0_REQ(KIP))
 KIP.
 
#define SIGMA0_REQ_DEBUG_DUMP   (SIGMA0_REQ(DEBUG_DUMP))
 Debug dump.
 

Detailed Description

Internal sigma0 definitions.