Store CPU number and mask interrupts in processor block
All checks were successful
Builds / ExectOS (i686) (push) Successful in 33s
Builds / ExectOS (amd64) (push) Successful in 36s

This commit is contained in:
Rafal Kupiec 2024-05-07 16:21:38 +02:00
parent 276eb77862
commit f66e9aea9e
Signed by: belliash
GPG Key ID: 4E829243E0CFE6B4

View File

@ -29,8 +29,10 @@ HlInitializeProcessor(IN ULONG CpuNumber)
/* Get current processor block */
ProcessorBlock = KeGetCurrentProcessorBlock();
/* Set initial stall factor */
/* Set initial stall factor, CPU number and mask interrupts */
ProcessorBlock->StallScaleFactor = INITIAL_STALL_FACTOR;
ProcessorBlock->CpuNumber = CpuNumber;
ProcessorBlock->Idr = 0xFFFFFFFF;
/* Record processor block in the processors table */
HlpProcessorsIdentity[CpuNumber].ProcessorBlock = ProcessorBlock;