Migrate thread affinity from GROUP_AFFINITY to KAFFINITY_MAP
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in 42s
Builds / ExectOS (amd64, debug) (push) Successful in 45s
Builds / ExectOS (i686, debug) (push) Successful in 43s
Builds / ExectOS (i686, release) (push) Successful in 41s

This commit is contained in:
2026-06-01 22:28:21 +02:00
parent 615d253bb4
commit 65e86db731
4 changed files with 8 additions and 15 deletions

View File

@@ -118,8 +118,9 @@ KE::KernelInit::BootstrapKernel(VOID)
CurrentThread->NextProcessor = Prcb->CpuNumber;
CurrentThread->Priority = THREAD_HIGH_PRIORITY;
CurrentThread->State = Running;
CurrentThread->Affinity.Mask = (KAFFINITY)1 << Prcb->CpuNumber;
CurrentThread->Affinity.Group = 0;
CurrentThread->Affinity.Count = 1;
CurrentThread->Affinity.Size = 1;
CurrentThread->Affinity.Bitmap[0] = (KAFFINITY)1 << Prcb->CpuNumber;
CurrentThread->WaitRunLevel = DISPATCH_LEVEL;
CurrentProcess->ActiveProcessors.Bitmap[0] |= (KAFFINITY)1 << Prcb->CpuNumber;