RTEMS
5.2
Toggle main menu visibility
Main Page
Related Pages
Modules
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Files
File List
Globals
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Variables
_
a
b
c
d
e
f
g
i
l
m
n
o
p
r
s
t
v
w
Typedefs
a
b
c
d
e
f
g
h
i
l
m
o
p
q
r
s
t
u
v
w
x
Enumerations
a
b
c
e
h
i
l
m
o
p
q
r
s
t
w
Enumerator
a
c
d
h
i
l
m
p
r
s
t
w
Macros
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
•
All
Data Structures
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Modules
Pages
bsps
arm
include
libcpu
mmu.h
1
/*
2
* ARM MMU header file
3
*/
4
5
/*
6
* Copyright (c) 2004 by Cogent Computer Systems
7
* Written by Jay Monkman <jtm@lopingdog.com>
8
*/
9
10
#ifndef __LIBCPU_MMU_H__
11
#define __LIBCPU_MMU_H__
12
13
#include <stdint.h>
14
15
#define MMU_SECT_SIZE 0x100000
16
17
#define MMU_CACHE_NONE 0x0
18
#define MMU_CACHE_BUFFERED 0x1
19
#define MMU_CACHE_WTHROUGH 0x2
20
#define MMU_CACHE_WBACK 0x3
21
22
typedef
struct
{
23
uint32_t paddr;
24
uint32_t vaddr;
25
uint32_t
size
;
/* in MB */
26
uint8_t cache_flags;
27
}
mmu_sect_map_t
;
28
29
void
mmu_init(
mmu_sect_map_t
*
map
);
30
void
mmu_set_cpu_async_mode(
void
);
31
32
#endif
/* __MMU_H__ */
_map
Definition:
mm.c:60
mmu_sect_map_t
Definition:
mmu.h:22
size
unsigned size
Definition:
tte.h:1
Generated by
1.9.4