From owner-freebsd-smp Mon May 6 14:06:02 1996 Return-Path: owner-smp Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id OAA09290 for smp-outgoing; Mon, 6 May 1996 14:06:02 -0700 (PDT) Received: from spinner.DIALix.COM (spinner.DIALix.COM [192.203.228.67]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id OAA09274 for ; Mon, 6 May 1996 14:05:56 -0700 (PDT) Received: from spinner.DIALix.COM (localhost.DIALix.oz.au [127.0.0.1]) by spinner.DIALix.COM (8.7.5/8.7.3) with ESMTP id FAA00253 for ; Tue, 7 May 1996 05:05:53 +0800 (WST) Message-Id: <199605062105.FAA00253@spinner.DIALix.COM> To: smp@freefall.freebsd.org Subject: Re: CVS update: sys/i386/i386 In-reply-to: Your message of "Mon, 06 May 1996 13:13:28 MST." <199605062013.NAA05160@freefall.freebsd.org> Date: Tue, 07 May 1996 05:05:53 +0800 From: Peter Wemm Sender: owner-smp@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I'll say it again: THIS HAS NOT EVEN BEEN TESTED! IT PROBABLY DOES NOT YET >WORK.. :-) Well, I've tested it, and much to my suprise, it booted. However, it double-faults when bringing up the second cpu, so obviously I've done something stupid.. I did not get to read the message, it was too quick, but I am pretty sure I spotted a double-fault in the flash before the reboot. Most likely I've botched an indirection of apic_base or something else that is masked by _smp_active. Or perhaps, as Poul-Henning said, mplock.s is quick to anger.. :-) Oh, the initial _mplock is not being set, I must have lost that from the old locore.s, there is a complaint about that early. -Peter (off to bed)