From owner-freebsd-mips@FreeBSD.ORG Sun May 25 04:28:49 2003 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2AFD237B401 for ; Sun, 25 May 2003 04:28:45 -0700 (PDT) Received: from netlx010.civ.utwente.nl (netlx010.civ.utwente.nl [130.89.1.92]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B15943FAF for ; Sun, 25 May 2003 04:28:43 -0700 (PDT) (envelope-from freebsd.org@graphicscave.com) Received: from graphicscave (graphicscave.student.utwente.nl [130.89.167.223]) by netlx010.civ.utwente.nl (8.11.4/HKD) with ESMTP id h4PBSeu23552 for ; Sun, 25 May 2003 13:28:40 +0200 From: "Steffen M. Boelaars" Organization: GraphicsCave To: freebsd-mips@freebsd.org Date: Sun, 25 May 2003 13:28:39 +0200 User-Agent: KMail/1.5.1 References: <20030523215344.A77797@FreeBSD.org> In-Reply-To: <20030523215344.A77797@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200305251328.39707.freebsd.org@graphicscave.com> X-UTwente-MailScanner: Found to be clean Subject: Re: Current status of FreeBSD/MIPS X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: freebsd.org@graphicscave.com List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 25 May 2003 11:28:49 -0000 I spotted a few of the MIPS pdf's at http://null-ptr.net/~dustin/. Is MIPS willing to release the documents if you request them? Steffen On Saturday 24 May 2003 04:53, Juli Mallett wrote: > After many hours sitting and looking blankly at heisenbugs, > printfs that would make data accesses work, etc., I finally > sat down the other day and started looking for CPU errata. > I found some mention of LL/SC errata that might affect my > processor, and decided to replace atomic.h with a C version, > and suddenly I'm getting to cpu0: messages, and beyond by > some ways. I've got about two large pages of SI_SUB listing > to make things go through, which at this point means fixing > up NetBSD's exception, etc., code to work, and getting stuff > like interrupts working, and doing a RealPmap(tm) instead > of just doing everything lazily out of KSEG0. Here's what > goes on, modulo debugging printfs and the like: > > %%% > Copyright (c) 1992-2003 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD 5.0-CURRENT #376: Fri May 23 00:17:16 CDT 2003 > > jmallett@dalek:/usr/people/jmallett/mips.build/sgimips/usr/people/jmallett/ >p4/mips/sys/INDY MIPS R4400 CPU (0x460) Rev. 6.0 with MIPS R4010 FPC Rev. > 0.0 > cpu0: 16KB/16B direct-mapped L1 Instruction cache, 48 TLB entries > cpu0: 16KB/16B direct-mapped write-back L1 Data cache > cpu0: 0KB/128B direct-mapped write-back L2 Unified cache > machine: SGI-IP22 > ARCS memory = 786432 (768 KB) > Loaded program memory = 1449984 (1416 KB) > avail memory = 131964928 (125 MB) > real memory = 134201344 (127 MB) > %%% > > I'd like a bit of help with one thing, if anyone could help... > > MIPS redid their website, and in the process seems to have lost > all their R4K docs. This includes all the CPU errata from that > era, and I've looked at some Google-Cached HTML of these things, > but that's very hard to read, and I've had mixed results with > doing that. If someone has the errata PDFs and could send them > to me, that would be really great. And also, if someone knows > much about the LL/SC errata, I can send off a copy of the atomic.h > that I'd *like* to be doing, and you can maybe tell me what > changes need made :) > > Thanx much, > juli. From owner-freebsd-mips@FreeBSD.ORG Sun May 25 17:00:58 2003 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id AE85F37B401; Sun, 25 May 2003 17:00:58 -0700 (PDT) Date: Sun, 25 May 2003 19:00:58 -0500 From: Juli Mallett To: "Steffen M. Boelaars" Message-ID: <20030525190058.A34242@FreeBSD.org> References: <20030523215344.A77797@FreeBSD.org> <200305251328.39707.freebsd.org@graphicscave.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <200305251328.39707.freebsd.org@graphicscave.com>; from freebsd.org@graphicscave.com on Sun, May 25, 2003 at 01:28:39PM +0200 X-Title: Code Maven X-Towel: Yes X-Negacore: Yes X-Authentication-Warning: localhost: juli pwned teh intarweb cc: freebsd-mips@freebsd.org Subject: Re: Current status of FreeBSD/MIPS X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2003 00:00:59 -0000 * "Steffen M. Boelaars" [ Date: 2003-05-25 ] [ w.r.t. Re: Current status of FreeBSD/MIPS ] > I spotted a few of the MIPS pdf's at http://null-ptr.net/~dustin/. Is MIPS > willing to release the documents if you request them? Nothing of use there that I see. MIPS probably is, figuring out who to bother at MIPS is hard though. It's not like these weren't public documents to begin with. *shrug* Thanx, juli. -- juli mallett. email: jmallett@freebsd.org; efnet: juli; From owner-freebsd-mips@FreeBSD.ORG Mon May 26 11:08:00 2003 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9167037B401; Mon, 26 May 2003 11:08:00 -0700 (PDT) Received: from akira.zetaflops.net (bdsl.66.12.209.212.gte.net [66.12.209.212]) by mx1.FreeBSD.org (Postfix) with ESMTP id CF70D43FAF; Mon, 26 May 2003 11:07:59 -0700 (PDT) (envelope-from tim@zetaflops.net) Received: from akira.zetaflops.net (localhost.zetaflops.net [127.0.0.1]) by akira.zetaflops.net (8.12.9/8.12.8) with ESMTP id h4QI6YaP020009; Mon, 26 May 2003 11:06:34 -0700 (PDT) Message-Id: <200305261806.h4QI6YaP020009@akira.zetaflops.net> To: Juli Mallett In-Reply-To: Message from Juli Mallett of "Fri, 23 May 2003 21:53:45 CDT." <20030523215344.A77797@FreeBSD.org> Date: Mon, 26 May 2003 11:06:34 -0700 From: Tim Wiess cc: freebsd-mips@freebsd.org Subject: Re: Current status of FreeBSD/MIPS X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2003 18:08:00 -0000 Juli, I just posted a bunch of my mips errata for you to snag. http://www.zetaflops.net/~tim/errata R4000_3.0_2.2_MC_errata.ps.Z has a couple entries related to the ll/sc bugs. However it seems that issue was resolved in the R4400s since there is no mention of it in any of those docs. BTW, last time I checked, ftp.sgi.com still has all the old mips manuals and errata available. tim > After many hours sitting and looking blankly at heisenbugs, > printfs that would make data accesses work, etc., I finally > sat down the other day and started looking for CPU errata. > I found some mention of LL/SC errata that might affect my > processor, and decided to replace atomic.h with a C version, > and suddenly I'm getting to cpu0: messages, and beyond by > some ways. I've got about two large pages of SI_SUB listing > to make things go through, which at this point means fixing > up NetBSD's exception, etc., code to work, and getting stuff > like interrupts working, and doing a RealPmap(tm) instead > of just doing everything lazily out of KSEG0. Here's what > goes on, modulo debugging printfs and the like: > > %%% > Copyright (c) 1992-2003 The FreeBSD Project. > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > The Regents of the University of California. All rights reserved. > FreeBSD 5.0-CURRENT #376: Fri May 23 00:17:16 CDT 2003 > jmallett@dalek:/usr/people/jmallett/mips.build/sgimips/usr/people/jmallet t/p4/mips/sys/INDY > MIPS R4400 CPU (0x460) Rev. 6.0 with MIPS R4010 FPC Rev. 0.0 > cpu0: 16KB/16B direct-mapped L1 Instruction cache, 48 TLB entries > cpu0: 16KB/16B direct-mapped write-back L1 Data cache > cpu0: 0KB/128B direct-mapped write-back L2 Unified cache > machine: SGI-IP22 > ARCS memory = 786432 (768 KB) > Loaded program memory = 1449984 (1416 KB) > avail memory = 131964928 (125 MB) > real memory = 134201344 (127 MB) > %%% > > I'd like a bit of help with one thing, if anyone could help... > > MIPS redid their website, and in the process seems to have lost > all their R4K docs. This includes all the CPU errata from that > era, and I've looked at some Google-Cached HTML of these things, > but that's very hard to read, and I've had mixed results with > doing that. If someone has the errata PDFs and could send them > to me, that would be really great. And also, if someone knows > much about the LL/SC errata, I can send off a copy of the atomic.h > that I'd *like* to be doing, and you can maybe tell me what > changes need made :) > > Thanx much, > juli. From owner-freebsd-mips@FreeBSD.ORG Mon May 26 11:58:40 2003 Return-Path: Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id AD40737B401; Mon, 26 May 2003 11:58:40 -0700 (PDT) Date: Mon, 26 May 2003 13:58:40 -0500 From: Juli Mallett To: Tim Wiess Message-ID: <20030526135840.A3860@FreeBSD.org> References: <200305261806.h4QI6YaP020009@akira.zetaflops.net> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.2.5.1i In-Reply-To: <200305261806.h4QI6YaP020009@akira.zetaflops.net>; from tim@zetaflops.net on Mon, May 26, 2003 at 11:06:34AM -0700 X-Title: Code Maven X-Towel: Yes X-Negacore: Yes X-Authentication-Warning: localhost: juli pwned teh intarweb cc: freebsd-mips@freebsd.org Subject: Re: Current status of FreeBSD/MIPS X-BeenThere: freebsd-mips@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting FreeBSD to MIPS List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 26 May 2003 18:58:41 -0000 * Tim Wiess [ Date: 2003-05-26 ] [ w.r.t. Re: Current status of FreeBSD/MIPS ] > Juli, > I just posted a bunch of my mips errata for you to snag. > http://www.zetaflops.net/~tim/errata Thanks! Snagged. > R4000_3.0_2.2_MC_errata.ps.Z has a couple entries related to the > ll/sc bugs. However it seems that issue was resolved in the R4400s > since there is no mention of it in any of those docs. Hmm, interesting. Well, the impression I got from looking at cached google-html-ified versions of the MIPS PDFs was that there was no solution, only workarounds. If that's not the case, then I'm glad I managed to make an ass of my self thanks to the magic of poorly-rendered incoherent semi-views of said docs. In any case, I'll look into it more, for all I know, this points in the direction of my atomic ops code being börken. (Not out of the question.) > BTW, last time I checked, ftp.sgi.com still has all the old mips > manuals and errata available. Hm, ok. I think there was some stuff on techpubs a while ago, but when I went to check around last week, all I could find was maybe Heinrich's R4K user's manual. And plenty of MIPSIV stuff. I was probably just lost :) I'll look around on the main FTP. Thanks for the pointer :) Thanx, juli. -- juli mallett. email: jmallett@freebsd.org; efnet: juli;