From owner-cvs-all Mon Aug 7 22:24:18 2000 Delivered-To: cvs-all@freebsd.org Received: from troutmask.apl.washington.edu (troutmask.apl.washington.edu [128.95.76.54]) by hub.freebsd.org (Postfix) with ESMTP id 0711537BF5C; Mon, 7 Aug 2000 22:24:12 -0700 (PDT) (envelope-from sgk@troutmask.apl.washington.edu) Received: (from sgk@localhost) by troutmask.apl.washington.edu (8.9.3/8.9.3) id WAA23123; Mon, 7 Aug 2000 22:28:25 -0700 (PDT) (envelope-from sgk) From: Steve Kargl Message-Id: <200008080528.WAA23123@troutmask.apl.washington.edu> Subject: Re: cvs commit: src/sys/i386/i386 mpboot.s In-Reply-To: <20000808093307.D65739@wantadilla.lemis.com> from Greg Lehey at "Aug 8, 2000 09:33:07 am" To: Greg Lehey Date: Mon, 7 Aug 2000 22:28:24 -0700 (PDT) Cc: Tor Egge , cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL61 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Greg Lehey wrote: > On Sunday, 6 August 2000 at 19:28:37 -0700, Tor Egge wrote: > > tegge 2000/08/06 19:28:37 PDT > > > > Modified files: > > sys/i386/i386 mpboot.s > > Log: > > Add workaround for livelock problem when starting APs. > > > > With more than 1 AP present, an AP could fail to properly release > > the mp lock before waiting for smp_started to become nonzero. > > > > With early startup of APs, the BSP could fail to properly release > > the mp lock before waiting for smp_started to become nonzero. > > This is the third SMP commit I've seen from you in the last few days. > Are you aware that we're currently completely overhauling this code? > It would probably be more efficient if you joined the overhaul effort. > Greg, Are there plans to back port the new smp stuff to 4.x? Tor's changes, after testing in -current, can be directly applied to 4.x (where x = 2, 3, ...). -- Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message