mirror of
https://github.com/reactos/reactos.git
synced 2025-08-04 08:05:43 +00:00
[NTOS]: Combine ARM3 phase 0 and 1 even it means calling back into TurdMM for one function call.
[NTOS]: Separate out platform-specific parts of ARM3 initialization instead of having everything in an arch-specific file. No functional code changes. svn path=/trunk/; revision=45547
This commit is contained in:
parent
f11ee9cfaf
commit
3caee550bc
5 changed files with 1458 additions and 1405 deletions
|
@ -168,6 +168,20 @@ extern SIZE_T MmAllocatedNonPagedPool;
|
|||
extern ULONG_PTR MmSubsectionBase;
|
||||
extern ULONG MmSpecialPoolTag;
|
||||
extern PVOID MmHyperSpaceEnd;
|
||||
extern PMMWSL MmSystemCacheWorkingSetList;
|
||||
extern ULONG MmMinimumNonPagedPoolSize;
|
||||
extern ULONG MmMinAdditionNonPagedPoolPerMb;
|
||||
extern ULONG MmDefaultMaximumNonPagedPool;
|
||||
extern ULONG MmMaxAdditionNonPagedPoolPerMb;
|
||||
extern ULONG MmSecondaryColors;
|
||||
extern ULONG MmSecondaryColorMask;
|
||||
extern ULONG MmNumberOfSystemPtes;
|
||||
extern ULONG MmMaximumNonPagedPoolPercent;
|
||||
|
||||
//
|
||||
// Actual (registry-configurable) size of a GUI thread's stack
|
||||
//
|
||||
ULONG MmLargeStackSize;
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
|
@ -176,6 +190,33 @@ MmArmInitSystem(
|
|||
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
MiInitMachineDependent(
|
||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock
|
||||
);
|
||||
|
||||
PPHYSICAL_MEMORY_DESCRIPTOR
|
||||
NTAPI
|
||||
MmInitializeMemoryLimits(
|
||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||
IN PBOOLEAN IncludeType
|
||||
);
|
||||
|
||||
PFN_NUMBER
|
||||
NTAPI
|
||||
MiPagesInLoaderBlock(
|
||||
IN PLOADER_PARAMETER_BLOCK LoaderBlock,
|
||||
IN PBOOLEAN IncludeType
|
||||
);
|
||||
|
||||
VOID
|
||||
FASTCALL
|
||||
MiSyncARM3WithROS(
|
||||
IN PVOID AddressStart,
|
||||
IN PVOID AddressEnd
|
||||
);
|
||||
|
||||
NTSTATUS
|
||||
NTAPI
|
||||
MmArmAccessFault(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue