From owner-freebsd-alpha Thu Dec 14 13: 6:27 2000 From owner-freebsd-alpha@FreeBSD.ORG Thu Dec 14 13:06:26 2000 Return-Path: Delivered-To: freebsd-alpha@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id D40F237B400; Thu, 14 Dec 2000 13:06:25 -0800 (PST) Received: from zeppo.feral.com (IDENT:mjacob@zeppo [192.67.166.71]) by feral.com (8.9.3/8.9.3) with ESMTP id NAA26748; Thu, 14 Dec 2000 13:06:19 -0800 Date: Thu, 14 Dec 2000 13:06:12 -0800 (PST) From: Matthew Jacob Reply-To: mjacob@feral.com To: Bernd Walter Cc: Andrew Gallatin , John Baldwin , alpha@FreeBSD.ORG Subject: Re: mutex/ithread jitters? In-Reply-To: <20001214213044.A60434@cicely5.cicely.de> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-alpha@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 14 Dec 2000, Bernd Walter wrote: > On Thu, Dec 14, 2000 at 11:24:50AM -0800, Matthew Jacob wrote: > > > As Doug mentioned before, leaving the ipl raised would probably be > > > more efficient that groveling around in the interrupt hardware. And > > > it would be nice to not make every platform have to be 100% perfect > > > wrt to enabling/disabling interrupts... > > > > No arguments from me on this one (after all, ahem, I suggested it first!). But > > I haven't gotten around to breaking free the day or so it will take to do > > this. > > The workaround for the PC164 brokeness should also work on other EV56 and up > alphas. > The only unclear thing is if the SRM of that machine supports the needed > functionality to get access to the pal privileged commands. > I asume it's worth to test as it's simple to bring in. We could, but the fact of the matter here is that CSERVE is an undocumented PAL opcode reserved to Digital (sez the Sites book). I'm really glad you've added it so the PC164 now works again, but I don't want to grow this approach further. There are probably a bunch of other approaches we should take that keep us within the Alpha public architecture that would be better for us to do. -matt To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-alpha" in the body of the message