kernel/eka/include/kernel/kern_priv.h
changeset 47 46fffbe7b5a7
parent 43 96e5fb8b040d
--- a/kernel/eka/include/kernel/kern_priv.h	Fri Jan 22 11:03:55 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();