equal
deleted
inserted
replaced
16 #include <memmodel.h> |
16 #include <memmodel.h> |
17 #include "mmu/mm.h" |
17 #include "mmu/mm.h" |
18 #include "mmboot.h" |
18 #include "mmboot.h" |
19 |
19 |
20 #include "cache_maintenance.h" |
20 #include "cache_maintenance.h" |
|
21 #include "mmu/mmu.h" |
|
22 #include "mmu/mpager.h" |
|
23 |
21 |
24 |
22 extern void DoProcessSwitch(); |
25 extern void DoProcessSwitch(); |
23 |
26 |
24 void M::Init1() |
27 void M::Init1() |
25 { |
28 { |
49 void M::Init3() |
52 void M::Init3() |
50 { |
53 { |
51 // Third phase MMU initialisation |
54 // Third phase MMU initialisation |
52 MM::Init3(); |
55 MM::Init3(); |
53 } |
56 } |
|
57 |
|
58 void M::Init4() |
|
59 { |
|
60 // Fourth phase MMU initialisation |
|
61 ThePager.InitCache(); |
|
62 } |
54 |
63 |
55 |
64 |
56 TInt M::InitSvHeapChunk(DChunk* aChunk, TInt aSize) |
65 TInt M::InitSvHeapChunk(DChunk* aChunk, TInt aSize) |
57 { |
66 { |
58 TInt r; |
67 TInt r; |