From fb099a1988a362d3af7891604a936ac981808fe6 Mon Sep 17 00:00:00 2001 From: Rafal Kupiec Date: Tue, 7 May 2024 23:47:58 +0200 Subject: [PATCH] Preallocate buffer for all supported CPUs --- xtoskrnl/includes/globals.h | 2 +- xtoskrnl/mm/globals.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xtoskrnl/includes/globals.h b/xtoskrnl/includes/globals.h index fc8cd92..bc43d6c 100644 --- a/xtoskrnl/includes/globals.h +++ b/xtoskrnl/includes/globals.h @@ -61,6 +61,6 @@ EXTERN LOADER_MEMORY_MAPPING MmOldFreeDescriptor; EXTERN ULONG MmPageMapLevel; /* Processor structures data (THIS IS A TEMPORARY HACK) */ -EXTERN UCHAR MmProcessorStructuresData[MAXIMUM_PROCESSORS - 1][KPROCESSOR_STRUCTURES_SIZE]; +EXTERN UCHAR MmProcessorStructuresData[MAXIMUM_PROCESSORS][KPROCESSOR_STRUCTURES_SIZE]; #endif /* __XTOSKRNL_GLOBALS_H */ diff --git a/xtoskrnl/mm/globals.c b/xtoskrnl/mm/globals.c index 203a812..dac2a17 100644 --- a/xtoskrnl/mm/globals.c +++ b/xtoskrnl/mm/globals.c @@ -28,4 +28,4 @@ LOADER_MEMORY_MAPPING MmOldFreeDescriptor; ULONG MmPageMapLevel; /* Processor structures data (THIS IS A TEMPORARY HACK) */ -UCHAR MmProcessorStructuresData[MAXIMUM_PROCESSORS - 1][KPROCESSOR_STRUCTURES_SIZE] = {0}; +UCHAR MmProcessorStructuresData[MAXIMUM_PROCESSORS][KPROCESSOR_STRUCTURES_SIZE] = {0};