xref: /reactos/ntoskrnl/ke/processor.c (revision c07fba45)
1*c07fba45STimo Kreuzer /*
2*c07fba45STimo Kreuzer  * PROJECT:     ReactOS Kernel
3*c07fba45STimo Kreuzer  * LICENSE:     MIT (https://spdx.org/licenses/MIT)
4*c07fba45STimo Kreuzer  * PURPOSE:     Portable processor related routines
5*c07fba45STimo Kreuzer  * COPYRIGHT:   Copyright 2025 Timo Kreuzer <timo.kreuzer@reactos.org>
6*c07fba45STimo Kreuzer  */
7*c07fba45STimo Kreuzer 
8*c07fba45STimo Kreuzer /* INCLUDES ******************************************************************/
9*c07fba45STimo Kreuzer 
10*c07fba45STimo Kreuzer #include <ntoskrnl.h>
11*c07fba45STimo Kreuzer #define NDEBUG
12*c07fba45STimo Kreuzer #include <debug.h>
13*c07fba45STimo Kreuzer 
14*c07fba45STimo Kreuzer /* GLOBALS *******************************************************************/
15*c07fba45STimo Kreuzer 
16*c07fba45STimo Kreuzer CCHAR KeNumberProcessors = 0;
17*c07fba45STimo Kreuzer KAFFINITY KeActiveProcessors = 0;
18*c07fba45STimo Kreuzer 
19*c07fba45STimo Kreuzer /* FUNCTIONS *****************************************************************/
20*c07fba45STimo Kreuzer 
21*c07fba45STimo Kreuzer KAFFINITY
22*c07fba45STimo Kreuzer NTAPI
KeQueryActiveProcessors(VOID)23*c07fba45STimo Kreuzer KeQueryActiveProcessors(VOID)
24*c07fba45STimo Kreuzer {
25*c07fba45STimo Kreuzer     return KeActiveProcessors;
26*c07fba45STimo Kreuzer }
27