Date: Thu, 24 Jul 1997 15:48:32 -0600 From: Steve Passe <smp@csn.net> To: Simon Shapiro <Shimon@i-connect.net> Cc: freebsd-smp@FreeBSD.ORG Subject: Re: SMP & P6DNH - Still the same (problem) Message-ID: <199707242148.PAA23073@Ilsa.StevesCafe.com> In-Reply-To: Your message of "Thu, 24 Jul 1997 13:23:28 PDT." <XFMail.970724132328.Shimon@i-Connect.Net>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi, > SMP kernel as of last night, still gives me the same exact problem: > > It boot normally and then, instead of starting init, it goes into > default_halt(). > > I only found reference to default_halt in i386/i386/dwtch.s. > Could not find any calls made to it, except, indirectly from idle_loop (in > the same file). > > I do not exactly understand (last assembly code I saw was PDP-11, sorry) > what idle loop does, but it appears as if vm_page_zero_idle returns 0, > and this is why we halt. This can only happen (?) (in vm_machdep.c) if > WRONG is defined, or the nimbr of non-zeroed free pages is smaller than > half the number of reserved pages. what idle_loop does: check each queue for a process to run see if there are any vm pages that can be zeroed while waiting for a proc. If a page was zeroed repeat the loop. else no pages left to zero, go into a halt until an INT wakes us up. Since you get to ddb from the keyboard, kb INTs are being seen, it sounds like your not getting timer INTerrupts. mail me both your config file and i386/include/smptests.h file. -- Steve Passe | powered by smp@csn.net | Symmetric MultiProcessor FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199707242148.PAA23073>