From d79f73c174e822ae10d7e50eb10a59a2a28fd7b1 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Tue, 5 Jan 2010 00:24:03 +0000 Subject: [PATCH] [MM] Add missing MmHyperspaceEnd, remove some unused variables svn path=/branches/ros-amd64-bringup/; revision=44940 --- reactos/ntoskrnl/mm/amd64/init.c | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/reactos/ntoskrnl/mm/amd64/init.c b/reactos/ntoskrnl/mm/amd64/init.c index 2f59aeabba9..f81af5ba6fd 100644 --- a/reactos/ntoskrnl/mm/amd64/init.c +++ b/reactos/ntoskrnl/mm/amd64/init.c @@ -60,6 +60,7 @@ PVOID MmNonPagedSystemStart; // FFFFFAA000000000 PVOID MmNonPagedPoolStart; PVOID MmNonPagedPoolExpansionStart; PVOID MmNonPagedPoolEnd = MI_NONPAGED_POOL_END; // 0xFFFFFAE000000000 +PVOID MmHyperSpaceEnd = (PVOID)HYPER_SPACE_END; PPHYSICAL_MEMORY_DESCRIPTOR MmPhysicalMemoryBlock; ULONG MmNumberOfPhysicalPages, MmHighestPhysicalPage, MmLowestPhysicalPage = -1; // FIXME: ULONG64 @@ -367,7 +368,6 @@ MiInitializePageTable() { ULONG64 PageFrameOffset; MMPTE TmplPte, *Pte; - PFN_NUMBER PageCount; /* HACK: don't use freeldr debug print anymore */ FrLdrDbgPrint = NoDbgPrint; @@ -592,13 +592,13 @@ VOID NTAPI MiBuildPhysicalMemoryBlock(IN PLOADER_PARAMETER_BLOCK LoaderBlock) { - PPHYSICAL_MEMORY_DESCRIPTOR Buffer, NewBuffer; + PPHYSICAL_MEMORY_DESCRIPTOR Buffer; PMEMORY_ALLOCATION_DESCRIPTOR MdBlock; PLIST_ENTRY ListEntry; PFN_NUMBER NextPage = -1; PULONG Bitmap; ULONG Runs = 0; - ULONG Size, i; + ULONG Size; /* Calculate size for the PFN bitmap */ Size = ROUND_UP(MmHighestPhysicalPage + 1, sizeof(ULONG)); @@ -676,8 +676,6 @@ MiBuildPagedPool(VOID) { PMMPTE Pte; MMPTE TmplPte; - PFN_NUMBER PageFrameIndex; - KIRQL OldIrql; ULONG Size, BitMapSize; /* Default size for paged pool is 4 times non paged pool */ @@ -823,10 +821,6 @@ MmArmInitSystem(IN ULONG Phase, } else if (Phase == 1) { - PMMPTE Pte; - ULONG OldCount; - PPHYSICAL_MEMORY_RUN Run; - /* The PFN database was created, restore the free descriptor */ *MxFreeDescriptor = MxOldFreeDescriptor;