diff --git a/reactos/ntoskrnl/include/internal/inbv.h b/reactos/ntoskrnl/include/internal/inbv.h index 02453e77251..00fd9a18e41 100644 --- a/reactos/ntoskrnl/include/internal/inbv.h +++ b/reactos/ntoskrnl/include/internal/inbv.h @@ -45,6 +45,8 @@ FinalizeBootLogo( VOID ); +extern BOOLEAN InbvBootDriverInstalled; + #endif /* NTOSKRNL_INBV_H */ diff --git a/reactos/ntoskrnl/mm/mminit.c b/reactos/ntoskrnl/mm/mminit.c index 6d2bcad9550..0228794c6ba 100644 --- a/reactos/ntoskrnl/mm/mminit.c +++ b/reactos/ntoskrnl/mm/mminit.c @@ -468,6 +468,14 @@ MmInitSystem(IN ULONG Phase, SectionsReady = TRUE; MmInitPagingFile(); PagingReady = TRUE; + + /* Setup shared user data settings that NT does as well */ + ASSERT(SharedUserData->NumberOfPhysicalPages == 0); + SharedUserData->NumberOfPhysicalPages = MmStats.NrTotalPages; + SharedUserData->LargePageMinimum = 0; + + /* For now, we assume that we're always Workstation */ + SharedUserData->NtProductType = NtProductWinNt; } else if (Phase == 2) {