ReactOS 0.4.15-dev-8219-ge8b88cf
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
60CODE_SEG("INIT")
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 */
#define CODE_SEG(...)
LONG NTSTATUS
Definition: precomp.h:26
PFN_NUMBER MmHighestPhysicalPage
Definition: meminit.c:31
#define MmSystemRangeStart
Definition: mm.h:32
#define PPE_PER_PAGE
Definition: mm.h:22
PFN_COUNT MmNumberOfPhysicalPages
Definition: init.c:48
ULONG MxPfnAllocation
Definition: init.c:43
ULONG MmMaximumNonPagedPoolPercent
Definition: init.c:20
PVOID MmNonPagedSystemStart
Definition: init.c:23
ULONG MmSessionImageSize
Definition: init.c:37
PMEMORY_ALLOCATION_DESCRIPTOR MxFreeDescriptor
Definition: init.c:46
PMMPDE MmSystemPagePtes
Definition: init.c:41
ULONG MmUserProbeAddress
Definition: init.c:50
ULONG MmSessionSize
Definition: init.c:34
PVOID MiSessionViewStart
Definition: init.c:30
ULONG MmMaximumNonPagedPoolInBytes
Definition: init.c:22
ULONG MmSizeOfNonPagedPoolInBytes
Definition: init.c:21
ULONG MmSessionViewSize
Definition: init.c:35
PVOID MiSessionImageStart
Definition: init.c:29
PVOID MiSessionPoolStart
Definition: init.c:32
ULONG MmNumberOfSystemPtes
Definition: init.c:42
ULONG MmBootImageSize
Definition: init.c:49
ULONG MmSystemViewSize
Definition: init.c:39
ULONG MmSessionPoolSize
Definition: init.c:36
PVOID MmNonPagedPoolExpansionStart
Definition: init.c:25
PVOID MmSessionBase
Definition: init.c:33
PVOID MiSystemViewStart
Definition: init.c:38
RTL_BITMAP MiPfnBitMap
Definition: init.c:44
PVOID MmHyperSpaceEnd
Definition: init.c:56
MMSUPPORT MmSystemCacheWs
Definition: init.c:55
MEMORY_ALLOCATION_DESCRIPTOR MxOldFreeDescriptor
Definition: init.c:47
PVOID MmNonPagedPoolStart
Definition: init.c:24
PVOID MiSessionImageEnd
Definition: init.c:28
PPHYSICAL_MEMORY_DESCRIPTOR MmPhysicalMemoryBlock
Definition: init.c:45
PVOID MiSessionSpaceEnd
Definition: init.c:27
PVOID MmSystemCacheStart
Definition: init.c:53
PVOID MiSessionPoolEnd
Definition: init.c:31
PVOID MmSystemCacheEnd
Definition: init.c:54
PFN_NUMBER MmSystemPageDirectory[PPE_PER_PAGE]
Definition: init.c:40
PVOID MmPagedPoolEnd
Definition: init.c:26
NTSTATUS NTAPI MiInitMachineDependent(IN PLOADER_PARAMETER_BLOCK LoaderBlock)
Definition: init.c:697
PVOID MmHighestUserAddress
Definition: rtlcompat.c:29
#define UNIMPLEMENTED_FATAL(...)
Definition: debug.h:244
ULONG PFN_NUMBER
Definition: ke.h:9
#define STATUS_SUCCESS
Definition: shellext.h:65
#define NTAPI
Definition: typedefs.h:36
#define IN
Definition: typedefs.h:39
uint32_t ULONG
Definition: typedefs.h:59