FreeNOS
Data Structures | Namespaces | Macros
ARM64Paging.h File Reference
#include <Types.h>
#include "MemoryContext.h"
#include "MemoryMap.h"

Go to the source code of this file.

Data Structures

class  ARM64Paging
 ARM64 virtual memory implementation. More...
 

Namespaces

namespace  Arch
 

Macros

#define MEM_ATTR_NORMAL   0xff
 
#define MEM_ATTR_DEV   0x04
 
#define MEM_ATTR_NC   0x44
 
#define MAIR_FIELD(val, idx)   ((val)<<((idx)<<3))
 

Macro Definition Documentation

◆ MAIR_FIELD

#define MAIR_FIELD (   val,
  idx 
)    ((val)<<((idx)<<3))

Definition at line 34 of file ARM64Paging.h.

◆ MEM_ATTR_DEV

#define MEM_ATTR_DEV   0x04

Definition at line 32 of file ARM64Paging.h.

◆ MEM_ATTR_NC

#define MEM_ATTR_NC   0x44

Definition at line 33 of file ARM64Paging.h.

◆ MEM_ATTR_NORMAL

#define MEM_ATTR_NORMAL   0xff

Definition at line 31 of file ARM64Paging.h.