ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

init.c
Go to the documentation of this file.
00001 /*
00002  * PROJECT:         ReactOS Kernel
00003  * LICENSE:         BSD - See COPYING.ARM in the top level directory
00004  * FILE:            ntoskrnl/mm/ARM3/init.c
00005  * PURPOSE:         ARM Memory Manager Initialization
00006  * PROGRAMMERS:     ReactOS Portable Systems Group
00007  */
00008 
00009 /* INCLUDES *******************************************************************/
00010 
00011 #include <ntoskrnl.h>
00012 #define NDEBUG
00013 #include <debug.h>
00014 
00015 #define MODULE_INVOLVED_IN_ARM3
00016 #include "../../ARM3/miarm.h"
00017 
00018 /* GLOBALS ********************************************************************/
00019 
00020 ULONG MmMaximumNonPagedPoolPercent;
00021 ULONG MmSizeOfNonPagedPoolInBytes;
00022 ULONG MmMaximumNonPagedPoolInBytes;
00023 PVOID MmNonPagedSystemStart;
00024 PVOID MmNonPagedPoolStart;
00025 PVOID MmNonPagedPoolExpansionStart;
00026 PVOID MmPagedPoolEnd;
00027 PVOID MiSessionSpaceEnd;
00028 PVOID MiSessionImageEnd;
00029 PVOID MiSessionImageStart;
00030 PVOID MiSessionViewStart;
00031 PVOID MiSessionPoolEnd;
00032 PVOID MiSessionPoolStart;
00033 PVOID MmSessionBase;
00034 ULONG MmSessionSize;
00035 ULONG MmSessionViewSize;
00036 ULONG MmSessionPoolSize;
00037 ULONG MmSessionImageSize;
00038 PVOID MiSystemViewStart;
00039 ULONG MmSystemViewSize;
00040 PFN_NUMBER MmSystemPageDirectory[PD_COUNT];
00041 PMMPDE MmSystemPagePtes;
00042 ULONG MmNumberOfSystemPtes;
00043 ULONG MxPfnAllocation;
00044 RTL_BITMAP MiPfnBitMap;
00045 PPHYSICAL_MEMORY_DESCRIPTOR MmPhysicalMemoryBlock;
00046 PMEMORY_ALLOCATION_DESCRIPTOR MxFreeDescriptor;
00047 MEMORY_ALLOCATION_DESCRIPTOR MxOldFreeDescriptor;
00048 ULONG MmNumberOfPhysicalPages, MmHighestPhysicalPage;
00049 ULONG MmBootImageSize;
00050 ULONG MmUserProbeAddress;
00051 PVOID MmHighestUserAddress;
00052 PVOID MmSystemRangeStart;
00053 PVOID MmSystemCacheStart;
00054 PVOID MmSystemCacheEnd;
00055 MMSUPPORT MmSystemCacheWs;
00056 PVOID MmHyperSpaceEnd;
00057 
00058 /* PRIVATE FUNCTIONS **********************************************************/
00059 
00060 NTSTATUS
00061 NTAPI
00062 INIT_FUNCTION
00063 MiInitMachineDependent(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
00064 {
00065     //
00066     // Always return success for now
00067     //
00068     DPRINT1("NEVER TELL ME THE ODDS!\n");
00069     while (TRUE);
00070     return STATUS_SUCCESS;
00071 }
00072 
00073 /* EOF */

Generated on Sat May 26 2012 04:22:07 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.