Register BSP in processor block array during initialization
All checks were successful
Builds / ExectOS (amd64, release) (push) Successful in 37s
Builds / ExectOS (i686, release) (push) Successful in 33s
Builds / ExectOS (i686, debug) (push) Successful in 49s
Builds / ExectOS (amd64, debug) (push) Successful in 51s

This commit is contained in:
2026-06-08 11:21:53 +02:00
parent a601fd0afa
commit 766e4d9603
2 changed files with 6 additions and 0 deletions

View File

@@ -137,6 +137,9 @@ KE::Processor::InitializeProcessorBlocks()
/* Zero the array initially */ /* Zero the array initially */
RTL::Memory::ZeroMemory(ProcessorBlocks, InstalledCpus * sizeof(PKPROCESSOR_BLOCK)); RTL::Memory::ZeroMemory(ProcessorBlocks, InstalledCpus * sizeof(PKPROCESSOR_BLOCK));
/* Register the processor block for the BSP processor */
KE::Processor::RegisterProcessorBlock(0, KE::Processor::GetCurrentProcessorBlock());
/* Return success */ /* Return success */
return STATUS_SUCCESS; return STATUS_SUCCESS;
} }

View File

@@ -137,6 +137,9 @@ KE::Processor::InitializeProcessorBlocks()
/* Zero the array initially */ /* Zero the array initially */
RTL::Memory::ZeroMemory(ProcessorBlocks, InstalledCpus * sizeof(PKPROCESSOR_BLOCK)); RTL::Memory::ZeroMemory(ProcessorBlocks, InstalledCpus * sizeof(PKPROCESSOR_BLOCK));
/* Register the processor block for the BSP processor */
KE::Processor::RegisterProcessorBlock(0, KE::Processor::GetCurrentProcessorBlock());
/* Return success */ /* Return success */
return STATUS_SUCCESS; return STATUS_SUCCESS;
} }