--- a/kernel/eka/include/kernel/kern_priv.h Mon Jan 18 21:31:10 2010 +0200
+++ b/kernel/eka/include/kernel/kern_priv.h Tue Jan 26 13:13:38 2010 +0200
@@ -2781,6 +2781,11 @@
static void UnpinPhysicalMemory(TPhysicalPinObject* aPinObject);
static void DestroyPhysicalPinObject(TPhysicalPinObject*& aPinObject);
+ static TInt CreateKernelMapObject(TKernelMapObject*& aMapObject, TUint aMaxReserveSize);
+ static TInt MapAndPinMemory(TKernelMapObject* aMapObject, DThread* aThread, TLinAddr aStart, TUint aSize, TUint aMapAttributes, TLinAddr& aKernelAddr, TPhysAddr* aPages);
+ static void UnmapAndUnpinMemory(TKernelMapObject* aMapObject);
+ static void DestroyKernelMapObject(TKernelMapObject*& aMapObject);
+
// RAM allocator and defrag interfaces.
static void RamAllocLock();
static void RamAllocUnlock();