From 2c42208fbd7541023dae7ec7515b19bd4bb057c5 Mon Sep 17 00:00:00 2001 From: John Hodge Date: Fri, 10 Aug 2012 00:30:57 +0800 Subject: [PATCH] Kernel/x86_64 - Fixed garbage TIDs before threading init is called --- KernelLand/Kernel/arch/x86_64/proc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/KernelLand/Kernel/arch/x86_64/proc.c b/KernelLand/Kernel/arch/x86_64/proc.c index 518bef3a..18cfd028 100644 --- a/KernelLand/Kernel/arch/x86_64/proc.c +++ b/KernelLand/Kernel/arch/x86_64/proc.c @@ -86,7 +86,9 @@ tMPInfo *gMPFloatPtr = NULL; tAPIC *gpMP_LocalAPIC = NULL; Uint8 gaAPIC_to_CPU[256] = {0}; #endif -tCPU gaCPUs[MAX_CPUS]; +tCPU gaCPUs[MAX_CPUS] = { + {.Current = &gThreadZero} + }; tTSS *gTSSs = NULL; tTSS gTSS0 = {0}; // --- Error Recovery --- -- 2.20.1