/* FUNCTIONS *****************************************************************/
+VOID
+NTAPI
+MiZeroPhysicalPage(
+ IN PFN_NUMBER PageFrameIndex
+);
+
VOID
NTAPI
CcInitCacheZeroPage(VOID)
{
NTSTATUS Status;
- Status = MmRequestPageMemoryConsumer(MC_NPPOOL, TRUE, &CcZeroPage);
+ MI_SET_USAGE(MI_USAGE_CACHE);
+ //MI_SET_PROCESS2(PsGetCurrentProcess()->ImageFileName);
+ Status = MmRequestPageMemoryConsumer(MC_SYSTEM, TRUE, &CcZeroPage);
if (!NT_SUCCESS(Status))
{
DbgPrint("Can't allocate CcZeroPage.\n");
KeBugCheck(CACHE_MANAGER);
}
- Status = MiZeroPage(CcZeroPage);
- if (!NT_SUCCESS(Status))
- {
- DbgPrint("Can't zero out CcZeroPage.\n");
- KeBugCheck(CACHE_MANAGER);
- }
+ MiZeroPhysicalPage(CcZeroPage);
}
NTSTATUS