1
0
feito fork de xt-sys/exectos

Store CPU number and mask interrupts in processor block

Esse commit está contido em:
2024-05-07 16:21:38 +02:00
commit f66e9aea9e

Ver Arquivo

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