BOOTLOADER
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Macros | Functions
mmu.h File Reference
#include "2440slib.h"

Go to the source code of this file.

Macros

#define DESC_SEC   (0x2|(1<<4))
#define CB   (3<<2)
#define CNB   (2<<2)
#define NCB   (1<<2)
#define NCNB   (0<<2)
#define AP_RW   (3<<10)
#define AP_RO   (2<<10)
#define DOMAIN_FAULT   (0x0)
#define DOMAIN_CHK   (0x1)
#define DOMAIN_NOTCHK   (0x3)
#define DOMAIN0   (0x0<<5)
#define DOMAIN1   (0x1<<5)
#define DOMAIN0_ATTR   (DOMAIN_CHK<<0)
#define DOMAIN1_ATTR   (DOMAIN_FAULT<<2)
#define RW_CB   (AP_RW|DOMAIN0|CB|DESC_SEC)
#define RW_CNB   (AP_RW|DOMAIN0|CNB|DESC_SEC)
#define RW_NCNB   (AP_RW|DOMAIN0|NCNB|DESC_SEC)
#define RW_FAULT   (AP_RW|DOMAIN1|NCNB|DESC_SEC)

Functions

void MMU_Init (void)
void MMU_SetMTT (int vaddrStart, int vaddrEnd, int paddrStart, int attr)
void ChangeRomCacheStatus (int attr)

Macro Definition Documentation

#define AP_RO   (2<<10)

Definition at line 21 of file mmu.h.

#define AP_RW   (3<<10)

Definition at line 20 of file mmu.h.

#define CB   (3<<2)

Definition at line 16 of file mmu.h.

#define CNB   (2<<2)

Definition at line 17 of file mmu.h.

#define DESC_SEC   (0x2|(1<<4))

Definition at line 15 of file mmu.h.

#define DOMAIN0   (0x0<<5)

Definition at line 26 of file mmu.h.

#define DOMAIN0_ATTR   (DOMAIN_CHK<<0)

Definition at line 29 of file mmu.h.

#define DOMAIN1   (0x1<<5)

Definition at line 27 of file mmu.h.

#define DOMAIN1_ATTR   (DOMAIN_FAULT<<2)

Definition at line 30 of file mmu.h.

#define DOMAIN_CHK   (0x1)

Definition at line 24 of file mmu.h.

#define DOMAIN_FAULT   (0x0)

Definition at line 23 of file mmu.h.

#define DOMAIN_NOTCHK   (0x3)

Definition at line 25 of file mmu.h.

#define NCB   (1<<2)

Definition at line 18 of file mmu.h.

#define NCNB   (0<<2)

Definition at line 19 of file mmu.h.

#define RW_CB   (AP_RW|DOMAIN0|CB|DESC_SEC)

Definition at line 32 of file mmu.h.

#define RW_CNB   (AP_RW|DOMAIN0|CNB|DESC_SEC)

Definition at line 33 of file mmu.h.

#define RW_FAULT   (AP_RW|DOMAIN1|NCNB|DESC_SEC)

Definition at line 35 of file mmu.h.

#define RW_NCNB   (AP_RW|DOMAIN0|NCNB|DESC_SEC)

Definition at line 34 of file mmu.h.


Function Documentation

void ChangeRomCacheStatus ( int  attr)

Definition at line 83 of file mmu.c.

void MMU_Init ( void  )
void MMU_SetMTT ( int  vaddrStart,
int  vaddrEnd,
int  paddrStart,
int  attr 
)