From owner-freebsd-sparc Sun Jan 23 10:25:57 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from agnostic.union.cynic.net (24-29-147-245.nyc.rr.com [24.29.147.245]) by hub.freebsd.org (Postfix) with ESMTP id 6EADC15161 for ; Sun, 23 Jan 2000 10:25:44 -0800 (PST) (envelope-from cjs@cynic.net) Received: from localhost (localhost [[UNIX: localhost]]) by agnostic.union.cynic.net (8.8.8/8.8.8) with ESMTP id NAA21568; Sun, 23 Jan 2000 13:25:22 -0500 (EST) X-Authentication-Warning: agnostic.union.cynic.net: cjs owned process doing -bs Date: Sun, 23 Jan 2000 13:25:22 -0500 (EST) From: Curt Sampson X-Sender: cjs@agnostic.union.cynic.net To: Lyndon Griffin Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: My configuration has changed In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Wed, 19 Jan 2000, Lyndon Griffin wrote: > I've heard that Net- will boot but otherwise ignore two modules.... Well, it's my understanding that NetBSD actually spins up the second module, and that pretty much all the MD code to support an SMP kernel is there. (I believe this is also now the case for i386 and alpha.) cjs -- Curt Sampson 917 532 4208 De gustibus, aut bene aut nihil. The most widely ported operating system in the world: http://www.netbsd.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Mon Jan 24 0:28: 0 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from cimlogic.com.au (cimlog.lnk.telstra.net [139.130.51.31]) by hub.freebsd.org (Postfix) with ESMTP id 84852151C3 for ; Mon, 24 Jan 2000 00:27:51 -0800 (PST) (envelope-from jb@cimlogic.com.au) Received: (from jb@localhost) by cimlogic.com.au (8.9.3/8.9.1) id TAA09854; Mon, 24 Jan 2000 19:32:19 +1100 (EST) (envelope-from jb) Date: Mon, 24 Jan 2000 19:32:19 +1100 From: John Birrell To: Lyndon Griffin Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Curious (cross-compiler) Message-ID: <20000124193218.A4172@freebsd1.cimlogic.com.au> References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.5i In-Reply-To: ; from Lyndon Griffin on Thu, Jan 20, 2000 at 06:59:50PM -0500 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, Jan 20, 2000 at 06:59:50PM -0500, Lyndon Griffin wrote: > My thinking may be *really* screwy here, and - if so - I hope somebody > will step forward to correct me. > > What is the purpose of building a cross-compiler if we have a running OS > on the target platform? Wouldn't it be simpler to just build everything > on the target platform using the existing OS? Try compiling FreeBSD/i386 sources on a non-FreeBSD/i386 system and you will understand why. The compiler you use "knows" about the system it is compiling for. -- John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ john.birrell@cai.com john.birrell@opendirectory.com.au To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Mon Jan 24 14:45:27 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from bsd4us.org (cn386092-a.newcas1.de.home.com [24.40.46.90]) by hub.freebsd.org (Postfix) with ESMTP id 2A26A152BE for ; Mon, 24 Jan 2000 14:45:23 -0800 (PST) (envelope-from lgriffin@BSD4US.ORG) Received: from localhost (lgriffin@localhost) by bsd4us.org (8.9.3/8.9.3) with ESMTP id QAA16314 for ; Mon, 24 Jan 2000 16:48:08 -0500 (EST) Date: Mon, 24 Jan 2000 16:48:07 -0500 (EST) From: Lyndon Griffin To: freebsd-sparc@freebsd.org Subject: Re: Curious (cross-compiler) In-Reply-To: <20000124193218.A4172@freebsd1.cimlogic.com.au> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I follow that, and it makes sense to me, except - there is no defined target for "freebsd-sparc" without hacking the compiler all to hell... so, I've been trying to target a netbsd-sparc machine. I'm still having trouble w/ the compiler itself, but I have bintools built. My thinking was that it would be infinitely easier to use the compiler on a netbsd-sparc machine than to build a cross-cc from freebsd-i386 to netbsd-sparc... It would at least save a little on the building of the (initial) toolchain. But, thanks for being the first to step forward and answer this! <:) Lyndon Griffin http://www.bsd4us.org On Mon, 24 Jan 2000, John Birrell wrote: > On Thu, Jan 20, 2000 at 06:59:50PM -0500, Lyndon Griffin wrote: > > My thinking may be *really* screwy here, and - if so - I hope somebody > > will step forward to correct me. > > > > What is the purpose of building a cross-compiler if we have a running OS > > on the target platform? Wouldn't it be simpler to just build everything > > on the target platform using the existing OS? > > Try compiling FreeBSD/i386 sources on a non-FreeBSD/i386 system and you > will understand why. The compiler you use "knows" about the system it > is compiling for. > > -- > John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ > john.birrell@cai.com john.birrell@opendirectory.com.au > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-sparc" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Tue Jan 25 22: 3:18 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from bsd4us.org (cn386092-a.newcas1.de.home.com [24.40.46.90]) by hub.freebsd.org (Postfix) with ESMTP id 79AA615343 for ; Tue, 25 Jan 2000 22:02:47 -0800 (PST) (envelope-from lgriffin@BSD4US.ORG) Received: from localhost (lgriffin@localhost) by bsd4us.org (8.9.3/8.9.3) with ESMTP id AAA20819 for ; Wed, 26 Jan 2000 00:58:07 -0500 (EST) Date: Wed, 26 Jan 2000 00:58:06 -0500 (EST) From: Lyndon Griffin To: freebsd-sparc@freebsd.org Subject: SS 470 info Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Does anyone have MMU info on the SPARCserver 470? My understanding is that it's significantly different than the other sun4's. <:) Lyndon Griffin http://www.bsd4us.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Tue Jan 25 22:42:45 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from mail.xmission.com (mail.xmission.com [198.60.22.22]) by hub.freebsd.org (Postfix) with ESMTP id 4CA5E14F77 for ; Tue, 25 Jan 2000 22:42:44 -0800 (PST) (envelope-from wes@softweyr.com) Received: from [204.68.178.39] (helo=softweyr.com ident=200 years too late) by mail.xmission.com with esmtp (Exim 3.03 #3) id 12DMA7-0000ES-00; Tue, 25 Jan 2000 23:42:43 -0700 Message-ID: <388E9882.839813BE@softweyr.com> Date: Tue, 25 Jan 2000 23:47:30 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 3.3-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: Lyndon Griffin Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: SS 470 info References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Lyndon Griffin wrote: > > Does anyone have MMU info on the SPARCserver 470? My understanding is > that it's significantly different than the other sun4's. No, and yes. Have you tried the Sun doc site on the web? -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Tue Jan 25 22:43:55 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from bsd4us.org (cn386092-a.newcas1.de.home.com [24.40.46.90]) by hub.freebsd.org (Postfix) with ESMTP id A27AB14D59 for ; Tue, 25 Jan 2000 22:43:53 -0800 (PST) (envelope-from lgriffin@BSD4US.ORG) Received: from localhost (lgriffin@localhost) by bsd4us.org (8.9.3/8.9.3) with ESMTP id BAA26308; Wed, 26 Jan 2000 01:39:09 -0500 (EST) Date: Wed, 26 Jan 2000 01:39:09 -0500 (EST) From: Lyndon Griffin To: Wes Peters Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: SS 470 info In-Reply-To: <388E9882.839813BE@softweyr.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org yes and no... have been there, but not looking for anything that I wasn't expecting to find there. Thanks, <:) Lyndon Griffin http://www.bsd4us.org On Tue, 25 Jan 2000, Wes Peters wrote: > Lyndon Griffin wrote: > > > > Does anyone have MMU info on the SPARCserver 470? My understanding is > > that it's significantly different than the other sun4's. > > No, and yes. Have you tried the Sun doc site on the web? > > -- > "Where am I, and what am I doing in this handbasket?" > > Wes Peters Softweyr LLC > wes@softweyr.com http://softweyr.com/ > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Tue Jan 25 23:56:46 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 79CBE150B5 for ; Tue, 25 Jan 2000 23:56:44 -0800 (PST) (envelope-from mjacob@feral.com) Received: from beppo.feral.com (beppo [192.67.166.79]) by feral.com (8.9.3/8.9.3) with ESMTP id XAA31529; Tue, 25 Jan 2000 23:56:34 -0800 Date: Tue, 25 Jan 2000 23:56:31 -0800 (PST) From: Matthew Jacob Reply-To: mjacob@feral.com To: Lyndon Griffin Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: SS 470 info In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Not significantly different- just more- it's a 3rd level MMU extension to the 2 level sun4c/sun4/sun3 stuff. On the older machines it was a resource limitation of pte's mapped by PMEG (page map entry group). The sunray MMU added SMEG (system map entry group) to map groups of PMEGs. If you mean "Is it different from other sparcs", i.e., sun4m/sun4u, yes- sun4m/sun4u both have real memory page tables. The older sun machines were more like the VAX- restricted amounts of SRAM to provide a multilevel TLB. For the time an excellent but cheap design. With respect to flexibility, gawd awful. On Wed, 26 Jan 2000, Lyndon Griffin wrote: > Does anyone have MMU info on the SPARCserver 470? My understanding is > that it's significantly different than the other sun4's. > > <:) Lyndon Griffin > http://www.bsd4us.org > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-sparc" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Wed Jan 26 0: 4:37 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from bsd4us.org (cn386092-a.newcas1.de.home.com [24.40.46.90]) by hub.freebsd.org (Postfix) with ESMTP id 6A9201517E for ; Wed, 26 Jan 2000 00:04:35 -0800 (PST) (envelope-from lgriffin@BSD4US.ORG) Received: from localhost (lgriffin@localhost) by bsd4us.org (8.9.3/8.9.3) with ESMTP id CAA26112 for ; Wed, 26 Jan 2000 02:59:55 -0500 (EST) Date: Wed, 26 Jan 2000 02:59:31 -0500 (EST) From: Lyndon Griffin To: freebsd-sparc@freebsd.org Subject: Re: SS 470 info In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org How does the 470 compare to the 600, in this respect? <:) Lyndon Griffin http://www.bsd4us.org On Tue, 25 Jan 2000, Matthew Jacob wrote: > > Not significantly different- just more- it's a 3rd level MMU extension to the > 2 level sun4c/sun4/sun3 stuff. On the older machines it was a resource > limitation of pte's mapped by PMEG (page map entry group). The sunray MMU > added SMEG (system map entry group) to map groups of PMEGs. > > If you mean "Is it different from other sparcs", i.e., sun4m/sun4u, yes- > sun4m/sun4u both have real memory page tables. The older sun machines were > more like the VAX- restricted amounts of SRAM to provide a multilevel TLB. > For the time an excellent but cheap design. With respect to flexibility, gawd > awful. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Wed Jan 26 0:19:22 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 7A65715154 for ; Wed, 26 Jan 2000 00:19:19 -0800 (PST) (envelope-from mjacob@feral.com) Received: from beppo.feral.com (beppo [192.67.166.79]) by feral.com (8.9.3/8.9.3) with ESMTP id AAA31611; Wed, 26 Jan 2000 00:19:18 -0800 Date: Wed, 26 Jan 2000 00:19:15 -0800 (PST) From: Matthew Jacob Reply-To: mjacob@feral.com To: Lyndon Griffin Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: SS 470 info In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org The SparcServer 600 is sun4m- Sparc Reference MMU- like the Motorola 68851 MMU- a root pointer and multilevel page tables in real memory. On Wed, 26 Jan 2000, Lyndon Griffin wrote: > How does the 470 compare to the 600, in this respect? > > <:) Lyndon Griffin > http://www.bsd4us.org > > On Tue, 25 Jan 2000, Matthew Jacob wrote: > > > > > Not significantly different- just more- it's a 3rd level MMU extension to the > > 2 level sun4c/sun4/sun3 stuff. On the older machines it was a resource > > limitation of pte's mapped by PMEG (page map entry group). The sunray MMU > > added SMEG (system map entry group) to map groups of PMEGs. > > > > If you mean "Is it different from other sparcs", i.e., sun4m/sun4u, yes- > > sun4m/sun4u both have real memory page tables. The older sun machines were > > more like the VAX- restricted amounts of SRAM to provide a multilevel TLB. > > For the time an excellent but cheap design. With respect to flexibility, gawd > > awful. > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-sparc" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Wed Jan 26 6:13:13 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from bsd4us.org (cn386092-a.newcas1.de.home.com [24.40.46.90]) by hub.freebsd.org (Postfix) with ESMTP id 482A214D5B for ; Wed, 26 Jan 2000 06:13:10 -0800 (PST) (envelope-from lgriffin@BSD4US.ORG) Received: from localhost (lgriffin@localhost) by bsd4us.org (8.9.3/8.9.3) with ESMTP id JAA04253 for ; Wed, 26 Jan 2000 09:08:29 -0500 (EST) Date: Wed, 26 Jan 2000 09:08:29 -0500 (EST) From: Lyndon Griffin To: freebsd-sparc@freebsd.org Subject: FreeBSD/SPARC website update Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Much thanks go out to David O'Brien, who refreshed the FreeBSD/SPARC web pages last night. Among the changes to the site, a new FAQ, a history page, and a port status (which I plan to update weekly or as necessary). Go easy on me with the port history - I took what I know (or think I know) and tempered that by reading and re-reading the list archives... there's probably a lot that I've left out, and maybe even some stuff that's just plain wrong. At any rate, feel free to drop me any corrections or additions that you think are prudent or necessary. the link, once again, is http://www.FreeBSD.org/~obrien/freebsd-sparc/ (though a little birdie suggested this may change) <:) Lyndon Griffin http://www.bsd4us.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 1:31: 7 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from bsd4us.org (cn386092-a.newcas1.de.home.com [24.40.46.90]) by hub.freebsd.org (Postfix) with ESMTP id 7F78F14EA5 for ; Thu, 27 Jan 2000 01:31:03 -0800 (PST) (envelope-from lgriffin@BSD4US.ORG) Received: from localhost (lgriffin@localhost) by bsd4us.org (8.9.3/8.9.3) with ESMTP id EAA29990 for ; Thu, 27 Jan 2000 04:26:22 -0500 (EST) Date: Thu, 27 Jan 2000 04:26:12 -0500 (EST) From: Lyndon Griffin To: freebsd-sparc@freebsd.org Subject: Timeline for development Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Does this look right for a timeline for development? Am I missing anything? Am I overstating anything? Is anything out of order? Timeline milestones: bootstrap boot loader console kernel single user "full" kernel userland multiuser merge into current release and enter release cycles <:) Lyndon Griffin http://www.bsd4us.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 8:42:33 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from feral.com (feral.com [192.67.166.1]) by hub.freebsd.org (Postfix) with ESMTP id 3A6ED15645 for ; Thu, 27 Jan 2000 08:42:30 -0800 (PST) (envelope-from mjacob@feral.com) Received: from beppo.feral.com (beppo [192.67.166.79]) by feral.com (8.9.3/8.9.3) with ESMTP id IAA04334; Thu, 27 Jan 2000 08:42:21 -0800 Date: Thu, 27 Jan 2000 08:42:17 -0800 (PST) From: Matthew Jacob Reply-To: mjacob@feral.com To: Lyndon Griffin Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Timeline for development In-Reply-To: Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org It's more complicated. You'd better add in different variant timelines for which PCI bus chip will/won't be supported. There are some endian issues for PCI devices. The Qlogic ISP driver is ready for SBus and PCI (it exists in the NetBSD version) but hasn't really been shaken out on UltraSparc machines except in it's linux instantation- and there are some swizzling issues that will have to be worked out. Maybe a list of 'goal' machines. Frankly, this effort could save a lot of wear and tear on all of us if it just concentrates on sun4m/sun4u. On Thu, 27 Jan 2000, Lyndon Griffin wrote: > Does this look right for a timeline for development? Am I missing > anything? Am I overstating anything? Is anything out of order? > > Timeline milestones: > bootstrap > boot loader > console kernel > single user > "full" kernel > userland > multiuser > merge into current > release and enter release cycles > > <:) Lyndon Griffin > http://www.bsd4us.org > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-sparc" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 18:15:41 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from mail.visi.com (baal.visi.com [209.98.98.3]) by hub.freebsd.org (Postfix) with ESMTP id 69D7915BF2 for ; Thu, 27 Jan 2000 18:15:24 -0800 (PST) (envelope-from mtempel@mail.visi.com) Received: from dirac (dirac.fofx.org [209.98.236.73]) by mail.visi.com (8.8.8/8.7.5) with SMTP id UAA26397; Thu, 27 Jan 2000 20:15:18 -0600 (CST) Posted-Date: Thu, 27 Jan 2000 20:15:18 -0600 (CST) Message-ID: <001f01bf6934$81f53590$49ec62d1@dirac> From: "Mark Tempel" To: "Lyndon Griffin" Cc: References: Subject: Re: Timeline for development Date: Thu, 27 Jan 2000 20:08:02 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Does this look right for a timeline for development? Am I missing > anything? Am I overstating anything? Is anything out of order? > > Timeline milestones: > bootstrap > boot loader > console kernel > single user > "full" kernel > userland > multiuser > merge into current > release and enter release cycles > I think this looks reasonable for a (very) high level milestone list. I do think that this project will take a long time to complete, and I hope that we can be ready to roll our work into the FBSD 5.0 release :-). I also wanted to add (just for the hardware list on the web page) that I have a SS5 and a SS10 dedicated to this effort. When my 10/100 switch shows up I will put one of these on the net for the abuse of anyone who wants to help. Another note: I have been trying to build a cross-compiler that groks the architecture sparc-unknown-freebsd. I have been having quiet alot of trouble building the header files to config gcc. I have been trying to understand how all the config (/usr/src/contrib/gcc/config) files work by comparing how the i386 NetBSD file compares with the i386 FreeBSD file, and how the alpha FreeBSD file compares to the i386 FreeBSD file. I am hoping to glean enough information to be able to transform the NetBSD sparc file (.../gcc/config/sparc/netbsd.h) into a file that will tell gcc how to build an elf executable for a sparc architecture. I haven't been able to find very much information on the net to aid in this process, and this is my first crack at doing something like this with gcc. I was wondering if anyone had any pointers, web sites, books...etc that would help me along. Thanks in advance. Mark Tempel metmpel@visi.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 19:18:32 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from ind.alcatel.com (postal.xylan.com [208.8.0.248]) by hub.freebsd.org (Postfix) with ESMTP id C15CC1553E for ; Thu, 27 Jan 2000 19:18:28 -0800 (PST) (envelope-from wes@softweyr.com) Received: from mailhub.xylan.com (mailhub [198.206.181.70]) by ind.alcatel.com (8.9.3+Sun/8.9.1 (ind.alcatel.com 3.0 [OUT])) with SMTP id TAA18655; Thu, 27 Jan 2000 19:17:42 -0800 (PST) X-Origination-Site: Received: from omni.xylan.com by mailhub.xylan.com (SMI-8.6/SMI-SVR4 (mailhub 2.1 [HUB])) id TAA27729; Thu, 27 Jan 2000 19:17:42 -0800 Received: from softweyr.com (dyn0.utah.xylan.com [198.206.184.236]) by omni.xylan.com (8.9.3+Sun/8.9.1 (Xylan engr [SPOOL])) with ESMTP id TAA18849; Thu, 27 Jan 2000 19:17:40 -0800 (PST) Message-ID: <38910B7D.8D9A5929@softweyr.com> Date: Thu, 27 Jan 2000 20:22:37 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 3.3-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: Mark Tempel Cc: Lyndon Griffin , freebsd-sparc@freebsd.org Subject: Re: Timeline for development References: <001f01bf6934$81f53590$49ec62d1@dirac> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Mark Tempel wrote: > > > Does this look right for a timeline for development? Am I missing > > anything? Am I overstating anything? Is anything out of order? > > > > Timeline milestones: > > bootstrap > > boot loader > > console kernel > > single user > > "full" kernel > > userland > > multiuser > > merge into current > > release and enter release cycles > > > I think this looks reasonable for a (very) high level milestone list. > I do think that this project will take a long time to complete, and > I hope that we can be ready to roll our work into the FBSD 5.0 > release :-). Keep in mind that building the FreeBSD userland can happen using NetBSD as a base in parallel with much of the kernel development. Though the kernel is the "hard" part, there is a LOT of userland, and I heartily recommend turning loose those who are interested in that part of the port ASAP. Having a CVS repo or something like that for them to drop stuff in as it is complete, or at least complete enough, will allow them to contribute almost immediately. > I also wanted to add (just for the hardware list on the web page) > that I have a SS5 and a SS10 dedicated to this effort. When > my 10/100 switch shows up I will put one of these on the net > for the abuse of anyone who wants to help. An SS10, huh. Spoiled. ;^) > Another note: I have been trying to build a cross-compiler > that groks the architecture sparc-unknown-freebsd. I Oh please, just go with sparc-sun-freebsd. ;^) > have been having quiet alot of trouble building the header files > to config gcc. I have been trying to understand how all the > config (/usr/src/contrib/gcc/config) files work by comparing how > the i386 NetBSD file compares with the i386 FreeBSD file, and > how the alpha FreeBSD file compares to the i386 FreeBSD file. > I am hoping to glean enough information to be able to transform > the NetBSD sparc file (.../gcc/config/sparc/netbsd.h) into a file > that will tell gcc how to build an elf executable for a sparc > architecture. I haven't been able to find very much information on > the net to aid in this process, and this is my first crack at doing > something like this with gcc. I was wondering if anyone had any > pointers, web sites, books...etc that would help me along. No, but I can tell you your best bet is to pick a home for the cross tools and dump the entire set of FreeBSD include files in that home somewhere. When we start getting down to it, we can create the sparc specific include files, comparing the alpha and i386 ones as a starting point. It might be a good idea to start thinking about sparc vs. sparc64 early on as well. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 19:27:11 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id F2B1E158D9 for ; Thu, 27 Jan 2000 19:27:08 -0800 (PST) (envelope-from obrien@NUXI.com) Received: (from obrien@localhost) by relay.nuxi.com (8.9.3/8.9.3) id TAA41956 for freebsd-sparc@FreeBSD.ORG; Thu, 27 Jan 2000 19:27:08 -0800 (PST) (envelope-from obrien) Date: Thu, 27 Jan 2000 19:27:08 -0800 From: "David O'Brien" To: freebsd-sparc@FreeBSD.ORG Subject: Re: Timeline for development Message-ID: <20000127192708.N29338@relay.nuxi.com> Reply-To: freebsd-sparc@FreeBSD.ORG References: <001f01bf6934$81f53590$49ec62d1@dirac> <38910B7D.8D9A5929@softweyr.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: <38910B7D.8D9A5929@softweyr.com> X-Operating-System: FreeBSD 3.4-STABLE Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, Jan 27, 2000 at 08:22:37PM -0700, Wes Peters wrote: > Keep in mind that building the FreeBSD userland can happen using NetBSD > as a base in parallel with much of the kernel development. Though the > kernel is the "hard" part, there is a LOT of userland, and I heartily > recommend turning loose those who are interested in that part of the > port ASAP. Agreed. I managed to build about 1/4 of the FreeBSD userland under NetBSD/arm32. I have the directions & src patches to follow I could clean up and post. The libc is the major stumbling block to gettting more of userland to compile. [ie, I was using NetBSD's libc, rather than getting our libc to build] > No, but I can tell you your best bet is to pick a home for the cross tools > and dump the entire set of FreeBSD include files in that home somewhere. Note that I am working on a platform neutral src/contrib/gcc/config/freebsd.h that is usable by i386, Alpha, arm32, PPC, sparc, etc... BUT all the buildworld/release breakage have had me spending man days chashing that rather than finishing this work. -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 20: 5:39 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from bsd4us.org (cn386092-a.newcas1.de.home.com [24.40.46.90]) by hub.freebsd.org (Postfix) with ESMTP id 546EE15951 for ; Thu, 27 Jan 2000 20:05:36 -0800 (PST) (envelope-from lgriffin@BSD4US.ORG) Received: from localhost (lgriffin@localhost) by bsd4us.org (8.9.3/8.9.3) with ESMTP id XAA22686; Thu, 27 Jan 2000 23:00:50 -0500 (EST) Date: Thu, 27 Jan 2000 23:00:49 -0500 (EST) From: Lyndon Griffin To: Wes Peters Cc: Mark Tempel , freebsd-sparc@freebsd.org Subject: Re: Timeline for development In-Reply-To: <38910B7D.8D9A5929@softweyr.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org <:) Lyndon Griffin http://www.bsd4us.org On Thu, 27 Jan 2000, Wes Peters wrote: > port ASAP. Having a CVS repo or something like that for them to drop > stuff in as it is complete, or at least complete enough, will allow them > to contribute almost immediately. I'm going to try to get a server up this weekend... I'm new to CVS, unfortunately, but I'm sure I can hack my way through it... > > Oh please, just go with sparc-sun-freebsd. ;^) > Why not sparc-sun-unknown-freebsd? It should make you both happy. > No, but I can tell you your best bet is to pick a home for the cross tools > and dump the entire set of FreeBSD include files in that home somewhere. > When we start getting down to it, we can create the sparc specific include > files, comparing the alpha and i386 ones as a starting point. It might be > a good idea to start thinking about sparc vs. sparc64 early on as well. The elusive clue! Could this be the info I need to get the cross-compiler built? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 20:22:39 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id 6BC17158FF for ; Thu, 27 Jan 2000 20:22:38 -0800 (PST) (envelope-from obrien@NUXI.com) Received: (from obrien@localhost) by relay.nuxi.com (8.9.3/8.9.3) id UAA42182; Thu, 27 Jan 2000 20:22:36 -0800 (PST) (envelope-from obrien) Date: Thu, 27 Jan 2000 20:22:36 -0800 From: "David O'Brien" To: Lyndon Griffin Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Timeline for development Message-ID: <20000127202236.O29338@relay.nuxi.com> Reply-To: obrien@FreeBSD.ORG References: <38910B7D.8D9A5929@softweyr.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: X-Operating-System: FreeBSD 3.4-STABLE Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, Jan 27, 2000 at 11:00:49PM -0500, Lyndon Griffin wrote: > > > > Oh please, just go with sparc-sun-freebsd. ;^) > > > > Why not sparc-sun-unknown-freebsd? It should make you both happy. Because that's not in line with the GNU naming convention. Read the installation docs with the GCC compiler. -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 20:28:45 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from mail.visi.com (baal.visi.com [209.98.98.3]) by hub.freebsd.org (Postfix) with ESMTP id 015F715035 for ; Thu, 27 Jan 2000 20:28:42 -0800 (PST) (envelope-from mtempel@mail.visi.com) Received: from dirac (dirac.fofx.org [209.98.236.73]) by mail.visi.com (8.8.8/8.7.5) with SMTP id WAA29086 for ; Thu, 27 Jan 2000 22:28:40 -0600 (CST) Posted-Date: Thu, 27 Jan 2000 22:28:40 -0600 (CST) Message-ID: <002101bf6947$238a6490$49ec62d1@dirac> From: "Mark Tempel" To: References: <001f01bf6934$81f53590$49ec62d1@dirac> <38910B7D.8D9A5929@softweyr.com> Subject: Re: Timeline for development Date: Thu, 27 Jan 2000 22:21:24 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Keep in mind that building the FreeBSD userland can happen using NetBSD > as a base in parallel with much of the kernel development. Though the > kernel is the "hard" part, there is a LOT of userland, and I heartily > recommend turning loose those who are interested in that part of the > port ASAP. Having a CVS repo or something like that for them to drop > stuff in as it is complete, or at least complete enough, will allow them > to contribute almost immediately. I agree. I want to install NetBSD on one of these machines, but have been having a few problems...SS5 no CDROM no floppy and my network is 100mb not 10 mb... SS10 Dead Hard drive....Waiting for a replacement... :-( After a few failed attempts I did manage to get NetBSD installed, but I have been running into a problem where every time I try to mount -u -w my / partition (to finish the install) mount fails and says /dev/sd1a on / : specified device does not match mounted device I wonder if this means that I added wrong (I actually have a BS in Math so that would be a bit embarrasing) when I did the disklabel? Any suggestions? > > I also wanted to add (just for the hardware list on the web page) > > that I have a SS5 and a SS10 dedicated to this effort. When > > my 10/100 switch shows up I will put one of these on the net > > for the abuse of anyone who wants to help. > > An SS10, huh. Spoiled. ;^) Spoiled? Nah... I just dumpster dive in the right dumpsters ;-) > > Another note: I have been trying to build a cross-compiler > > that groks the architecture sparc-unknown-freebsd. I > > Oh please, just go with sparc-sun-freebsd. ;^) > Actually I modified the configure script to accept sparc-*-freebsd* so your suggestion should work... :-) [snip] > No, but I can tell you your best bet is to pick a home for the cross tools > and dump the entire set of FreeBSD include files in that home somewhere. > When we start getting down to it, we can create the sparc specific include > files, comparing the alpha and i386 ones as a starting point. It might be > a good idea to start thinking about sparc vs. sparc64 early on as well. I think this list has seen alot of discussion in the past years regarding sparc vs. sparc64. I think that such a discussion is warranted. My personal opinion is that we should plan on supporting sparc64 as Sun has end of lifed sparc32. I, however, do not have an ultraSparc (wow, if I did I would really feel spoiled) and would like to get my feet wet porting FreeBSD to machines that I do have before I try to justify the purchase of an ultraSparc to my wife ;-) It seems to me that a port to sparc32 would not be a waste of time, as ultraSparc can use sparc32 binaries (with some issues I'm sure). This would aid a port to ultraSparc. I am certainly not an authority here though... Comments? Mark Tempel mtempel@visi.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 21:12:51 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id 28261158D5 for ; Thu, 27 Jan 2000 21:12:48 -0800 (PST) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (root@d60-025.leach.ucdavis.edu [169.237.60.25]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id VAA42404; Thu, 27 Jan 2000 21:12:46 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id VAA83386; Thu, 27 Jan 2000 21:12:48 -0800 (PST) (envelope-from obrien) Date: Thu, 27 Jan 2000 21:12:47 -0800 From: "David O'Brien" To: Mark Tempel Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Timeline for development Message-ID: <20000127211247.B81215@dragon.nuxi.com> Reply-To: freebsd-sparc@FreeBSD.ORG References: <001f01bf6934$81f53590$49ec62d1@dirac> <38910B7D.8D9A5929@softweyr.com> <002101bf6947$238a6490$49ec62d1@dirac> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <002101bf6947$238a6490$49ec62d1@dirac>; from mtempel@visi.com on Thu, Jan 27, 2000 at 10:21:24PM -0600 X-Operating-System: FreeBSD 4.0-CURRENT Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, Jan 27, 2000 at 10:21:24PM -0600, Mark Tempel wrote: > > SS10 Dead Hard drive....Waiting for a replacement... :-( Perfect. I have found that doing this diskless is the easiest way. If you mess up a lib or binary, goto the NFS server and fix it. I would highly suggest people consider this setup. -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 21:13:48 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id DF02F15917 for ; Thu, 27 Jan 2000 21:13:46 -0800 (PST) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (root@d60-025.leach.ucdavis.edu [169.237.60.25]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id VAA42410 for ; Thu, 27 Jan 2000 21:13:46 -0800 (PST) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id VAA83399 for freebsd-sparc@FreeBSD.ORG; Thu, 27 Jan 2000 21:13:47 -0800 (PST) (envelope-from obrien) Date: Thu, 27 Jan 2000 21:13:47 -0800 From: "David O'Brien" To: freebsd-sparc@FreeBSD.ORG Subject: Re: Timeline for development Message-ID: <20000127211347.C81215@dragon.nuxi.com> Reply-To: freebsd-sparc@FreeBSD.ORG References: <001f01bf6934$81f53590$49ec62d1@dirac> <38910B7D.8D9A5929@softweyr.com> <002101bf6947$238a6490$49ec62d1@dirac> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0i In-Reply-To: <002101bf6947$238a6490$49ec62d1@dirac>; from mtempel@visi.com on Thu, Jan 27, 2000 at 10:21:24PM -0600 X-Operating-System: FreeBSD 4.0-CURRENT Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > After a few failed attempts I did manage to get NetBSD installed, but What version? I would go with 1.4P or 1.4Q to make sure you are using the newest compiler / linker NetBSD has to offer. -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 21:20: 2 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from mail.visi.com (baal.visi.com [209.98.98.3]) by hub.freebsd.org (Postfix) with ESMTP id 3366514C2D for ; Thu, 27 Jan 2000 21:19:54 -0800 (PST) (envelope-from mtempel@mail.visi.com) Received: from dirac (dirac.fofx.org [209.98.236.73]) by mail.visi.com (8.8.8/8.7.5) with SMTP id XAA18277 for ; Thu, 27 Jan 2000 23:19:50 -0600 (CST) Posted-Date: Thu, 27 Jan 2000 23:19:50 -0600 (CST) Message-ID: <003301bf694e$48e8dfd0$49ec62d1@dirac> From: "Mark Tempel" To: References: <001f01bf6934$81f53590$49ec62d1@dirac> <38910B7D.8D9A5929@softweyr.com> <002101bf6947$238a6490$49ec62d1@dirac> <20000127211247.B81215@dragon.nuxi.com> Subject: Re: Timeline for development Date: Thu, 27 Jan 2000 23:12:33 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org ----- Original Message ----- From: "David O'Brien" To: "Mark Tempel" Cc: Sent: Thursday, January 27, 2000 11:12 PM Subject: Re: Timeline for development > On Thu, Jan 27, 2000 at 10:21:24PM -0600, Mark Tempel wrote: > > > > SS10 Dead Hard drive....Waiting for a replacement... :-( > > Perfect. I have found that doing this diskless is the easiest way. > If you mess up a lib or binary, goto the NFS server and fix it. > I would highly suggest people consider this setup. I thought this would bo a good way too (after reading the suggestion from John Birrell). I am only waiting for a switch so I can connect it to my LAN... My plan was to build a cross compiler from i386-*-freebsd to sparc-*-freebsd, compile stuff, then net boot the SS10 to test it out. Does this make sense? I suppose I could also net boot a NetBSD install and start working on the userland stuff too. Mark Tempel mtempel@visi.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 22:41:24 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from ind.alcatel.com (postal.xylan.com [208.8.0.248]) by hub.freebsd.org (Postfix) with ESMTP id 476761571B for ; Thu, 27 Jan 2000 22:41:20 -0800 (PST) (envelope-from wes@softweyr.com) Received: from mailhub.xylan.com (mailhub [198.206.181.70]) by ind.alcatel.com (8.9.3+Sun/8.9.1 (ind.alcatel.com 3.0 [OUT])) with SMTP id WAA19593 for ; Thu, 27 Jan 2000 22:41:18 -0800 (PST) X-Origination-Site: Received: from omni.xylan.com by mailhub.xylan.com (SMI-8.6/SMI-SVR4 (mailhub 2.1 [HUB])) id WAA03140; Thu, 27 Jan 2000 22:41:18 -0800 Received: from softweyr.com (dyn0.utah.xylan.com [198.206.184.236]) by omni.xylan.com (8.9.3+Sun/8.9.1 (Xylan engr [SPOOL])) with ESMTP id WAA27865 for ; Thu, 27 Jan 2000 22:41:17 -0800 (PST) Message-ID: <38913B37.4F3388F3@softweyr.com> Date: Thu, 27 Jan 2000 23:46:15 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 3.3-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: freebsd-sparc@freebsd.org Subject: Re: Timeline for development References: <001f01bf6934$81f53590$49ec62d1@dirac> <38910B7D.8D9A5929@softweyr.com> <20000127192708.N29338@relay.nuxi.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org David O'Brien wrote: > > On Thu, Jan 27, 2000 at 08:22:37PM -0700, Wes Peters wrote: > > Keep in mind that building the FreeBSD userland can happen using NetBSD > > as a base in parallel with much of the kernel development. Though the > > kernel is the "hard" part, there is a LOT of userland, and I heartily > > recommend turning loose those who are interested in that part of the > > port ASAP. > > Agreed. I managed to build about 1/4 of the FreeBSD userland under > NetBSD/arm32. I have the directions & src patches to follow I could > clean up and post. > > The libc is the major stumbling block to gettting more of userland to > compile. [ie, I was using NetBSD's libc, rather than getting our libc to > build] libc might be a really good starting point for someone who knows (or wants to learn) how to hack library code. > > No, but I can tell you your best bet is to pick a home for the cross tools > > and dump the entire set of FreeBSD include files in that home somewhere. > > Note that I am working on a platform neutral > src/contrib/gcc/config/freebsd.h that is usable by i386, Alpha, arm32, > PPC, sparc, etc... BUT all the buildworld/release breakage have had me > spending man days chashing that rather than finishing this work. 'sallright, getting 4.0 solid and stable is more important than SPARC at this moment anyhow. I'd love to have FreeBSD to run on Pixie (my IPX), but I'd much rather have 4.0 out there making the world safe for Yahoo again. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Jan 27 22:45:47 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from ind.alcatel.com (postal.xylan.com [208.8.0.248]) by hub.freebsd.org (Postfix) with ESMTP id D234115B17 for ; Thu, 27 Jan 2000 22:45:40 -0800 (PST) (envelope-from wes@softweyr.com) Received: from mailhub.xylan.com (mailhub [198.206.181.70]) by ind.alcatel.com (8.9.3+Sun/8.9.1 (ind.alcatel.com 3.0 [OUT])) with SMTP id WAA19617; Thu, 27 Jan 2000 22:44:52 -0800 (PST) X-Origination-Site: Received: from omni.xylan.com by mailhub.xylan.com (SMI-8.6/SMI-SVR4 (mailhub 2.1 [HUB])) id WAA03238; Thu, 27 Jan 2000 22:44:51 -0800 Received: from softweyr.com (dyn0.utah.xylan.com [198.206.184.236]) by omni.xylan.com (8.9.3+Sun/8.9.1 (Xylan engr [SPOOL])) with ESMTP id WAA28055; Thu, 27 Jan 2000 22:44:49 -0800 (PST) Message-ID: <38913C0C.734FF6B1@softweyr.com> Date: Thu, 27 Jan 2000 23:49:48 -0700 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.7 [en] (X11; U; FreeBSD 3.3-RELEASE i386) X-Accept-Language: en MIME-Version: 1.0 To: Lyndon Griffin Cc: Mark Tempel , freebsd-sparc@freebsd.org Subject: Re: Timeline for development References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Lyndon Griffin wrote: > > <:) Lyndon Griffin > http://www.bsd4us.org > > On Thu, 27 Jan 2000, Wes Peters wrote: > > > port ASAP. Having a CVS repo or something like that for them to drop > > stuff in as it is complete, or at least complete enough, will allow them > > to contribute almost immediately. > > I'm going to try to get a server up this weekend... I'm new to CVS, > unfortunately, but I'm sure I can hack my way through it... > > > > > Oh please, just go with sparc-sun-freebsd. ;^) > > > > Why not sparc-sun-unknown-freebsd? It should make you both happy. I used to build compiles for x86 svr4 with "bozotheclone" in the vendor field. Someone at Intel (a customer in those days) noticed and complained. The total percentage of SPARC systems sold by vendors other than Sun is so small as to be ignorable. Besides, most of the tools will automagically guess "sun" given the architecture "sparc". Why make it difficult? Plus, I'm a Sun bigot. ;^) > > No, but I can tell you your best bet is to pick a home for the cross tools > > and dump the entire set of FreeBSD include files in that home somewhere. > > When we start getting down to it, we can create the sparc specific include > > files, comparing the alpha and i386 ones as a starting point. It might be > > a good idea to start thinking about sparc vs. sparc64 early on as well. > > The elusive clue! Could this be the info I need to get the cross-compiler > built? Perhaps. Pester Mr. O'Brien if you need help, but be aware he is busy with many things right now. He's a SPARC fan too, so he's willing to help. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC wes@softweyr.com http://softweyr.com/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Jan 28 2:28:53 2000 Delivered-To: freebsd-sparc@freebsd.org Received: from bsd4us.org (cn386092-a.newcas1.de.home.com [24.40.46.90]) by hub.freebsd.org (Postfix) with ESMTP id 29AC914DBD for ; Fri, 28 Jan 2000 02:28:50 -0800 (PST) (envelope-from lgriffin@BSD4US.ORG) Received: from localhost (lgriffin@localhost) by bsd4us.org (8.9.3/8.9.3) with ESMTP id EAA17633 for ; Fri, 28 Jan 2000 04:35:13 -0500 (EST) Date: Fri, 28 Jan 2000 04:34:57 -0500 (EST) From: Lyndon Griffin To: freebsd-sparc@freebsd.org Subject: Re: Timeline for development In-Reply-To: <38913C0C.734FF6B1@softweyr.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org What was intended as a joke has certainly been taken too seriously - probably I blew the delivery. I think I'll stick to the coding from now on, maybe I'll get better laughs there ;) <:) Lyndon Griffin http://www.bsd4us.org On Thu, 27 Jan 2000, Wes Peters wrote: > > > > Why not sparc-sun-unknown-freebsd? It should make you both happy. > > I used to build compiles for x86 svr4 with "bozotheclone" in the vendor field. > Someone at Intel (a customer in those days) noticed and complained. > > The total percentage of SPARC systems sold by vendors other than Sun is so > small as to be ignorable. Besides, most of the tools will automagically > guess "sun" given the architecture "sparc". Why make it difficult? > > Plus, I'm a Sun bigot. ;^) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message