Module: wine Branch: master Commit: a4ea347f9fb82473c5dc2d01de314f08b384877c URL: http://source.winehq.org/git/wine.git/?a=commit;h=a4ea347f9fb82473c5dc2d01de...
Author: Austin English austinenglish@gmail.com Date: Sun Jul 18 15:22:43 2010 -0500
ntoskrnl.exe: Add stubs for MmMapIoSpace/MmUnmapIoSpace.
---
dlls/ntoskrnl.exe/ntoskrnl.c | 17 +++++++++++++++++ dlls/ntoskrnl.exe/ntoskrnl.exe.spec | 4 ++-- 2 files changed, 19 insertions(+), 2 deletions(-)
diff --git a/dlls/ntoskrnl.exe/ntoskrnl.c b/dlls/ntoskrnl.exe/ntoskrnl.c index 7823f73..ab113b0 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.c +++ b/dlls/ntoskrnl.exe/ntoskrnl.c @@ -1327,6 +1327,15 @@ BOOLEAN WINAPI MmIsAddressValid(PVOID VirtualAddress) }
/*********************************************************************** + * MmMapIoSpace (NTOSKRNL.EXE.@) + */ +PVOID WINAPI MmMapIoSpace( PHYSICAL_ADDRESS PhysicalAddress, DWORD NumberOfBytes, DWORD CacheType ) +{ + FIXME( "stub: 0x%08x%08x, %d, %d\n", PhysicalAddress.u.HighPart, PhysicalAddress.u.LowPart, NumberOfBytes, CacheType ); + return NULL; +} + +/*********************************************************************** * MmPageEntireDriver (NTOSKRNL.EXE.@) */ PVOID WINAPI MmPageEntireDriver(PVOID AddrInSection) @@ -1344,6 +1353,14 @@ void WINAPI MmResetDriverPaging(PVOID AddrInSection) }
/*********************************************************************** + * MmUnmapIoSpace (NTOSKRNL.EXE.@) + */ +VOID WINAPI MmUnmapIoSpace( PVOID BaseAddress, SIZE_T NumberOfBytes ) +{ + FIXME( "stub: %p, %lu\n", BaseAddress, NumberOfBytes ); +} + +/*********************************************************************** * ObfReferenceObject (NTOSKRNL.EXE.@) */ VOID WINAPI ObfReferenceObject(PVOID Object) diff --git a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec index 0a816ab..38ccb58 100644 --- a/dlls/ntoskrnl.exe/ntoskrnl.exe.spec +++ b/dlls/ntoskrnl.exe/ntoskrnl.exe.spec @@ -688,7 +688,7 @@ @ stub MmLockPagableDataSection @ stub MmLockPagableImageSection @ stub MmLockPagableSectionByHandle -@ stub MmMapIoSpace +@ stdcall MmMapIoSpace(long long long long) @ stub MmMapLockedPages @ stub MmMapLockedPagesSpecifyCache @ stub MmMapLockedPagesWithReservedMapping @@ -718,7 +718,7 @@ @ stub MmTrimAllSystemPagableMemory @ stub MmUnlockPagableImageSection @ stub MmUnlockPages -@ stub MmUnmapIoSpace +@ stdcall MmUnmapIoSpace(ptr long) @ stub MmUnmapLockedPages @ stub MmUnmapReservedMapping @ stub MmUnmapVideoDisplay