- Added stub implementations of MmAllocatePagesForMdl, MmFreePagesFromMdl

and MmMapLockedPagesSpecifyCache.

svn path=/trunk/; revision=8550
This commit is contained in:
David Welch 2004-03-06 22:21:20 +00:00
parent c3d3178f3e
commit 957b856245
3 changed files with 37 additions and 3 deletions

View file

@ -1,4 +1,4 @@
/* $Id: mdl.c,v 1.58 2004/02/15 17:04:52 hbirr Exp $
/* $Id: mdl.c,v 1.59 2004/03/06 22:21:20 dwelch Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
@ -523,6 +523,34 @@ MmMapMemoryDumpMdl (PVOID Unknown0)
UNIMPLEMENTED;
}
PMDL STDCALL
MmAllocatePagesForMdl ( IN PHYSICAL_ADDRESS LowAddress,
IN PHYSICAL_ADDRESS HighAddress,
IN PHYSICAL_ADDRESS SkipBytes,
IN SIZE_T Totalbytes )
{
DPRINT1("MmAllocatePagesForMdl(): Unimplemented.\n");
return(NULL);
}
VOID STDCALL
MmFreePagesFromMdl ( IN PMDL Mdl )
{
DPRINT1("MmFreePagesFromMdl(): Unimplemented.\n");
}
PVOID STDCALL
MmMapLockedPagesSpecifyCache ( IN PMDL Mdl,
IN KPROCESSOR_MODE AccessMode,
IN MEMORY_CACHING_TYPE CacheType,
IN PVOID BaseAddress,
IN ULONG BugCheckOnFailure,
IN ULONG Priority )
{
DPRINT1("MmMapLockedPagesSpecifyCache(): Ignoring extra parameters.\n");
return MmMapLockedPages (Mdl, AccessMode);
}
/* EOF */

View file

@ -1,4 +1,4 @@
; $Id: ntoskrnl.def,v 1.175 2004/03/02 17:20:36 navaraf Exp $
; $Id: ntoskrnl.def,v 1.176 2004/03/06 22:21:20 dwelch Exp $
;
; reactos/ntoskrnl/ntoskrnl.def
;
@ -502,6 +502,7 @@ MmAllocateContiguousAlignedMemory@36
MmAllocateContiguousMemory@12
MmAllocateContiguousMemorySpecifyCache@32
MmAllocateNonCachedMemory@4
MmAllocatePagesForMdl@28
MmBuildMdlForNonPagedPool@4
MmCanFileBeTruncated@8
MmCopyFromCaller@12
@ -515,6 +516,7 @@ MmForceSectionClosed@8
MmFreeContiguousMemory@4
MmFreeContiguousMemorySpecifyCache@12
MmFreeNonCachedMemory@8
MmFreePagesFromMdl@4
MmGetPhysicalAddress@4
MmGrowKernelStack@4
MmHighestUserAddress DATA
@ -527,6 +529,7 @@ MmLockPagableImageSection@4=MmLockPagableDataSection@4
MmLockPagableSectionByHandle@4
MmMapIoSpace@16
MmMapLockedPages@8
MmMapLockedPagesSpecifyCache@24
MmMapMemoryDumpMdl@4
MmMapVideoDisplay@16
MmMapViewInSystemSpace@12

View file

@ -1,4 +1,4 @@
; $Id: ntoskrnl.edf,v 1.161 2004/02/03 14:23:29 ekohl Exp $
; $Id: ntoskrnl.edf,v 1.162 2004/03/06 22:21:20 dwelch Exp $
;
; reactos/ntoskrnl/ntoskrnl.def
;
@ -503,6 +503,7 @@ MmAllocateContiguousAlignedMemory=MmAllocateContiguousAlignedMemory@36
MmAllocateContiguousMemory=MmAllocateContiguousMemory@12
MmAllocateContiguousMemorySpecifyCache=MmAllocateContiguousMemorySpecifyCache@32
MmAllocateNonCachedMemory=MmAllocateNonCachedMemory@4
MmAllocatePagesForMdl=MmAllocatePagesForMdl@28
MmBuildMdlForNonPagedPool=MmBuildMdlForNonPagedPool@4
MmCanFileBeTruncated=MmCanFileBeTruncated@8
MmCopyFromCaller=MmCopyFromCaller@12
@ -516,6 +517,7 @@ MmForceSectionClosed=MmForceSectionClosed@8
MmFreeContiguousMemory=MmFreeContiguousMemory@4
MmFreeContiguousMemorySpecifyCache=MmFreeContiguousMemorySpecifyCache@12
MmFreeNonCachedMemory=MmFreeNonCachedMemory@8
MmFreePagesFromMdl=MmFreePagesFromMdl@4
MmGetPhysicalAddress=MmGetPhysicalAddress@4
MmGrowKernelStack=MmGrowKernelStack@4
MmHighestUserAddress DATA
@ -528,6 +530,7 @@ MmLockPagableImageSection=MmLockPagableDataSection@4
MmLockPagableSectionByHandle=MmLockPagableSectionByHandle@4
MmMapIoSpace=MmMapIoSpace@16
MmMapLockedPages=MmMapLockedPages@8
MmMapLockedPagesSpecifyCache=MmMapLockedPagesSpecifyCache@24
MmMapMemoryDumpMdl=MmMapMemoryDumpMdl@4
MmMapVideoDisplay=MmMapVideoDisplay@16
MmMapViewInSystemSpace=MmMapViewInSystemSpace@12