X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;f=Kernel%2Farch%2Farmv7%2Fmm_phys.c;h=53c573150fd9f5a66e894af04ce261a33760d88a;hb=419b7b18a70e5f65698c5eda4f62f546f02d32e4;hp=0a7632cecdb6bc2349d3d8a1c2e48b00a07d3d2b;hpb=acc4756d2e22346862ec098be4a18f52846f6dc4;p=tpg%2Facess2.git diff --git a/Kernel/arch/armv7/mm_phys.c b/Kernel/arch/armv7/mm_phys.c index 0a7632ce..53c57315 100644 --- a/Kernel/arch/armv7/mm_phys.c +++ b/Kernel/arch/armv7/mm_phys.c @@ -11,6 +11,7 @@ #define MM_NUM_RANGES 1 // Single range #define MM_RANGE_MAX 0 +#define TRACE_ALLOCS 0 #define NUM_STATIC_ALLOC 4 @@ -23,11 +24,15 @@ 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 ); + MM_Tpl_InitPhys( REALVIEW_LOWRAM_SIZE/0x1000, NULL ); } int MM_int_GetMapEntry( void *Data, int Index, tPAddr *Start, tPAddr *Length ) @@ -36,7 +41,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;