From ce254278da7beba06c8507a28e5819d66a3b327b Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Mon, 12 Oct 2009 23:29:14 +0000 Subject: [PATCH] ARM3 64bit portability fixes. svn path=/branches/ros-amd64-bringup/; revision=43428 --- reactos/ntoskrnl/mm/ARM3/contmem.c | 2 +- reactos/ntoskrnl/mm/ARM3/iosup.c | 6 +++--- reactos/ntoskrnl/mm/ARM3/mdlsup.c | 10 +++++----- reactos/ntoskrnl/mm/ARM3/ncache.c | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/reactos/ntoskrnl/mm/ARM3/contmem.c b/reactos/ntoskrnl/mm/ARM3/contmem.c index bc1a18eb3da..3234317cf8b 100644 --- a/reactos/ntoskrnl/mm/ARM3/contmem.c +++ b/reactos/ntoskrnl/mm/ARM3/contmem.c @@ -428,7 +428,7 @@ MmFreeContiguousMemory(IN PVOID BaseAddress) VOID NTAPI MmFreeContiguousMemorySpecifyCache(IN PVOID BaseAddress, - IN ULONG NumberOfBytes, + IN SIZE_T NumberOfBytes, IN MEMORY_CACHING_TYPE CacheType) { // diff --git a/reactos/ntoskrnl/mm/ARM3/iosup.c b/reactos/ntoskrnl/mm/ARM3/iosup.c index 5d3452b2ad4..ba392c004aa 100644 --- a/reactos/ntoskrnl/mm/ARM3/iosup.c +++ b/reactos/ntoskrnl/mm/ARM3/iosup.c @@ -180,7 +180,7 @@ MmMapIoSpace(IN PHYSICAL_ADDRESS PhysicalAddress, VOID NTAPI MmUnmapIoSpace(IN PVOID BaseAddress, - IN ULONG NumberOfBytes) + IN SIZE_T NumberOfBytes) { PFN_NUMBER PageCount, Pfn; PMMPTE PointerPte; @@ -229,7 +229,7 @@ MmUnmapIoSpace(IN PVOID BaseAddress, PVOID NTAPI MmMapVideoDisplay(IN PHYSICAL_ADDRESS PhysicalAddress, - IN ULONG NumberOfBytes, + IN SIZE_T NumberOfBytes, IN MEMORY_CACHING_TYPE CacheType) { PAGED_CODE(); @@ -246,7 +246,7 @@ MmMapVideoDisplay(IN PHYSICAL_ADDRESS PhysicalAddress, VOID NTAPI MmUnmapVideoDisplay(IN PVOID BaseAddress, - IN ULONG NumberOfBytes) + IN SIZE_T NumberOfBytes) { // // Call the real function diff --git a/reactos/ntoskrnl/mm/ARM3/mdlsup.c b/reactos/ntoskrnl/mm/ARM3/mdlsup.c index 596fef88afb..9f4d23c948a 100644 --- a/reactos/ntoskrnl/mm/ARM3/mdlsup.c +++ b/reactos/ntoskrnl/mm/ARM3/mdlsup.c @@ -25,9 +25,9 @@ PMDL NTAPI MmCreateMdl(IN PMDL Mdl, IN PVOID Base, - IN ULONG Length) + IN SIZE_T Length) { - ULONG Size; + SIZE_T Size; // // Check if we don't have an MDL built @@ -52,10 +52,10 @@ MmCreateMdl(IN PMDL Mdl, /* * @implemented */ -ULONG +SIZE_T NTAPI MmSizeOfMdl(IN PVOID Base, - IN ULONG Length) + IN SIZE_T Length) { // // Return the MDL size @@ -566,7 +566,7 @@ MmProbeAndLockPages(IN PMDL Mdl, IN KPROCESSOR_MODE AccessMode, IN LOCK_OPERATION Operation) { - PPFN_TYPE MdlPages; + PPFN_NUMBER MdlPages; PVOID Base, Address, LastAddress, StartAddress; ULONG LockPages, TotalPages; NTSTATUS Status = STATUS_SUCCESS; diff --git a/reactos/ntoskrnl/mm/ARM3/ncache.c b/reactos/ntoskrnl/mm/ARM3/ncache.c index 7979d391847..15701bed74b 100644 --- a/reactos/ntoskrnl/mm/ARM3/ncache.c +++ b/reactos/ntoskrnl/mm/ARM3/ncache.c @@ -172,7 +172,7 @@ MmAllocateNonCachedMemory(IN ULONG NumberOfBytes) VOID NTAPI MmFreeNonCachedMemory(IN PVOID BaseAddress, - IN ULONG NumberOfBytes) + IN SIZE_T NumberOfBytes) { PMDL Mdl; PMMPTE PointerPte;