From owner-freebsd-mips Wed Nov 6 11:49:38 2002 Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id B424B37B401; Wed, 6 Nov 2002 11:49:37 -0800 (PST) Date: Wed, 6 Nov 2002 11:49:37 -0800 From: Juli Mallett To: freebsd-mips@FreeBSD.org Subject: Current FreeBSD/MIPS status. Message-ID: <20021106114937.B40859@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Here's the content from the status report I've submitted for the latest round of them, for anyone interested in what's currently going on. A mailing list was created, freebsd-mips, and a Perforce branch was created in //depot/projects/mips. Changes which will be necessary to allow multiple MIPS (and PowerPC) metaports to exist under one architecture port were made, and are being pushed back into the main FreeBSD tree. Some preliminary header work has been done, and porting the ARCBIOS interfaces to the kernel has begun. The toolchain in tree was updated and modified in places to support a FreeBSD/MIPS (Big Endian) target, in the Perforce branch. Some early boot code has proven the GDB MIPS simulator to work, for at least R3000 code, though whether R3000 will be supported has been under discussion. Some initial architectural decisions were also made, to steer current work. Thanks, juli. -- Juli Mallett | FreeBSD: The Power To Serve Will break world for fulltime employment. | finger jmallett@FreeBSD.org http://people.FreeBSD.org/~jmallett/ | Support my FreeBSD hacking! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Thu Nov 7 11:39:40 2002 Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id D5A3C37B401; Thu, 7 Nov 2002 11:39:39 -0800 (PST) Date: Thu, 7 Nov 2002 11:39:39 -0800 From: Juli Mallett To: freebsd-mips@FreeBSD.org Subject: Toolchain stuff. Message-ID: <20021107113939.A10859@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I finally found out I'd left a number of toolchain bits and bobbles today, and I submitted them to Perforce, and the toolchain can now compile little things. I'm about to try it building a mini-kernel for the GDB simulator, and fix whatever I run into. Just FYI. juli. -- Juli Mallett | FreeBSD: The Power To Serve Will break world for fulltime employment. | finger jmallett@FreeBSD.org http://people.FreeBSD.org/~jmallett/ | Support my FreeBSD hacking! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Thu Nov 7 11:48:11 2002 Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 0741B37B401; Thu, 7 Nov 2002 11:48:11 -0800 (PST) Date: Thu, 7 Nov 2002 11:48:11 -0800 From: Juli Mallett To: freebsd-mips@FreeBSD.org Subject: Re: Toolchain stuff. Message-ID: <20021107114810.A11200@FreeBSD.org> References: <20021107113939.A10859@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20021107113939.A10859@FreeBSD.org>; from jmallett@FreeBSD.org on Thu, Nov 07, 2002 at 11:39:39AM -0800 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * De: Juli Mallett [ Data: 2002-11-07 ] [ Subjecte: Toolchain stuff. ] > I finally found out I'd left a number of toolchain bits and bobbles > today, and I submitted them to Perforce, and the toolchain can now compile > little things. I'm about to try it building a mini-kernel for the GDB > simulator, and fix whatever I run into. Yeah, it does indeed work, with -march=r3000. I can produce what seem to be valid 64bit images, however the GDB+Sim configuration I have does not seem to be friendly to such. juli. -- Juli Mallett | FreeBSD: The Power To Serve Will break world for fulltime employment. | finger jmallett@FreeBSD.org http://people.FreeBSD.org/~jmallett/ | Support my FreeBSD hacking! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Thu Nov 7 11:51:30 2002 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 276E137B401; Thu, 7 Nov 2002 11:51:30 -0800 (PST) Received: from newtrinity.zeist.de (newtrinity.zeist.de [193.111.112.230]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3B92143E8A; Thu, 7 Nov 2002 11:51:29 -0800 (PST) (envelope-from marius@newtrinity.zeist.de) Received: from newtrinity.zeist.de (localhost [127.0.0.1]) by newtrinity.zeist.de (8.12.6/8.12.6/ZEIST.DE) with ESMTP id gA7JpSGF047292; Thu, 7 Nov 2002 20:51:28 +0100 (CET) (envelope-from marius@newtrinity.zeist.de) Received: (from marius@localhost) by newtrinity.zeist.de (8.12.6/8.12.6/Submit) id gA7JpNJi047291; Thu, 7 Nov 2002 20:51:23 +0100 (CET) (envelope-from marius) Date: Thu, 7 Nov 2002 20:51:23 +0100 From: marius@alchemy.franken.de To: Juli Mallett Cc: freebsd-mips@FreeBSD.ORG Subject: Re: Toolchain stuff. Message-ID: <20021107195123.GA47198@newtrinity.zeist.de> References: <20021107113939.A10859@FreeBSD.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021107113939.A10859@FreeBSD.org> User-Agent: Mutt/1.4i Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Thu, Nov 07, 2002 at 11:39:39AM -0800, Juli Mallett wrote: > I finally found out I'd left a number of toolchain bits and bobbles > today, and I submitted them to Perforce, and the toolchain can now compile > little things. I'm about to try it building a mini-kernel for the GDB > simulator, and fix whatever I run into. > > Just FYI. > Will FreeBSD/mips be based on NetBSD/mips, based on the port "some router company did" or written from scratch ? Is there support planned for mipsel ? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message From owner-freebsd-mips Thu Nov 7 11:56: 6 2002 Delivered-To: freebsd-mips@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 931) id 54F6237B401; Thu, 7 Nov 2002 11:56:05 -0800 (PST) Date: Thu, 7 Nov 2002 11:56:05 -0800 From: Juli Mallett To: marius@alchemy.franken.de Cc: freebsd-mips@FreeBSD.ORG Subject: Re: Toolchain stuff. Message-ID: <20021107115605.A12032@FreeBSD.org> References: <20021107113939.A10859@FreeBSD.org> <20021107195123.GA47198@newtrinity.zeist.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5.1i In-Reply-To: <20021107195123.GA47198@newtrinity.zeist.de>; from marius@alchemy.franken.de on Thu, Nov 07, 2002 at 08:51:23PM +0100 Organisation: The FreeBSD Project X-Alternate-Addresses: , , , , X-Towel: Yes X-LiveJournal: flata, jmallett X-Negacore: Yes Sender: owner-freebsd-mips@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG * De: marius@alchemy.franken.de [ Data: 2002-11-07 ] [ Subjecte: Re: Toolchain stuff. ] > On Thu, Nov 07, 2002 at 11:39:39AM -0800, Juli Mallett wrote: > > I finally found out I'd left a number of toolchain bits and bobbles > > today, and I submitted them to Perforce, and the toolchain can now compile > > little things. I'm about to try it building a mini-kernel for the GDB > > simulator, and fix whatever I run into. > > > > Just FYI. > > > > Will FreeBSD/mips be based on NetBSD/mips, based on the port "some router > company did" or written from scratch ? Lots of influence from the first, possibly some things from the second, and portions of it will be the latter. The idea is to take from NetBSD where it makes sense, do things right where it makes sense, and try to get the stuff from "some router company" once the port is "viable" to fill in things like pmap. > Is there support planned for mipsel ? Probably. Right now I'm just working on Big Endian (SGIMIPS). -- Juli Mallett | FreeBSD: The Power To Serve Will break world for fulltime employment. | finger jmallett@FreeBSD.org http://people.FreeBSD.org/~jmallett/ | Support my FreeBSD hacking! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mips" in the body of the message