ReactOS  r74405
init.c File Reference
#include <ntoskrnl.h>
#include <debug.h>
#include <mm/ARM3/miarm.h>
Include dependency graph for init.c:

Go to the source code of this file.

Macros

#define NDEBUG
 
#define MODULE_INVOLVED_IN_ARM3
 

Functions

NTSTATUS NTAPI INIT_FUNCTION MiInitMachineDependent (IN PLOADER_PARAMETER_BLOCK LoaderBlock)
 

Variables

ULONG MmMaximumNonPagedPoolPercent
 
ULONG MmSizeOfNonPagedPoolInBytes
 
ULONG MmMaximumNonPagedPoolInBytes
 
PVOID MmNonPagedSystemStart
 
PVOID MmNonPagedPoolStart
 
PVOID MmNonPagedPoolExpansionStart
 
PVOID MmPagedPoolEnd
 
PVOID MiSessionSpaceEnd
 
PVOID MiSessionImageEnd
 
PVOID MiSessionImageStart
 
PVOID MiSessionViewStart
 
PVOID MiSessionPoolEnd
 
PVOID MiSessionPoolStart
 
PVOID MmSessionBase
 
ULONG MmSessionSize
 
ULONG MmSessionViewSize
 
ULONG MmSessionPoolSize
 
ULONG MmSessionImageSize
 
PVOID MiSystemViewStart
 
ULONG MmSystemViewSize
 
PFN_NUMBER MmSystemPageDirectory [PD_COUNT]
 
PMMPDE MmSystemPagePtes
 
ULONG MmNumberOfSystemPtes
 
ULONG MxPfnAllocation
 
RTL_BITMAP MiPfnBitMap
 
PPHYSICAL_MEMORY_DESCRIPTOR MmPhysicalMemoryBlock
 
PMEMORY_ALLOCATION_DESCRIPTOR MxFreeDescriptor
 
MEMORY_ALLOCATION_DESCRIPTOR MxOldFreeDescriptor
 
ULONG MmNumberOfPhysicalPages
 
ULONG MmHighestPhysicalPage
 
ULONG MmBootImageSize
 
ULONG MmUserProbeAddress
 
PVOID MmHighestUserAddress
 
PVOID MmSystemRangeStart
 
PVOID MmSystemCacheStart
 
PVOID MmSystemCacheEnd
 
MMSUPPORT MmSystemCacheWs
 
PVOID MmHyperSpaceEnd
 

Macro Definition Documentation

#define MODULE_INVOLVED_IN_ARM3

Definition at line 15 of file init.c.

#define NDEBUG

Definition at line 12 of file init.c.

Function Documentation

NTSTATUS NTAPI INIT_FUNCTION MiInitMachineDependent ( IN PLOADER_PARAMETER_BLOCK  LoaderBlock)

Definition at line 63 of file init.c.

64 {
65  //
66  // Always return success for now
67  //
68  UNIMPLEMENTED_FATAL("NEVER TELL ME THE ODDS!\n");
69  return STATUS_SUCCESS;
70 }
#define STATUS_SUCCESS
Definition: contextmenu.cpp:55
#define UNIMPLEMENTED_FATAL(...)
Definition: debug.h:243

Variable Documentation

RTL_BITMAP MiPfnBitMap

Definition at line 44 of file init.c.

Referenced by MiGetPfnEntry().

PVOID MiSessionImageEnd

Definition at line 28 of file init.c.

Referenced by MiInitializeSessionSpaceLayout().

PVOID MiSessionImageStart

Definition at line 29 of file init.c.

Referenced by MiInitializeSessionSpaceLayout().

PVOID MiSessionPoolEnd

Definition at line 31 of file init.c.

Referenced by MiInitializeSessionPool(), and MiInitializeSessionSpaceLayout().

PVOID MiSessionPoolStart

Definition at line 32 of file init.c.

Referenced by MiInitializeSessionPool(), and MiInitializeSessionSpaceLayout().

PVOID MiSessionSpaceEnd

Definition at line 27 of file init.c.

Referenced by MiInitializeSessionSpaceLayout(), and MiSessionCommitPageTables().

PVOID MiSystemViewStart
ULONG MmBootImageSize

Definition at line 49 of file init.c.

Referenced by MmAddVerifierThunks().

ULONG MmHighestPhysicalPage

Definition at line 48 of file init.c.

Referenced by MiComputeNonPagedPoolVa(), and MiSetupPfnForPageTable().

PVOID MmHighestUserAddress

Definition at line 51 of file init.c.

Referenced by ExpInitializeExecutive(), and MiInitializePageTable().

PVOID MmHyperSpaceEnd
ULONG MmMaximumNonPagedPoolInBytes
ULONG MmMaximumNonPagedPoolPercent

Definition at line 20 of file init.c.

Referenced by MiBuildNonPagedPool(), and MiComputeNonPagedPoolVa().

PVOID MmNonPagedPoolExpansionStart
PVOID MmNonPagedSystemStart

Definition at line 23 of file init.c.

Referenced by MiBuildSystemPteSpace(), and MiInitMachineDependent().

ULONG MmNumberOfPhysicalPages
ULONG MmNumberOfSystemPtes

Definition at line 42 of file init.c.

Referenced by MiBuildSystemPteSpace(), MiInitializeSpecialPool(), and MiInitMachineDependent().

PPHYSICAL_MEMORY_DESCRIPTOR MmPhysicalMemoryBlock

Definition at line 45 of file init.c.

Referenced by MiFindContiguousPages(), and MmGetPhysicalMemoryRanges().

ULONG MmSessionImageSize

Definition at line 37 of file init.c.

Referenced by MiInitializeSessionSpaceLayout().

ULONG MmSessionPoolSize

Definition at line 36 of file init.c.

Referenced by MiInitializeSessionPool(), and MiInitializeSessionSpaceLayout().

ULONG MmSessionSize

Definition at line 34 of file init.c.

Referenced by MiDereferenceSession(), and MiInitializeSessionSpaceLayout().

ULONG MmSessionViewSize
PVOID MmSystemCacheEnd

Definition at line 54 of file init.c.

PVOID MmSystemCacheStart

Definition at line 53 of file init.c.

MMSUPPORT MmSystemCacheWs
PFN_NUMBER MmSystemPageDirectory[PD_COUNT]

Definition at line 40 of file init.c.

Referenced by MiAllocatePoolPages(), MiBuildPagedPool(), and MiFillSystemPageDirectory().

PMMPDE MmSystemPagePtes
PVOID MmSystemRangeStart

Definition at line 52 of file init.c.

Referenced by ExpInitializeExecutive(), and ExpInitNls().

ULONG MmSystemViewSize

Definition at line 46 of file init.c.

Referenced by MiBuildPfnDatabase(), and MiInitMachineDependent().

MEMORY_ALLOCATION_DESCRIPTOR MxOldFreeDescriptor

Definition at line 47 of file init.c.

Referenced by MiBuildPfnDatabase(), and MiInitMachineDependent().

ULONG MxPfnAllocation

Definition at line 43 of file init.c.

Referenced by MiBuildNonPagedPool(), MiBuildPfnDatabase(), and MiInitMachineDependent().