From cf1bb5e566ad0e346af810b399d871a74031feb2 Mon Sep 17 00:00:00 2001 From: Ian Moffett Date: Fri, 25 Jul 2025 02:44:11 -0400 Subject: kernel/amd64: Keep track of which cores are online Give each core a bit that indicates whether the core is online or halted. We also provide a cpu_halt() which marks the core as offline. Signed-off-by: Ian Moffett --- sys/arch/amd64/amd64/machdep.c | 1 + 1 file changed, 1 insertion(+) (limited to 'sys/arch') diff --git a/sys/arch/amd64/amd64/machdep.c b/sys/arch/amd64/amd64/machdep.c index efd1af8..19dcf44 100644 --- a/sys/arch/amd64/amd64/machdep.c +++ b/sys/arch/amd64/amd64/machdep.c @@ -418,6 +418,7 @@ cpu_startup(struct cpu_info *ci) setup_vectors(ci); try_mitigate_spectre(); + ci->online = 1; cpu_get_info(ci); cpu_enable_smep(); -- cgit v1.2.3