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