[NTOSKRNL]

Complete NtQuerySystemInformation - SystemNumaProcessorMap stub so that it is possible to query the highest node number (and only that!)

CORE-9680

svn path=/trunk/; revision=68142
This commit is contained in:
Pierre Schweitzer 2015-06-14 19:58:45 +00:00
parent 5ee87f9ad5
commit 3e7c3b4697

View file

@ -2168,9 +2168,31 @@ SSI_DEF(SystemLoadGdiDriverInSystemSpaceInformation)
/* Class 55 - NUMA processor information */
QSI_DEF(SystemNumaProcessorMap)
{
PSYSTEM_NUMA_INFORMATION NumaInformation = (PSYSTEM_NUMA_INFORMATION)Buffer;
if (Size < sizeof(ULONG))
{
return STATUS_INFO_LENGTH_MISMATCH;
}
#if 1 // Partial & incomplete implementation just to let GetNumaHighestNodeNumber() work
/* In case of a partial query, just return number of nodes and stop here */
if (Size < sizeof(SYSTEM_NUMA_INFORMATION))
{
NumaInformation->HighestNodeNumber = KeNumberNodes - 1;
*ReqSize = sizeof(ULONG);
return STATUS_SUCCESS;
}
else
{
DPRINT1("NtQuerySystemInformation - SystemNumaProcessorMap not implemented\n");
return STATUS_NOT_IMPLEMENTED;
}
#else
/* FIXME */
DPRINT1("NtQuerySystemInformation - SystemNumaProcessorMap not implemented\n");
return STATUS_NOT_IMPLEMENTED;
#endif
}