diff -r 947f0dc9f7a8 -r ef2a444a7410 kernel/eka/include/memmodel/epoc/mmubase/mmubase.h --- a/kernel/eka/include/memmodel/epoc/mmubase/mmubase.h Fri Apr 16 16:24:37 2010 +0300 +++ b/kernel/eka/include/memmodel/epoc/mmubase/mmubase.h Mon May 03 13:47:38 2010 +0300 @@ -410,6 +410,7 @@ TInt ZoneAllocPhysicalRam(TUint* aZoneIdList, TUint aZoneIdCount, TInt aNumPages, TPhysAddr* aPageList); TInt FreePhysicalRam(TPhysAddr aPhysAddr, TInt aSize); TInt FreePhysicalRam(TInt aNumPages, TPhysAddr* aPageList); + TInt FreeRamZone(TUint aZoneId, TPhysAddr& aZoneBase, TUint& aZoneBytes); TInt ClaimPhysicalRam(TPhysAddr aPhysAddr, TInt aSize); TInt GetPageTableId(TPhysAddr aPtPhys); void MapRamPage(TLinAddr aAddr, TPhysAddr aPage, TPte aPtePerm);