[NTOS:CC]

- Organize pool tags and make them somewhat Windows-compatible
CORE-8065

svn path=/trunk/; revision=62714
This commit is contained in:
Thomas Faber 2014-04-12 11:12:14 +00:00
parent 6d7fbc887f
commit 72e7415f50
2 changed files with 27 additions and 27 deletions

View file

@ -1269,32 +1269,31 @@ CcInitView (
InitializeListHead(&DirtyVacbListHead); InitializeListHead(&DirtyVacbListHead);
InitializeListHead(&VacbLruListHead); InitializeListHead(&VacbLruListHead);
KeInitializeGuardedMutex(&ViewLock); KeInitializeGuardedMutex(&ViewLock);
ExInitializeNPagedLookasideList (&iBcbLookasideList, ExInitializeNPagedLookasideList(&iBcbLookasideList,
NULL, NULL,
NULL, NULL,
0, 0,
sizeof(INTERNAL_BCB), sizeof(INTERNAL_BCB),
TAG_IBCB, TAG_BCB,
20); 20);
ExInitializeNPagedLookasideList (&SharedCacheMapLookasideList, ExInitializeNPagedLookasideList(&SharedCacheMapLookasideList,
NULL, NULL,
NULL, NULL,
0, 0,
sizeof(ROS_SHARED_CACHE_MAP), sizeof(ROS_SHARED_CACHE_MAP),
TAG_BCB, TAG_SHARED_CACHE_MAP,
20); 20);
ExInitializeNPagedLookasideList (&VacbLookasideList, ExInitializeNPagedLookasideList(&VacbLookasideList,
NULL, NULL,
NULL, NULL,
0, 0,
sizeof(ROS_VACB), sizeof(ROS_VACB),
TAG_CSEG, TAG_VACB,
20); 20);
MmInitializeMemoryConsumer(MC_CACHE, CcRosTrimCache); MmInitializeMemoryConsumer(MC_CACHE, CcRosTrimCache);
CcInitCacheZeroPage(); CcInitCacheZeroPage();
} }
/* EOF */ /* EOF */

View file

@ -1,10 +1,11 @@
#pragma once #pragma once
/* formerly located in cc/view.c */ /* Cache Manager Tags */
#define TAG_CC ' cC' #define TAG_CC ' cC'
#define TAG_CSEG 'GESC' #define TAG_VACB 'aVcC'
#define TAG_BCB ' BCB' #define TAG_SHARED_CACHE_MAP 'cScC'
#define TAG_IBCB 'BCBi' #define TAG_PRIVATE_CACHE_MAP 'cPcC'
#define TAG_BCB 'cBcC'
/* Executive Callbacks */ /* Executive Callbacks */
#define TAG_CALLBACK_ROUTINE_BLOCK 'brbC' #define TAG_CALLBACK_ROUTINE_BLOCK 'brbC'