Implement initial memory manager infrastructure #24

Open
harraiken wants to merge 169 commits from memmgr into master
2 changed files with 4 additions and 4 deletions
Showing only changes of commit 587b85d0a4 - Show all commits

View File

@@ -25,8 +25,8 @@ namespace MM
public: public:
STATIC XTAPI VOID ComputePageColoring(VOID); STATIC XTAPI VOID ComputePageColoring(VOID);
STATIC XTAPI PMMCOLOR_TABLES GetFreePages(MMPAGELISTS PageList, STATIC XTAPI PMMCOLOR_TABLES GetFreePages(IN MMPAGELISTS PageList,
ULONG Color); IN ULONG Color);
STATIC XTAPI PMMPFNLIST GetModifiedPages(IN ULONG Color); STATIC XTAPI PMMPFNLIST GetModifiedPages(IN ULONG Color);
STATIC XTAPI ULONG GetNextColor(VOID); STATIC XTAPI ULONG GetNextColor(VOID);
STATIC XTAPI ULONG GetPagingColors(VOID); STATIC XTAPI ULONG GetPagingColors(VOID);

View File

@@ -42,8 +42,8 @@ MM::Colors::ComputePageColoring(VOID)
*/ */
XTAPI XTAPI
PMMCOLOR_TABLES PMMCOLOR_TABLES
MM::Colors::GetFreePages(MMPAGELISTS PageList, MM::Colors::GetFreePages(IN MMPAGELISTS PageList,
ULONG Color) IN ULONG Color)
{ {
/* Return a pointer to the requested color table entry */ /* Return a pointer to the requested color table entry */
return &FreePages[PageList][Color]; return &FreePages[PageList][Color];