ReactOS  r75384
init.c
Go to the documentation of this file.
1 /*
2  * PROJECT: ReactOS Kernel
3  * LICENSE: BSD - See COPYING.ARM in the top level directory
4  * FILE: ntoskrnl/mm/ARM3/arm/init.c
5  * PURPOSE: ARM Memory Manager Initialization
6  * PROGRAMMERS: ReactOS Portable Systems Group
7  */
8 
9 /* INCLUDES *******************************************************************/
10 
11 #include <ntoskrnl.h>
12 #define NDEBUG
13 #include <debug.h>
14 
15 #define MODULE_INVOLVED_IN_ARM3
16 #include <mm/ARM3/miarm.h>
17 
18 /* GLOBALS ********************************************************************/
19 
57 
58 /* PRIVATE FUNCTIONS **********************************************************/
59 
61 NTAPI
64 {
65  //
66  // Always return success for now
67  //
68  UNIMPLEMENTED_FATAL("NEVER TELL ME THE ODDS!\n");
69  return STATUS_SUCCESS;
70 }
71 
72 /* EOF */
ULONG MmUserProbeAddress
Definition: init.c:50
DWORD *typedef PVOID
Definition: winlogon.h:52
#define STATUS_SUCCESS
Definition: contextmenu.cpp:55
#define IN
Definition: typedefs.h:39
NTSTATUS NTAPI INIT_FUNCTION MiInitMachineDependent(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: init.c:675
PVOID MiSessionPoolStart
Definition: init.c:32
ULONG MmSessionSize
Definition: init.c:34
PVOID MmSystemCacheStart
Definition: init.c:53
ULONG MmMaximumNonPagedPoolPercent
Definition: init.c:20
ULONG MmNumberOfSystemPtes
Definition: init.c:42
PVOID MiSessionImageStart
Definition: init.c:29
PVOID MmNonPagedPoolExpansionStart
Definition: init.c:25
PVOID MmPagedPoolEnd
Definition: init.c:26
PMEMORY_ALLOCATION_DESCRIPTOR MxFreeDescriptor
Definition: init.c:46
#define PD_COUNT
Definition: miarm.h:29
ULONG MmSessionImageSize
Definition: init.c:37
PVOID MmSessionBase
Definition: init.c:33
RTL_BITMAP MiPfnBitMap
Definition: init.c:44
ULONG PFN_NUMBER
Definition: ke.h:8
PVOID MmNonPagedSystemStart
Definition: init.c:23
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
Definition: IoEaTest.cpp:117
ULONG MmSystemViewSize
Definition: init.c:39
ULONG MmSessionViewSize
Definition: init.c:35
PVOID MiSystemViewStart
Definition: init.c:38
MMSUPPORT MmSystemCacheWs
Definition: init.c:55
PVOID MmSystemCacheEnd
Definition: init.c:54
PPHYSICAL_MEMORY_DESCRIPTOR MmPhysicalMemoryBlock
Definition: init.c:45
PMMPDE MmSystemPagePtes
Definition: init.c:41
ULONG MmBootImageSize
Definition: init.c:49
PVOID MiSessionSpaceEnd
Definition: init.c:27
PVOID MiSessionImageEnd
Definition: init.c:28
ULONG MmHighestPhysicalPage
Definition: init.c:48
PVOID MmHighestUserAddress
Definition: init.c:51
PFN_NUMBER MmSystemPageDirectory[PD_COUNT]
Definition: init.c:40
PVOID MmNonPagedPoolStart
Definition: init.c:24
ULONG MmSessionPoolSize
Definition: init.c:36
LONG NTSTATUS
Definition: DriverTester.h:11
PVOID MiSessionViewStart
Definition: init.c:30
ULONG MmMaximumNonPagedPoolInBytes
Definition: init.c:22
ULONG MmNumberOfPhysicalPages
Definition: init.c:48
ULONG MxPfnAllocation
Definition: init.c:43
#define UNIMPLEMENTED_FATAL(...)
Definition: debug.h:243
PVOID MiSessionPoolEnd
Definition: init.c:31
PVOID MmSystemRangeStart
Definition: init.c:52
PVOID MmHyperSpaceEnd
Definition: init.c:56
unsigned int ULONG
Definition: retypes.h:1
MEMORY_ALLOCATION_DESCRIPTOR MxOldFreeDescriptor
Definition: init.c:47
ULONG MmSizeOfNonPagedPoolInBytes
Definition: init.c:21
#define INIT_FUNCTION
Definition: ntoskrnl.h:11