FreeNOS
Data Structures | Namespaces | Typedefs | Enumerations | Functions
Memory.h File Reference
#include <Types.h>
#include <Macros.h>
#include <BitOperations.h>

Go to the source code of this file.

Data Structures

struct  Memory::Range
 Memory range. More...
 

Namespaces

 Memory
 

Typedefs

typedef enum Memory::Access Memory::Access
 Memory access flags. More...
 
typedef struct Memory::Range Memory::Range
 Memory range. More...
 

Enumerations

enum  Memory::Access {
  Memory::None = 0, Memory::Readable = 1 << 0, Memory::Writable = 1 << 1, Memory::Executable = 1 << 2,
  Memory::User = 1 << 3, Memory::Uncached = 1 << 4, Memory::InnerCached = 1 << 5, Memory::OuterCached = 1 << 6,
  Memory::Device = 1 << 7
}
 Memory access flags. More...
 

Functions

C void clearBSS ()
 Generic function to clear the BSS memory section to zero. More...