Rework initial timer support
All checks were successful
Builds / ExectOS (i686) (push) Successful in 34s
Builds / ExectOS (amd64) (push) Successful in 36s

This commit is contained in:
2024-04-20 23:15:57 +02:00
parent 12ce7aae3f
commit 331c5bfeda
6 changed files with 111 additions and 20 deletions

View File

@@ -34,7 +34,7 @@ PoInitializeProcessorControlBlock(IN OUT PKPROCESSOR_CONTROL_BLOCK Prcb)
/* Initialize DPC and Timer */
KeInitializeDpc(&Prcb->PowerState.PerfDpc, PopPerfIdleDpc, Prcb);
KeSetTargetProcessorDpc(&Prcb->PowerState.PerfDpc, Prcb->Number);
KeInitializeTimerEx(&Prcb->PowerState.PerfTimer, SynchronizationTimer);
KeInitializeTimer(&Prcb->PowerState.PerfTimer, SynchronizationTimer);
}
/**