L4Re – L4 Runtime Environment
L4Re::Dataspace::F Struct Reference

Dataspace flags definitions. More...

+ Collaboration diagram for L4Re::Dataspace::F:

Public Types

enum  { Caching_shift = 4 }
 
enum  Flags {
  R = L4_FPAGE_RO , Ro = L4_FPAGE_RO , RW = L4_FPAGE_RW , W = L4_FPAGE_W ,
  X = L4_FPAGE_X , RX = L4_FPAGE_RX , RWX = L4_FPAGE_RWX , Rights_mask = 0x0f ,
  Normal = 0x00 , Cacheable = Normal , Bufferable = 0x10 , Uncacheable = 0x20 ,
  Caching_mask = 0x30
}
 Flags for map operations. More...
 

Detailed Description

Dataspace flags definitions.

Definition at line 67 of file dataspace.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
Caching_shift 

shift value for caching flags

Definition at line 69 of file dataspace.

◆ Flags

Flags for map operations.

Enumerator

Request read-only mapping.

Ro 

Request read-only mapping.

RW 

Request writable mapping (R + W)

Request write-only memory.

Rights_mask 

All rights bits available for mappings.

Normal 

request normal memory mapping

Cacheable 

request normal memory mapping

Bufferable 

request bufferable (write buffered) mappings

Uncacheable 

request uncacheable memory mappings

Caching_mask 

mask for caching flags

Definition at line 77 of file dataspace.


The documentation for this struct was generated from the following file: