X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Farmv7%2Fmm_phys.c;h=5e4a2428b96d08efbe72b655bbe16e6594d8b9a1;hb=5473bdfc429d224c40e37ff7065a8dbad119fa1e;hp=8a210aecb50b702ee80fb6591c422cee39cef2e2;hpb=e31829ecc2b8ae2338745f4ed393748704a81531;p=tpg%2Facess2.git diff --git a/Kernel/arch/armv7/mm_phys.c b/Kernel/arch/armv7/mm_phys.c index 8a210aec..5e4a2428 100644 --- a/Kernel/arch/armv7/mm_phys.c +++ b/Kernel/arch/armv7/mm_phys.c @@ -24,11 +24,16 @@ tPAddr gaiStaticAllocPages[NUM_STATIC_ALLOC] = { }; extern char gKernelEnd[]; + #include +//#define REALVIEW_LOWRAM_SIZE 0x10000000 +#define REALVIEW_LOWRAM_SIZE (32*1024*1024) + void MM_SetupPhys(void) { - MM_Tpl_InitPhys( 16*1024*1024/0x1000, NULL ); + LogF("MM_SetupPhys: ()\n"); + MM_Tpl_InitPhys( REALVIEW_LOWRAM_SIZE/0x1000, NULL ); } int MM_int_GetMapEntry( void *Data, int Index, tPAddr *Start, tPAddr *Length ) @@ -37,7 +42,7 @@ int MM_int_GetMapEntry( void *Data, int Index, tPAddr *Start, tPAddr *Length ) { case 0: *Start = ((tVAddr)&gKernelEnd - KERNEL_BASE + 0xFFF) & ~0xFFF; - *Length = 16*1024*1024 - *Start; + *Length = REALVIEW_LOWRAM_SIZE - *Start; return 1; default: return 0;