forked from xt-sys/exectos
Initial memory manager initialization code
This commit is contained in:
@@ -18,4 +18,24 @@ VOID
|
||||
MmZeroPages(IN PVOID Address,
|
||||
IN ULONG Size);
|
||||
|
||||
XTAPI
|
||||
PMMPTE
|
||||
MmpGetPdeAddress(PVOID Address);
|
||||
|
||||
XTAPI
|
||||
PMMPTE
|
||||
MmpGetPpeAddress(PVOID Address);
|
||||
|
||||
XTAPI
|
||||
PMMPTE
|
||||
MmpGetPteAddress(PVOID Address);
|
||||
|
||||
XTAPI
|
||||
PMMPTE
|
||||
MmpGetPxeAddress(PVOID Address);
|
||||
|
||||
XTAPI
|
||||
VOID
|
||||
MmpInitializeArchitecture();
|
||||
|
||||
#endif /* __XTOSKRNL_AMD64_MMI_H */
|
||||
|
@@ -42,4 +42,19 @@ EXTERN KSERVICE_DESCRIPTOR_TABLE KeServiceDescriptorTable[KSERVICE_TABLES_COUNT]
|
||||
/* Kernel process list */
|
||||
EXTERN LIST_ENTRY KepProcessListHead;
|
||||
|
||||
/* Biggest free memory descriptor */
|
||||
EXTERN PLOADER_MEMORY_MAPPING MmFreeDescriptor;
|
||||
|
||||
/* Highest physical page number */
|
||||
EXTERN ULONG_PTR MmHighestPhysicalPage;
|
||||
|
||||
/* Lowest physical page number */
|
||||
EXTERN ULONG_PTR MmLowestPhysicalPage;
|
||||
|
||||
/* Number of physical pages */
|
||||
EXTERN ULONG MmNumberOfPhysicalPages;
|
||||
|
||||
/* Old biggest free memory descriptor */
|
||||
EXTERN LOADER_MEMORY_MAPPING MmOldFreeDescriptor;
|
||||
|
||||
#endif /* __XTOSKRNL_GLOBALS_H */
|
||||
|
@@ -18,4 +18,8 @@ VOID
|
||||
MmZeroPages(IN PVOID Address,
|
||||
IN ULONG Size);
|
||||
|
||||
XTAPI
|
||||
VOID
|
||||
MmpInitializeArchitecture();
|
||||
|
||||
#endif /* __XTOSKRNL_I686_MMI_H */
|
||||
|
@@ -24,4 +24,20 @@ VOID
|
||||
MmFreeKernelStack(IN PVOID Stack,
|
||||
IN BOOLEAN LargeStack);
|
||||
|
||||
XTAPI
|
||||
VOID
|
||||
MmInitializeMemoryManager();
|
||||
|
||||
XTAPI
|
||||
VOID
|
||||
MmpScanMemoryDescriptors();
|
||||
|
||||
XTAPI
|
||||
BOOLEAN
|
||||
MmpVerifyMemoryTypeFree(LOADER_MEMORY_TYPE MemoryType);
|
||||
|
||||
XTAPI
|
||||
BOOLEAN
|
||||
MmpVerifyMemoryTypeInvisible(LOADER_MEMORY_TYPE MemoryType);
|
||||
|
||||
#endif /* __XTOSKRNL_MMI_H */
|
||||
|
Reference in New Issue
Block a user