From owner-freebsd-sparc Wed Sep 1 16: 8:21 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from weedcon1.cropsci.ncsu.edu (weedcon1.cropsci.ncsu.edu [152.1.207.51]) by hub.freebsd.org (Postfix) with ESMTP id AD53715C04 for ; Wed, 1 Sep 1999 16:08:12 -0700 (PDT) (envelope-from bsdbob@weedcon1.cropsci.ncsu.edu) Received: (from bsdbob@localhost) by weedcon1.cropsci.ncsu.edu (8.9.3/8.9.3) id TAA11490; Wed, 1 Sep 1999 19:14:12 -0400 (EDT) (envelope-from bsdbob) From: BSD Bob Message-Id: <199909012314.TAA11490@weedcon1.cropsci.ncsu.edu> Subject: Status of FBSD sparc porting? To: freebsd-sparc@freebsd.org Date: Wed, 1 Sep 1999 19:14:10 -0400 (EDT) Cc: bsdbob@weedcon1.cropsci.ncsu.edu (BSD Bob) X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hello.... I have been running FBSD for about 5 years, and am relatively comfortable with it on x86 machines. But, I also run several sparcs of various flavors, at home. What is the status of the FBSD Sparc port? Thanks Bob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 4:44:39 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from weedcon1.cropsci.ncsu.edu (weedcon1.cropsci.ncsu.edu [152.1.207.51]) by hub.freebsd.org (Postfix) with ESMTP id 5997014D75 for ; Thu, 2 Sep 1999 04:44:35 -0700 (PDT) (envelope-from bsdbob@weedcon1.cropsci.ncsu.edu) Received: (from bsdbob@localhost) by weedcon1.cropsci.ncsu.edu (8.9.3/8.9.3) id HAA12345; Thu, 2 Sep 1999 07:50:41 -0400 (EDT) (envelope-from bsdbob) From: BSD Bob Message-Id: <199909021150.HAA12345@weedcon1.cropsci.ncsu.edu> Subject: Re: Status of FBSD sparc porting? In-Reply-To: <19990901164805.B54796@gelatinous.com> from Aaron Smith at "Sep 1, 1999 04:48:05 pm" To: aaron@mutex.org (Aaron Smith) Date: Thu, 2 Sep 1999 07:50:39 -0400 (EDT) Cc: freebsd-sparc@freebsd.org X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > my plan was to install openBSD on one of my sparcs and use it to compile > FreeBSD code and start banging on this stuff, but i have not had enough > free time to get going on it. > > aaron OBSD-2.5 runs fine and boots from a single floppy. I run it on an IPX and an SS1. But, I was thinking that kindof keeping it in the family would be nice. How many folks are actually working on an FBSD port? What sources currently exist that could be rounded up from here and there? I use the IPX for web testing, but the SS1 could be unloaded on its hd1 and maybe used as a porting platform from SunOS or OpenBSD. Bob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 5:52:37 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from travelers.mail.cornell.edu (TRAVELERS.MAIL.CORNELL.EDU [132.236.56.13]) by hub.freebsd.org (Postfix) with ESMTP id C600E14D54 for ; Thu, 2 Sep 1999 05:52:30 -0700 (PDT) (envelope-from cjc26@cornell.edu) Received: from travelers.mail.cornell.edu (travelers.mail.cornell.edu [132.236.56.13]) by travelers.mail.cornell.edu (8.9.3/8.9.3) with SMTP id IAA15889; Thu, 2 Sep 1999 08:49:52 -0400 (EDT) Date: Thu, 2 Sep 1999 08:49:52 -0400 (EDT) From: cjc26@cornell.edu X-Sender: cjc26@travelers.mail.cornell.edu To: BSD Bob Cc: Aaron Smith , freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? In-Reply-To: <199909021150.HAA12345@weedcon1.cropsci.ncsu.edu> 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 Just curious, why OpenBSD instead of NetBSD? Is there any advantage to using one or the other to bootstrap from? On Thu, 2 Sep 1999, BSD Bob wrote: > > my plan was to install openBSD on one of my sparcs and use it to compile > > FreeBSD code and start banging on this stuff, but i have not had enough > > free time to get going on it. > > > > aaron > > OBSD-2.5 runs fine and boots from a single floppy. I run it on an IPX > and an SS1. But, I was thinking that kindof keeping it in the family > would be nice. How many folks are actually working on an FBSD port? > What sources currently exist that could be rounded up from here and there? > I use the IPX for web testing, but the SS1 could be unloaded on its > hd1 and maybe used as a porting platform from SunOS or OpenBSD. > > Bob > > > > 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 Sep 2 8:19: 9 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from cube.gelatinous.com (cube.gelatinous.com [207.82.194.150]) by hub.freebsd.org (Postfix) with SMTP id 7264815B73 for ; Thu, 2 Sep 1999 08:19:07 -0700 (PDT) (envelope-from aaron@gelatinous.com) Received: (qmail 61266 invoked by uid 1000); 2 Sep 1999 15:18:58 -0000 Date: Thu, 2 Sep 1999 08:18:58 -0700 From: Aaron Smith To: cjc26@cornell.edu Cc: freebsd-sparc@freebsd.org Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902081858.A61243@gelatinous.com> References: <199909021150.HAA12345@weedcon1.cropsci.ncsu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.6i In-Reply-To: ; from cjc26@cornell.edu on Thu, Sep 02, 1999 at 08:49:52AM -0400 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, Sep 02, 1999 at 08:49:52AM -0400, cjc26@cornell.edu wrote: > Just curious, why OpenBSD instead of NetBSD? Is there any advantage to > using one or the other to bootstrap from? no, except i tried to install netbsd and the installer had some problems. i'm told that 1.4.1 is supposed to have fixed this. the openbsd install worked so that's what i installed. aaron To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 9:58:58 1999 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 E73AD15C5C for ; Thu, 2 Sep 1999 09:58:55 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (iras-3-52.ucdavis.edu [169.237.17.52]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id JAA38319; Thu, 2 Sep 1999 09:58:53 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id JAA44815; Thu, 2 Sep 1999 09:58:52 -0700 (PDT) (envelope-from obrien) Date: Thu, 2 Sep 1999 09:58:45 -0700 From: "David O'Brien" To: cjc26@cornell.edu Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902095844.A43671@dragon.nuxi.com> Reply-To: obrien@NUXI.com References: <199909021150.HAA12345@weedcon1.cropsci.ncsu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: 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 > Just curious, why OpenBSD instead of NetBSD? Is there any advantage to > using one or the other to bootstrap from? For me it was because I was unable to get NetBSD to install from their USENIX CDROM and I was able to get OpenBSD to install from their USENIX CDROM. I tried both a ss5/110 and ss20/40. Also for a 2nd OS (to FreeBSD), IMHO OpenBSD offers something a little bit different from the others since they can bundle all the crypto they want. OpenBSD has incorporated NetBSD's UVM, so from an "hum wonder what's different", I think OpenBSD fit that for me. -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 10: 0:15 1999 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 66F1315B77 for ; Thu, 2 Sep 1999 10:00:13 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (iras-3-52.ucdavis.edu [169.237.17.52]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id KAA38340; Thu, 2 Sep 1999 10:00:04 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id KAA44829; Thu, 2 Sep 1999 10:00:02 -0700 (PDT) (envelope-from obrien) Date: Thu, 2 Sep 1999 09:59:50 -0700 From: "David O'Brien" To: Aaron Smith Cc: cjc26@cornell.edu, freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902095950.B43671@dragon.nuxi.com> Reply-To: obrien@NUXI.com References: <199909021150.HAA12345@weedcon1.cropsci.ncsu.edu> <19990902081858.A61243@gelatinous.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: <19990902081858.A61243@gelatinous.com> 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 > no, except i tried to install netbsd and the installer had some problems. > i'm told that 1.4.1 is supposed to have fixed this. Agreed. Their 1.4 USENIX offering is crap. The 1.4 bits wouldn't install on two of my Sparcs, nor my pmax boxes. Me thinks NetBSD rushed the release a little. -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 11: 8:10 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from eta.ghs.com (eta.ghs.com [208.8.104.2]) by hub.freebsd.org (Postfix) with ESMTP id 3748F14D95; Thu, 2 Sep 1999 11:08:07 -0700 (PDT) (envelope-from ross@teraflop.com) Received: [from random.teraflop.com (random.teraflop.com [192.67.158.207]) by eta.ghs.com (eta-antispam 0.2) with ESMTP id LAA28356; Thu, 2 Sep 1999 11:07:14 -0700 (PDT)] Received: (from ross@localhost) by random.teraflop.com (8.8.8/8.8.8) id LAA21317; Thu, 2 Sep 1999 11:07:14 -0700 (PDT) Date: Thu, 2 Sep 1999 11:07:14 -0700 (PDT) From: Ross Harvey Message-Id: <199909021807.LAA21317@random.teraflop.com> To: freebsd-sparc@freebsd.org Subject: Re: Status of FBSD sparc porting? Cc: core@freebsd.org Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org obrien@FreeBSD.org writes... > Agreed. Their 1.4 USENIX offering is crap. The 1.4 bits wouldn't > install on two of my Sparcs, nor my pmax boxes. Me thinks NetBSD rushed > the release a little. Hmm, you sign your mail `obrien@FreeBSD.org', so I guess I'll remember your choice of words next time I need to reference a FreeBSD effort, like, perhaps the new alpha port. Up to now I've never been in any way critical. I'm wondering, did you run the `sysinst' screen-menu installer? I think that NetBSD/sparc is actually supposed to be installed with the script-based installer, which WAS shipped with the release. The sysinst program is completely experimental on sparc, and in hindsight, it should never have been shipped on the 1.4 USENIX disks. However, I'm not sure that the borked sparc installer merits that crude put-down of the entire release. *sniff* ross.harvey@computer.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 12:53:30 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from herring.nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by hub.freebsd.org (Postfix) with ESMTP id C2BB015C0A; Thu, 2 Sep 1999 12:53:21 -0700 (PDT) (envelope-from dfr@nlsystems.com) Received: from salmon.nlsystems.com (salmon.nlsystems.com [10.0.0.3]) by herring.nlsystems.com (8.9.3/8.8.8) with ESMTP id UAA93754; Thu, 2 Sep 1999 20:54:00 +0100 (BST) (envelope-from dfr@nlsystems.com) Date: Thu, 2 Sep 1999 20:54:00 +0100 (BST) From: Doug Rabson To: Ross Harvey Cc: freebsd-sparc@freebsd.org, core@freebsd.org Subject: Re: Status of FBSD sparc porting? In-Reply-To: <199909021807.LAA21317@random.teraflop.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 On Thu, 2 Sep 1999, Ross Harvey wrote: > obrien@FreeBSD.org writes... > > > Agreed. Their 1.4 USENIX offering is crap. The 1.4 bits wouldn't > > install on two of my Sparcs, nor my pmax boxes. Me thinks NetBSD rushed > > the release a little. > > Hmm, you sign your mail `obrien@FreeBSD.org', so I guess I'll remember your > choice of words next time I need to reference a FreeBSD effort, like, > perhaps the new alpha port. Up to now I've never been in any way critical. > > I'm wondering, did you run the `sysinst' screen-menu installer? I think > that NetBSD/sparc is actually supposed to be installed with the script-based > installer, which WAS shipped with the release. The sysinst program is > completely experimental on sparc, and in hindsight, it should never have > been shipped on the 1.4 USENIX disks. > > However, I'm not sure that the borked sparc installer merits that crude > put-down of the entire release. > > *sniff* Please accept my apologies on Mr. O'Brien's behalf. He in no way represents the FreeBSD Project and you shouldn't take his comments as being from the project. I have great respect for the NetBSD system and have found it an invaluable resource when working on FreeBSD/alpha. -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 442 9037 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 12:53:31 1999 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 D829315C13; Thu, 2 Sep 1999 12:53:23 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (iras-5-20.ucdavis.edu [169.237.12.20]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id MAA39270; Thu, 2 Sep 1999 12:53:20 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id MAA45931; Thu, 2 Sep 1999 12:53:14 -0700 (PDT) (envelope-from obrien) Date: Thu, 2 Sep 1999 12:53:07 -0700 From: "David O'Brien" To: Ross Harvey Cc: freebsd-sparc@FreeBSD.ORG, core@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902125306.I43671@dragon.nuxi.com> Reply-To: obrien@NUXI.com References: <199909021807.LAA21317@random.teraflop.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: <199909021807.LAA21317@random.teraflop.com> 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 > I'm wondering, did you run the `sysinst' screen-menu installer? I was not able to get to any form of installer on the Sparc. :-( I was simply unable to boot with any of the CDROM or floppy options available. When I asked on the NetBSD newsgroup, a NetBSD guy admitted things were rather messed up and suggested to try the 1.4.1 installation when it became available. > I think that NetBSD/sparc is actually supposed to be installed with the > script-based installer, which WAS shipped with the release. I may have missed it, and it has been awhile, but I think I tried three different floppies. IMHO, the NetBSD docs INSTALL need the 1st few pages nixed and get to the real meat (if I am reading that doc, I don't need the list of mirrors, etc..). I also found numerious stuff out of date and missing on the pmax install docs. I didn't get far enough on the Sparc to tell about those. > However, I'm not sure that the borked sparc installer merits that crude > put-down of the entire release. I was unable to install it on three machines. I have 7 years SunOS/Solaris admin experierence, so I'n only a partical-dumby. I got OpenBSD installed easily on the Sparc, so I don't know what to say. -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 13:35:15 1999 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 A13CB15BA9 for ; Thu, 2 Sep 1999 13:34:28 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (iras-5-20.ucdavis.edu [169.237.12.20]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id NAA39515 for ; Thu, 2 Sep 1999 13:33:48 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id NAA46263 for freebsd-sparc@FreeBSD.ORG; Thu, 2 Sep 1999 13:33:47 -0700 (PDT) (envelope-from obrien) Date: Thu, 2 Sep 1999 13:33:37 -0700 From: "David O'Brien" To: freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902133337.A46236@dragon.nuxi.com> Reply-To: obrien@NUXI.com References: <199909021150.HAA12345@weedcon1.cropsci.ncsu.edu> <19990902081858.A61243@gelatinous.com> <19990902095950.B43671@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: <19990902095950.B43671@dragon.nuxi.com> 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 > Agreed. Their 1.4 USENIX offering is crap. The 1.4 bits wouldn't > install on two of my Sparcs, nor my pmax boxes. Me thinks NetBSD rushed > the release a little. Seems some are upset with my statements because I have a "@freebsd.org" email address. So let me expound on my statement a little. "crap" should refer to the installation on sparc and pmax. Not the OS itself. I obviously cannot comment on the OS itself since I wasn't able to get it installed. I stand by my "rushed" statement as I was unable to get it installed on two different fully supported, non-experimental architectures. And NO I don't speak for FreeBSD as a whole (incase there was any doubt about that) I am not a core member, not did I ever say I was speaking for FreeBSD in this thread. I use a "Respond-to:" header that has a freebsd.org address because I like to read my freebsd lists mail on via my freebsd account. That is all there is to it -- nothing more. I like old machines and I like to try various OS's on them. -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 13:41: 4 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from weedcon1.cropsci.ncsu.edu (weedcon1.cropsci.ncsu.edu [152.1.207.51]) by hub.freebsd.org (Postfix) with ESMTP id 4121814DB9; Thu, 2 Sep 1999 13:41:00 -0700 (PDT) (envelope-from bsdbob@weedcon1.cropsci.ncsu.edu) Received: (from bsdbob@localhost) by weedcon1.cropsci.ncsu.edu (8.9.3/8.9.3) id QAA00492; Thu, 2 Sep 1999 16:45:56 -0400 (EDT) (envelope-from bsdbob) From: BSD Bob Message-Id: <199909022045.QAA00492@weedcon1.cropsci.ncsu.edu> Subject: Re: Status of FBSD sparc porting? In-Reply-To: from Doug Rabson at "Sep 2, 1999 08:54:00 pm" To: dfr@nlsystems.com (Doug Rabson) Date: Thu, 2 Sep 1999 16:45:54 -0400 (EDT) Cc: ross@teraflop.com (Ross Harvey), freebsd-sparc@FreeBSD.ORG, core@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > Agreed. Their 1.4 USENIX offering is crap. ..... etc. > > However, I'm not sure that the borked sparc installer merits that crude > > put-down of the entire release. ..... etc. > Please accept my apologies on Mr. O'Brien's behalf. ..... etc. Hey, guys, I do hope my inquiring as to the status of a sparc port did not engender any ill feelings amongst all those listening. Kudos to all the *BSD crews. They are all doing a fine job, even if some edges are a little rough, now and then. My agenda is only to see if there is something going in the FBSD playpen, since my heart kindof lies with that branch of the family tree, historically. If there is, then I am interested in following it along, spinning some code if I am sufficiently qualified to do so, and hopefully making it work. In my case, I run whatever I can get up and going on a particular machine. (AIX 1/2, 4.3/4.4BSD, 386BSD, FBSD, NBSD, OBSD, SunOS, Solaris, Xenix, Linux, etc). Obviously, I tend to prefer the *BSD side of the family. The branch of the *BSD tree really does not make all that much diff3. All it has to do is work, in my book, and that is fine. Mostly they do, but some edges are still a tad rough. Anyway.... what actually does exist in the way of FBSD sparc related code, and, will it begin to come up and overlay on a SunOS system (or one of our brethren *BSD systems) for starters? My sparc hardware is rather dinosaurian (4/110, 4/260, SS1, IPX), but, hey, it is worth crashing a time or two, for the fun of it. So, what we got to work with? Bob No apologies needed, none accepted, none given.... Kudos to all, instead! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 13:46:37 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from magnesium.net (toxic.magnesium.net [204.188.6.238]) by hub.freebsd.org (Postfix) with SMTP id 1D25E14BEF for ; Thu, 2 Sep 1999 13:46:34 -0700 (PDT) (envelope-from unfurl@magnesium.net) Received: (qmail 68338 invoked by uid 1001); 2 Sep 1999 20:45:55 -0000 Date: Thu, 2 Sep 1999 13:45:55 -0700 From: Bill Swingle To: David O'Brien Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902134555.J66196@dub.net> References: <199909021807.LAA21317@random.teraflop.com> <19990902125306.I43671@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.6i In-Reply-To: <19990902125306.I43671@dragon.nuxi.com>; from David O'Brien on Thu, Sep 02, 1999 at 12:53:07PM -0700 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Just as a flip-side to this ordeal... I let someone borrow my USENIX NetBSD 1.4 CDROM so when I brought a SS% bhome from the office two weeks ago I had to do some sort of net install. After fumbling over which boot floppy to use I got sysinst floppy to boot and it worked great. Did a complete ftp install in no time. IMHO It was a bit on the crude side compared to sysinstall on FreeBSD but it totally did the job. Now if i can just get windowmaker to stop core-dumping on me .... :) -Bill On Thu, Sep 02, 1999 at 12:53:07PM -0700, David O'Brien wrote: > > I'm wondering, did you run the `sysinst' screen-menu installer? > > I was not able to get to any form of installer on the Sparc. :-( > I was simply unable to boot with any of the CDROM or floppy options > available. > > When I asked on the NetBSD newsgroup, a NetBSD guy admitted things were > rather messed up and suggested to try the 1.4.1 installation when it > became available. > > > I think that NetBSD/sparc is actually supposed to be installed with the > > script-based installer, which WAS shipped with the release. > > I may have missed it, and it has been awhile, but I think I tried three > different floppies. IMHO, the NetBSD docs INSTALL need the 1st few pages > nixed and get to the real meat (if I am reading that doc, I don't need > the list of mirrors, etc..). I also found numerious stuff out of date > and missing on the pmax install docs. I didn't get far enough on the > Sparc to tell about those. > > > > However, I'm not sure that the borked sparc installer merits that crude > > put-down of the entire release. > > I was unable to install it on three machines. I have 7 years > SunOS/Solaris admin experierence, so I'n only a partical-dumby. I got > OpenBSD installed easily on the Sparc, so I don't know what to say. > > -- > -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-sparc" in the body of the message -- -=| --- B i l l S w i n g l e --- http://www.dub.net/ -=| unfurl@dub.net - unfurl@freebsd.org - bill@cdrom.com -=| Different all twisty a of in maze are you, passages little To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 13:49: 2 1999 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 5BD9714ECD for ; Thu, 2 Sep 1999 13:48:58 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (iras-5-20.ucdavis.edu [169.237.12.20]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id NAA39621; Thu, 2 Sep 1999 13:48:01 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id NAA46368; Thu, 2 Sep 1999 13:47:59 -0700 (PDT) (envelope-from obrien) Date: Thu, 2 Sep 1999 13:47:52 -0700 From: "David O'Brien" To: BSD Bob Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902134752.M43671@dragon.nuxi.com> Reply-To: obrien@NUXI.com References: <199909022045.QAA00492@weedcon1.cropsci.ncsu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: <199909022045.QAA00492@weedcon1.cropsci.ncsu.edu> 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 > Hey, guys, I do hope my inquiring as to the status of a sparc port did > not engender any ill feelings amongst all those listening. I had none. > Anyway.... what actually does exist in the way of FBSD sparc related code, Virtually nothing. There is some work on a cross-compiler toolchain, and a literature search for documentation. -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 13:56:26 1999 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 4E0E914D1A for ; Thu, 2 Sep 1999 13:56:22 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (iras-5-20.ucdavis.edu [169.237.12.20]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id NAA39690; Thu, 2 Sep 1999 13:54:53 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id NAA46447; Thu, 2 Sep 1999 13:54:52 -0700 (PDT) (envelope-from obrien) Date: Thu, 2 Sep 1999 13:54:44 -0700 From: "David O'Brien" To: Bill Swingle Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902135444.O43671@dragon.nuxi.com> Reply-To: obrien@NUXI.com References: <199909021807.LAA21317@random.teraflop.com> <19990902125306.I43671@dragon.nuxi.com> <19990902134555.J66196@dub.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: <19990902134555.J66196@dub.net> 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 > I let someone borrow my USENIX NetBSD 1.4 CDROM so when I brought a SS% > bhome from the office two weeks ago I had to do some sort of net > install. Did you use 1.4 or 1.4.1? Do you remember which floppy image you used? I still have some interest in getting NetBSD installed on the machine, but I'm not going to put as much time into it as before. -- -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 14: 8:36 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from zippy.cdrom.com (zippy.cdrom.com [204.216.27.228]) by hub.freebsd.org (Postfix) with ESMTP id 361ED14F32; Thu, 2 Sep 1999 14:08:33 -0700 (PDT) (envelope-from jkh@zippy.cdrom.com) Received: from localhost (jkh@localhost [127.0.0.1]) by zippy.cdrom.com (8.9.3/8.9.3) with ESMTP id OAA60439; Thu, 2 Sep 1999 14:07:18 -0700 (PDT) (envelope-from jkh@zippy.cdrom.com) To: Ross Harvey Cc: freebsd-sparc@freebsd.org, core@freebsd.org Subject: Re: Status of FBSD sparc porting? In-reply-to: Your message of "Thu, 02 Sep 1999 11:07:14 PDT." <199909021807.LAA21317@random.teraflop.com> Date: Thu, 02 Sep 1999 14:07:18 -0700 Message-ID: <60435.936306438@localhost> From: "Jordan K. Hubbard" Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Hmm, you sign your mail `obrien@FreeBSD.org', so I guess I'll remember your > choice of words next time I need to reference a FreeBSD effort, like, > perhaps the new alpha port. Up to now I've never been in any way critical. I think you need to separate what gets posted by random people at freebsd.org (which has literally hundreds of accounts on it) from "official project opinion", something which was in no way demonstrated by Mr. Obrien's somewhat intemperate comments on the mailing list (and for which he will be duly spanked). I think I speak for all of us when I say that we respect what NetBSD has done in porting BSD to every platform under the sun (no pun intended) and we'd never judge an entire architecture port simply based on a new and experimental installer. I also won't say that this will never happen again since we just don't have that much control over our developers (nor, I believe, do any of the various OS projects) but you may take it as read that none of the people "in power" in FreeBSD have any desire to foster poor relations by badmouthing the others; there's been far too much of that already. Please accept our apologies for this latest outburst. Regards, - Jordan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 14:16:59 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from critter.freebsd.dk (critter.freebsd.dk [212.242.40.131]) by hub.freebsd.org (Postfix) with ESMTP id 390B014D0F; Thu, 2 Sep 1999 14:16:55 -0700 (PDT) (envelope-from phk@critter.freebsd.dk) Received: from critter.freebsd.dk (localhost [127.0.0.1]) by critter.freebsd.dk (8.9.3/8.9.2) with ESMTP id XAA03009; Thu, 2 Sep 1999 23:14:54 +0200 (CEST) (envelope-from phk@critter.freebsd.dk) To: "Jordan K. Hubbard" Cc: Ross Harvey , freebsd-sparc@freebsd.org, core@freebsd.org Subject: Re: Status of FBSD sparc porting? In-reply-to: Your message of "Thu, 02 Sep 1999 14:07:18 PDT." <60435.936306438@localhost> Date: Thu, 02 Sep 1999 23:14:53 +0200 Message-ID: <3007.936306893@critter.freebsd.dk> From: Poul-Henning Kamp Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org In message <60435.936306438@localhost>, "Jordan K. Hubbard" writes: >I think I speak for all of us when I say that we respect what NetBSD >has done in porting BSD to every platform under the sun (no pun >intended) and we'd never judge an entire architecture port simply >based on a new and experimental installer. Having myself co-written an installer with Jordan, I can only agree fully. Writing installers is a LOT harder than people may think and they are so special that judging the entire system on its install process is impossible to do, and stupid if attempted. -- Poul-Henning Kamp FreeBSD coreteam member phk@FreeBSD.ORG "Real hackers run -current on their laptop." FreeBSD -- It will take a long time before progress goes too far! To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 14:17: 4 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from weedcon1.cropsci.ncsu.edu (weedcon1.cropsci.ncsu.edu [152.1.207.51]) by hub.freebsd.org (Postfix) with ESMTP id 65D171567B for ; Thu, 2 Sep 1999 14:16:59 -0700 (PDT) (envelope-from bsdbob@weedcon1.cropsci.ncsu.edu) Received: (from bsdbob@localhost) by weedcon1.cropsci.ncsu.edu (8.9.3/8.9.3) id RAA00585; Thu, 2 Sep 1999 17:21:27 -0400 (EDT) (envelope-from bsdbob) From: BSD Bob Message-Id: <199909022121.RAA00585@weedcon1.cropsci.ncsu.edu> Subject: Re: Status of FBSD sparc porting? In-Reply-To: <19990902134752.M43671@dragon.nuxi.com> from "David O'Brien" at "Sep 2, 1999 01:47:52 pm" To: obrien@NUXI.com Date: Thu, 2 Sep 1999 17:21:25 -0400 (EDT) Cc: freebsd-sparc@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > Anyway.... what actually does exist in the way of FBSD sparc related code, > > Virtually nothing. There is some work on a cross-compiler toolchain, and > a literature search for documentation. OK, be as specific as we can and let's go from there.....(:+}}... What cross-compiler toolchain? Based upon what starting platform? Do we need cross compilers or should we start from SunOS in the native hardware platforms? Documentation? Where? What docs? What docs do we need? I have lots of some kinds of sun docs, including hardware docs going back maybe 15 years. I can probably get access to more from local sun operatives. That is the only way to keep the old toyz going. What target platform? Sun3, sun3x, sun4, sun4c, sun4m (no-got that one)? What level of code would we need to start at for a minimal system? 2.2.8+ (good old a.out), 3.2 (stable?), 4.0- (neat, but.....)? I am sticking me neck out a bit.... but...... (Anyone know if a traditional 4.3, Tahoe, Reno, 4.4 port exists for the sun hardware? I was thinking a real 4.4BSD port existed for Sparcs. Can we use it as a base for sparc specific stuff, leaving the 7 deadly files out? Anything sparc exist in the Lite or Lite2 trees?) Where to go from ground zero????? Bob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 14:23:35 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from magnesium.net (toxic.magnesium.net [204.188.6.238]) by hub.freebsd.org (Postfix) with SMTP id 147D914C08 for ; Thu, 2 Sep 1999 14:23:29 -0700 (PDT) (envelope-from unfurl@magnesium.net) Received: (qmail 69633 invoked by uid 1001); 2 Sep 1999 21:22:31 -0000 Date: Thu, 2 Sep 1999 14:22:31 -0700 From: Bill Swingle To: David O'Brien Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990902142231.B69410@dub.net> References: <199909021807.LAA21317@random.teraflop.com> <19990902125306.I43671@dragon.nuxi.com> <19990902134555.J66196@dub.net> <19990902135444.O43671@dragon.nuxi.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.95.6i In-Reply-To: <19990902135444.O43671@dragon.nuxi.com>; from David O'Brien on Thu, Sep 02, 1999 at 01:54:44PM -0700 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I used this boot image: ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-1.4/sparc/installation/bootfs/syboot-14.fs.gz I did this previous to 1.4.1 coming out. -Bill On Thu, Sep 02, 1999 at 01:54:44PM -0700, David O'Brien wrote: > > I let someone borrow my USENIX NetBSD 1.4 CDROM so when I brought a SS% > > bhome from the office two weeks ago I had to do some sort of net > > install. > > Did you use 1.4 or 1.4.1? Do you remember which floppy image you used? > I still have some interest in getting NetBSD installed on the machine, > but I'm not going to put as much time into it as before. > > -- > -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) -- -=| --- B i l l S w i n g l e --- http://www.dub.net/ -=| unfurl@dub.net - unfurl@freebsd.org - bill@cdrom.com -=| Different all twisty a of in maze are you, passages little To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 18:21:12 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from mail.theinternet.com.au (zeus.theinternet.com.au [203.34.176.2]) by hub.freebsd.org (Postfix) with ESMTP id E75EC15B89 for ; Thu, 2 Sep 1999 18:21:03 -0700 (PDT) (envelope-from akm@mail.theinternet.com.au) Received: (from akm@localhost) by mail.theinternet.com.au (8.9.3/8.9.3) id LAA58774; Fri, 3 Sep 1999 11:20:40 +1000 (EST) (envelope-from akm) From: Andrew Kenneth Milton Message-Id: <199909030120.LAA58774@mail.theinternet.com.au> Subject: Re: Status of FBSD sparc porting? In-Reply-To: <199909022121.RAA00585@weedcon1.cropsci.ncsu.edu> from BSD Bob at "Sep 2, 1999 5:21:25 pm" To: bsdbob@weedcon1.cropsci.ncsu.edu (BSD Bob) Date: Fri, 3 Sep 1999 11:20:40 +1000 (EST) Cc: obrien@NUXI.com, freebsd-sparc@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org +----[ BSD Bob ]--------------------------------------------- | > > Anyway.... what actually does exist in the way of FBSD sparc related code, | > | > Virtually nothing. There is some work on a cross-compiler toolchain, and | > a literature search for documentation. | | OK, be as specific as we can and let's go from there.....(:+}}... | (Anyone know if a traditional 4.3, Tahoe, Reno, 4.4 port exists for the | sun hardware? I was thinking a real 4.4BSD port existed for Sparcs. | Can we use it as a base for sparc specific stuff, leaving the 7 deadly | files out? Anything sparc exist in the Lite or Lite2 trees?) My 4.4BSD Lite CD has (old) Sparc Stuff on it. "The 4.4BSD-Lite distribution adds support for several new architectures including: Sparcstations 1 and 2, MIPS based Decstation 3100, 5000, and Sony NEWS, 68000 based HP9000/300 and Omron Luna, and 386 based PC's. Both the HP300 and SPARC ports can run native operating system binaries via emulation." I don't got no Sparc Hardware though -- I'm supposed to have -- but it seems to be missing in transit. -- Totally Holistic Enterprises Internet| P:+61 7 3870 0066 | Andrew The Internet (Aust) Pty Ltd | F:+61 7 3870 4477 | Milton ACN: 082 081 472 | M:+61 416 022 411 |72 Col .Sig PO Box 837 Indooroopilly QLD 4068 |akm@theinternet.com.au|Specialist To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Thu Sep 2 22:56:44 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from isy.liu.se (isy.liu.se [130.236.48.10]) by hub.freebsd.org (Postfix) with ESMTP id BF27714E5E for ; Thu, 2 Sep 1999 22:56:39 -0700 (PDT) (envelope-from mj@lagrange.isy.liu.se) Received: from lagrange.isy.liu.se (lagrange.isy.liu.se [130.236.49.127]) by isy.liu.se (8.9.1/8.9.1) with ESMTP id HAA03950 for ; Fri, 3 Sep 1999 07:56:37 +0200 (MET DST) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <19990902095950.B43671@dragon.nuxi.com> Date: Fri, 03 Sep 1999 07:56:36 +0200 (CEST) From: Micke Josefsson To: freebsd-sparc@FrEEBSD.ORG Subject: Re: Status of FBSD sparc porting? Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On 02-Sep-99 David O'Brien wrote: >> no, except i tried to install netbsd and the installer had some problems. >> i'm told that 1.4.1 is supposed to have fixed this. > > Agreed. Their 1.4 USENIX offering is crap. The 1.4 bits wouldn't > install on two of my Sparcs, nor my pmax boxes. Me thinks NetBSD rushed > the release a little. > > -- > -- David (obrien@NUXI.com -or- obrien@FreeBSD.org) > Rubbish! The USENIX 1.4 NetBSD dist installed without a hitch on my SPARCstation 1. No probs whatever. ...or is just me being exceptionally lucky? I an usually not:( Cheers, Micke ---------------------------------- Michael Josefsson, MSEE mj@isy.liu.se This message was sent by XFMail running on FreeBSD 3.1 ---------------------------------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 5:44:28 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from mail.rwth-aachen.de (mail.RWTH-Aachen.DE [137.226.144.9]) by hub.freebsd.org (Postfix) with ESMTP id 58E1A15030 for ; Fri, 3 Sep 1999 05:44:17 -0700 (PDT) (envelope-from gh046171@post.rwth-aachen.de) Received: from post.rwth-aachen.de (s4m246.dialup.RWTH-Aachen.DE) by mail.rwth-aachen.de (PMDF V5.1-12 #D3869) with ESMTP id <01JFJCU0KAKK0015YE@mail.rwth-aachen.de> for freebsd-sparc@FreeBSD.ORG; Fri, 3 Sep 1999 14:45:09 +0200 Date: Fri, 03 Sep 1999 14:43:57 +0200 From: Gerald Heinig Subject: Re: Status of FBSD sparc porting? To: BSD Bob Cc: freebsd-sparc@FreeBSD.ORG Reply-To: heinig@hdz-ima.rwth-aachen.de Message-id: <37CFC28D.7063AF7A@post.rwth-aachen.de> Organization: Institute of Computer Science in Mechanical Engineering MIME-version: 1.0 X-Mailer: Mozilla 4.6 [en] (X11; I; FreeBSD 3.1-RELEASE i386) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Accept-Language: en References: <199909012314.TAA11490@weedcon1.cropsci.ncsu.edu> Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org BSD Bob wrote: > Hello.... > > I have been running FBSD for about 5 years, and am relatively comfortable > with it on x86 machines. But, I also run several sparcs of various > flavors, at home. What is the status of the FBSD Sparc port? Bob, The FreeBSD Sparc mailing list has been a bit quiet recently - people on holiday or too busy etc. I can only really speak for myself here, since I'm not in regular contact with anyone else on this list, but it seems that most people (me included) are still getting clued up ie. looking for doco. I've read a lot of the "The design and implementation of the 4.4BSD lite operating system" book and have got hold of the Sparc hardware manual plus other docs from Sun about writing device drivers which contain hardware details. By the way, I'm talking about the Sparc32 port, NOT Ultrasparc! What would help me (and maybe others on the list) is an answer to the following questions: 1) Is it better/more sensible to use the NetBSD code or even Linux stuff to find out how to do things or is it better to get your own docs and solve the problem yourself? Personally, I'd much prefer to "roll our own", although it's probably far more work and considerably more difficult. However, we'd all learn more that way. Anyone have any ideas on this? 2) Anyone have a copy of the IEEE 1275 OpenBoot standard document? What bugs me personally is: how, *exactly*, does the device tree as created by the Boot Prom get passed to the program that's being booted. Another one is: how do I output characters to the console or read input characters from the keyboard via the PROM? Does it use function calls (if so, what addresses/arguments) or interrupts (interrupt no./calling convention)? and so on.. 3) Is there a rough overview of what happens and where, when the FreeBSD kernel starts up? I'm looking for something like the description of the Minix source code in Andrew Tanenbaum's "Operating systems: design and implementation". The book by Karels/McKusick/Bostic/Quarterman is too high-level (ie. not enough detail) and the source code is too much detail. Does something like this exist? I tried installing NetBSD 1.4 on my SS10 but that gave no joy and I was told that 1.4.1 would fix the problem. I haven't had time to give it a try yet. That's the status as I see it. Cheers, Gerald To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 9:27:54 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from weedcon1.cropsci.ncsu.edu (weedcon1.cropsci.ncsu.edu [152.1.207.51]) by hub.freebsd.org (Postfix) with ESMTP id 1331215DBA for ; Fri, 3 Sep 1999 09:27:32 -0700 (PDT) (envelope-from bsdbob@weedcon1.cropsci.ncsu.edu) Received: (from bsdbob@localhost) by weedcon1.cropsci.ncsu.edu (8.9.3/8.9.3) id MAA01804; Fri, 3 Sep 1999 12:30:30 -0400 (EDT) (envelope-from bsdbob) From: BSD Bob Message-Id: <199909031630.MAA01804@weedcon1.cropsci.ncsu.edu> Subject: Re: Status of FBSD sparc porting? In-Reply-To: <37CFC28D.7063AF7A@post.rwth-aachen.de> from Gerald Heinig at "Sep 3, 1999 02:43:57 pm" To: heinig@hdz-ima.rwth-aachen.de Date: Fri, 3 Sep 1999 12:30:29 -0400 (EDT) Cc: freebsd-sparc@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > BSD Bob wrote: > > > Hello.... > > > > I have been running FBSD for about 5 years, and am relatively comfortable > > with it on x86 machines. But, I also run several sparcs of various > > flavors, at home. What is the status of the FBSD Sparc port? > > Bob, > > The FreeBSD Sparc mailing list has been a bit quiet recently - people on > holiday or too busy etc. I can only really speak for myself here, since I'm > not in regular contact with anyone else on this list, but it seems that most > people (me included) are still getting clued up ie. looking for doco. I've > read a lot of the "The design and implementation of the 4.4BSD lite > operating system" book and have got hold of the Sparc hardware manual plus > other docs from Sun about writing device drivers which contain hardware > details. By the way, I'm talking about the Sparc32 port, NOT Ultrasparc! > What would help me (and maybe others on the list) is an answer to the > following questions: I run veddy dinosaur sparcs, so the 32bit is fine for me. > 1) Is it better/more sensible to use the NetBSD code or even Linux stuff to > find out how to do things or is it better to get your own docs and solve the > problem yourself? Personally, I'd much prefer to "roll our own", although > it's probably far more work and considerably more difficult. However, we'd > all learn more that way. Anyone have any ideas on this? My preference would be to look at 1) the 4.4BSD code for the sparc release (anyone got a source license from SCO that could touch base on that?), 2) the OpenBSD 1.0 port, 3) the OpenBSD 2.5 port, the NetBSD port, and lastly, the Linux port, in that order. I would compare the cannonical historical source (4.4BSD) vs Lite vs say 2.2.8-current and see if we can work up a working kernel that could overlay a SunOS system, and run. We know most of the rest should work, and can borrow from comparisons of the OBSD/NBSD/Linux sources, to make our own. The OBSD 1.0 was built from sources on a running SunOS system, and there is nothing wrong with following suit to start ours along. Gradually weed out and replace code with our tweaks, in theory, and it might work. How practical it is to do it that way, ...... dunno.... > 2) Anyone have a copy of the IEEE 1275 OpenBoot standard document? What bugs > me personally is: how, *exactly*, does the device tree as created by the > Boot Prom get passed to the program that's being booted. Another one is: how > do I output characters to the console or read input characters from the > keyboard via the PROM? Does it use function calls (if so, what > addresses/arguments) or interrupts (interrupt no./calling convention)? and > so on.. Gee, funny you should ask.... a unix friend gave me a copy of that, IFF I can still lay hands on it. Let me see if I can find it in the bilges. > 3) Is there a rough overview of what happens and where, when the FreeBSD > kernel starts up? I'm looking for something like the description of the > Minix source code in Andrew Tanenbaum's "Operating systems: design and > implementation". The book by Karels/McKusick/Bostic/Quarterman is too > high-level (ie. not enough detail) and the source code is too much detail. > Does something like this exist? Dunno, offhand. > I tried installing NetBSD 1.4 on my SS10 but that gave no joy and I was told > that 1.4.1 would fix the problem. I haven't had time to give it a try yet. > That's the status as I see it. I have always had excellent success with OBSD on sparcs. Maybe NBSD will be fixed this round. I have taped it off for testing. > Cheers, > Gerald Bob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 9:44:32 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from weedcon1.cropsci.ncsu.edu (weedcon1.cropsci.ncsu.edu [152.1.207.51]) by hub.freebsd.org (Postfix) with ESMTP id C2C6114CE2 for ; Fri, 3 Sep 1999 09:44:28 -0700 (PDT) (envelope-from bsdbob@weedcon1.cropsci.ncsu.edu) Received: (from bsdbob@localhost) by weedcon1.cropsci.ncsu.edu (8.9.3/8.9.3) id MAA01855; Fri, 3 Sep 1999 12:49:26 -0400 (EDT) (envelope-from bsdbob) From: BSD Bob Message-Id: <199909031649.MAA01855@weedcon1.cropsci.ncsu.edu> Subject: Re: Status of FBSD sparc porting? In-Reply-To: <199909030120.LAA58774@mail.theinternet.com.au> from Andrew Kenneth Milton at "Sep 3, 1999 11:20:40 am" To: akm@mail.theinternet.com.au (Andrew Kenneth Milton) Date: Fri, 3 Sep 1999 12:49:25 -0400 (EDT) Cc: obrien@NUXI.com, freebsd-sparc@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > | (Anyone know if a traditional 4.3, Tahoe, Reno, 4.4 port exists for the > | sun hardware? I was thinking a real 4.4BSD port existed for Sparcs. > | Can we use it as a base for sparc specific stuff, leaving the 7 deadly > | files out? Anything sparc exist in the Lite or Lite2 trees?) > > My 4.4BSD Lite CD has (old) Sparc Stuff on it. > > "The 4.4BSD-Lite distribution adds support for several new architectures > including: Sparcstations 1 and 2, MIPS based Decstation 3100, 5000, and > Sony NEWS, 68000 based HP9000/300 and Omron Luna, and 386 based PC's. Both > the HP300 and SPARC ports can run native operating system binaries via > emulation." Great! That means it is unencumbered, and we can use it directly for starters, and meld FreeBSD >> it. We need the 7 deadly files from FBSD 1.1.5.1, and OBSD 1.0 sparc, and maybe OBSD 2.5 sparc, and then we have something to work with. Much of the basic porting is already done. What I need to do is bring up the SS1 on OBSD-2.5, probably, and unroll the lite tree and the 1.0 sparc tree, and do come comparative snooping and diffing. Anyone have a tarball of the sparc lite trees? I will free up some space this weekend, load up some external drives for space, and see how far I stumble.....(:+}}... > I don't got no Sparc Hardware though -- I'm supposed to have -- but > it seems to be missing in transit. You (and I) missed a biggie haul of sparcs today at the Moo U surplus. There were about 50 suns from a refurbished lab. Alas, the big surplus dogs were diving like frenzied landsharks, and I was a few minutes late to the feeding frenzy.... all I came away with was a 5C keyboard and mouse, a couple of RS6000s, and a couple of DEC 5000/25s, and a BULL tower that will become my home FBSD install server. .....drat!...so much for being 10 minutes late to the feeding frenzy. Bob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 9:50:33 1999 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 E677B15554 for ; Fri, 3 Sep 1999 09:50:27 -0700 (PDT) (envelope-from obrien@NUXI.com) Received: from dragon.nuxi.com (iras-2-68.ucdavis.edu [169.237.16.196]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id JAA45585; Fri, 3 Sep 1999 09:49:56 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id JAA53997; Fri, 3 Sep 1999 09:49:54 -0700 (PDT) (envelope-from obrien) Date: Fri, 3 Sep 1999 09:49:53 -0700 From: "David O'Brien" To: BSD Bob Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? Message-ID: <19990903094953.F49271@dragon.nuxi.com> Reply-To: obrien@NUXI.com References: <37CFC28D.7063AF7A@post.rwth-aachen.de> <199909031630.MAA01804@weedcon1.cropsci.ncsu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre1i In-Reply-To: <199909031630.MAA01804@weedcon1.cropsci.ncsu.edu> 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 that?), 2) the OpenBSD 1.0 port, 3) the OpenBSD 2.5 port, the NetBSD ^^^ There is no OpenBSD 1.0. OpenBSD started their versioning at 2.0 (I guess Theo considered NetBSD 1.0 to be the 1.0 version for OpenBSD). > cannonical historical source (4.4BSD) vs Lite vs say 2.2.8-current and IMHpersonalO, FreeBSD 2.2.8 is so old, that doing anything with that version may be a fun project, but the end result would not be foldable back into the offical FreeBSD source code, and thus the work would stagnate and never go anywhere. > see if we can work up a working kernel that could overlay a SunOS system, Since most don't have SunOS source, why overlay SunOS rather than NetBSD (or OpenBSD)? That is how FreeBSD/Alpha came about. IIRC, first NetBSD's userland was replaced with FreeBSD's (with teaks in libc for the syscall differences). Then the NetBSD kernel grew into the FreeBSD kernel. > The OBSD 1.0 was built from sources on a running SunOS system, Can you please document this? I've never heard of this before. (that and when/how there was a 1.0 version of OpenBSD). To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 10: 9:38 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from weedcon1.cropsci.ncsu.edu (weedcon1.cropsci.ncsu.edu [152.1.207.51]) by hub.freebsd.org (Postfix) with ESMTP id 054881547E for ; Fri, 3 Sep 1999 10:09:35 -0700 (PDT) (envelope-from bsdbob@weedcon1.cropsci.ncsu.edu) Received: (from bsdbob@localhost) by weedcon1.cropsci.ncsu.edu (8.9.3/8.9.3) id NAA01932; Fri, 3 Sep 1999 13:14:33 -0400 (EDT) (envelope-from bsdbob) From: BSD Bob Message-Id: <199909031714.NAA01932@weedcon1.cropsci.ncsu.edu> Subject: Re: Status of FBSD sparc porting? In-Reply-To: <19990903094953.F49271@dragon.nuxi.com> from "David O'Brien" at "Sep 3, 1999 09:49:53 am" To: obrien@NUXI.com Date: Fri, 3 Sep 1999 13:14:31 -0400 (EDT) Cc: freebsd-sparc@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > on that?), 2) the OpenBSD 1.0 port, 3) the OpenBSD 2.5 port, the NetBSD > ^^^ > There is no OpenBSD 1.0. OpenBSD started their versioning at 2.0 (I > guess Theo considered NetBSD 1.0 to be the 1.0 version for OpenBSD). Forgive me, it was NetBSD-1.0. My error. Look on ftp.bme.hu/pub/OS/NetBSD/NetBSD-1.0/sparc. I did bring it up on my SS1, on SunOS, and it seemed to work relatively well. The source tree seems to be there, but I dunno offhand if the sparc bits are there. The INSTALL file tells how to overlay the SunOS system to get it up from Sunos. > Since most don't have SunOS source, why overlay SunOS rather than NetBSD > (or OpenBSD)? That is how FreeBSD/Alpha came about. IIRC, first > NetBSD's userland was replaced with FreeBSD's (with teaks in libc for the > syscall differences). Then the NetBSD kernel grew into the FreeBSD > kernel. I was thinking of the shortest path to getting a running system. Once running, work forward from there. I don't seriously think cross-compiling is going to be the shortest path. IMHO one needs to work from either SunOS, NetBSD or OpenBSD for starters. > > The OBSD 1.0 was built from sources on a running SunOS system, > > Can you please document this? I've never heard of this before. > (that and when/how there was a 1.0 version of OpenBSD). My error, it was NetBSD 1.0. Bob To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 12: 5: 5 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from metriclient-1.uoregon.edu (metriclient-1.uoregon.edu [128.223.172.1]) by hub.freebsd.org (Postfix) with ESMTP id 2943615101 for ; Fri, 3 Sep 1999 12:05:00 -0700 (PDT) (envelope-from gurney_j@efn.org) Received: (from jmg@localhost) by metriclient-1.uoregon.edu (8.9.1/8.8.7) id MAA07730; Fri, 3 Sep 1999 12:02:28 -0700 (PDT) Message-ID: <19990903120227.07974@hydrogen.fircrest.net> Date: Fri, 3 Sep 1999 12:02:27 -0700 From: John-Mark Gurney To: heinig@hdz-ima.rwth-aachen.de Cc: BSD Bob , freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? References: <199909012314.TAA11490@weedcon1.cropsci.ncsu.edu> <37CFC28D.7063AF7A@post.rwth-aachen.de> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 0.69 In-Reply-To: <37CFC28D.7063AF7A@post.rwth-aachen.de>; from Gerald Heinig on Fri, Sep 03, 1999 at 02:43:57PM +0200 Reply-To: John-Mark Gurney Organization: Cu Networking X-Operating-System: FreeBSD 3.0-RELEASE i386 X-PGP-Fingerprint: B7 EC EF F8 AE ED A7 31 96 7A 22 B3 D8 56 36 F4 X-Files: The truth is out there X-URL: http://resnet.uoregon.edu/~gurney_j/ Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Gerald Heinig scribbled this message on Sep 3: > 1) Is it better/more sensible to use the NetBSD code or even Linux stuff to > find out how to do things or is it better to get your own docs and solve the > problem yourself? Personally, I'd much prefer to "roll our own", although > it's probably far more work and considerably more difficult. However, we'd > all learn more that way. Anyone have any ideas on this? well, if you followed suite, dfr based the alpha port off of netbsd code... which seems to of work pretty well... [...] > 3) Is there a rough overview of what happens and where, when the FreeBSD > kernel starts up? I'm looking for something like the description of the > Minix source code in Andrew Tanenbaum's "Operating systems: design and > implementation". The book by Karels/McKusick/Bostic/Quarterman is too > high-level (ie. not enough detail) and the source code is too much detail. > Does something like this exist? the FreeBSD kernel starts up in sys/kern/init_main.c... the function that starts everything off used to be call main, but it was reciently changed to mi_startup (r1.120)... that function is basicly just a sort function to sort all the sysinit's and then run them... (hmmm.. that's right, I was going to write a function to start up sysinit's so that we didn't have the code duplicated in the kld loader)... so, REALLY what you need to do is look at the order in which the sysinit's get run... [...] -- John-Mark Gurney Voice: +1 541 684 8449 Cu Networking P.O. Box 5693, 97405 "The soul contains in itself the event that shall presently befall it. The event is only the actualizing of its thought." -- Ralph Waldo Emerson To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 12:50:43 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from mail.hal-pc.org (hal-pc.org [204.52.135.1]) by hub.freebsd.org (Postfix) with ESMTP id 9D568150D8 for ; Fri, 3 Sep 1999 12:50:36 -0700 (PDT) (envelope-from jes@hal-pc.org) Received: from jason (206.180.129.135.dial-ip.hal-pc.org [206.180.129.135]) by mail.hal-pc.org (8.9.1/8.9.0) with SMTP id OAA03752 for ; Fri, 3 Sep 1999 14:49:06 -0459 (CDT) Message-ID: <008d01bef645$0efb9e60$0500a8c0@local.nullifier.dyn.ml.org> From: "Jason" To: References: <199909012314.TAA11490@weedcon1.cropsci.ncsu.edu> <37CFC28D.7063AF7A@post.rwth-aachen.de> <19990903120227.07974@hydrogen.fircrest.net> Subject: Re: Status of FBSD sparc porting? Date: Fri, 3 Sep 1999 14:46:45 -0500 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.2014.211 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2014.211 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > Gerald Heinig scribbled this message on Sep 3: > > 1) Is it better/more sensible to use the NetBSD code or even Linux stuff > > to find out how to do things or is it better to get your own docs and > > solve the problem yourself? Personally, I'd much prefer to "roll our > > own", although it's probably far more work and considerably more > > difficult. However, we'd all learn more that way. Anyone have any ideas > > on this? > > well, if you followed suite, dfr based the alpha port off of netbsd > code... which seems to of work pretty well... It would be best if you (Gerald Heinig) use any resources at your disposal. It won't prevent anyone, even you, from writing it from scratch. The only info I've found to a specific MMU is for the ss2 at http://choices.cs.uiuc.edu/cs423/sparc/index.html, and then I don't know if it is accurate. > > 3) Is there a rough overview of what happens and where, when the FreeBSD > > kernel starts up? I'm looking for something like the description of the > > Minix source code in Andrew Tanenbaum's "Operating systems: design and > > implementation". The book by Karels/McKusick/Bostic/Quarterman is too > > high-level (ie. not enough detail) and the source code is too much > > detail. > > Does something like this exist? > > the FreeBSD kernel starts up in sys/kern/init_main.c... the function > that starts everything off used to be call main, but it was reciently > changed to mi_startup (r1.120)... that function is basicly just a sort > function to sort all the sysinit's and then run them... (hmmm.. that's > right, I was going to write a function to start up sysinit's so that we > didn't have the code duplicated in the kld loader)... > > so, REALLY what you need to do is look at the order in which the > sysinit's get run... > -- > John-Mark Gurney Voice: +1 541 684 8449 > Cu Networking P.O. Box 5693, 97405 Actully, it starts in src/sys/ARCH/ARCH/lcore.s::btext, which the loader calls. lcore calls src/sys/kern/init_main.c::mi_startup when it is done. You might as well step through a port starting with its lcore.s. The source is reather easy to follow. Besides, you need to anyway if you are thinking of writing a port. I'm missing the step between the boot loader starting the kerenl, but here goes a short summary (in other words, 'take with a grain of salt'/look for yourself) based on /i386-current. The boot loader's entry point into the kernel is in src/sys/i386/i386/lcore.s. Somewhere the loader calls/steps into the function btext. lcore goes through the motions, setting up the machine specific things, such as: init'ing BIOS settings setting up the kdb throughout getting the boot info from the loader (cookies) figures out the cpu vender/model starts allocating structs based on KERNBASE initial pmap structs (page tables) and sets up the MMU sets up the boot stack calls src/sys/kern/init_main.c::mi_startup() which starts running sysinit/KLD subsystems You can find the subsystems but a simple 'grep -R SYSINIT *' or better yet, set up gtags and do a 'global SYSINIT'. The next thing is the order of executions. You can find those in src/sys/sys/kernel.h::sysinit_sub_id. Of course the first thing its got to do is set up the console, then you see the copyright notice, after which it sets any tunable variables, VM, KVM, prints cpu info, sets up KLD's, init (proc 0), etc. That should be enought to get you started. See, the source isn't that hard to follow. - Jason To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 15:32:41 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from mail.rwth-aachen.de (mail.RWTH-Aachen.DE [137.226.144.9]) by hub.freebsd.org (Postfix) with ESMTP id 7C2D415EBB for ; Fri, 3 Sep 1999 15:32:24 -0700 (PDT) (envelope-from gh046171@post.rwth-aachen.de) Received: from post.rwth-aachen.de (s4m145.dialup.RWTH-Aachen.DE) by mail.rwth-aachen.de (PMDF V5.1-12 #D3869) with ESMTP id <01JFJXCRIY6I00121D@mail.rwth-aachen.de> for freebsd-sparc@FreeBSD.ORG; Sat, 4 Sep 1999 00:32:55 +0200 Date: Sat, 04 Sep 1999 00:31:44 +0200 From: Gerald Heinig Subject: Re: Status of FBSD sparc porting? To: Jason Cc: freebsd-sparc@FreeBSD.ORG Reply-To: heinig@hdz-ima.rwth-aachen.de Message-id: <37D04C4F.C5E1F862@post.rwth-aachen.de> Organization: Institute of Computer Science in Mechanical Engineering MIME-version: 1.0 X-Mailer: Mozilla 4.6 [en] (X11; I; FreeBSD 3.1-RELEASE i386) Content-type: text/plain; charset=us-ascii Content-transfer-encoding: 7bit X-Accept-Language: en References: <199909012314.TAA11490@weedcon1.cropsci.ncsu.edu> <37CFC28D.7063AF7A@post.rwth-aachen.de> <19990903120227.07974@hydrogen.fircrest.net> <008d01bef645$0efb9e60$0500a8c0@local.nullifier.dyn.ml.org> Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Jason wrote: > > Gerald Heinig scribbled this message on Sep 3: > > > 1) Is it better/more sensible to use the NetBSD code or even Linux stuff > > > to find out how to do things or is it better to get your own docs and > > > solve the problem yourself? Personally, I'd much prefer to "roll our > > > own", although it's probably far more work and considerably more > > > difficult. However, we'd all learn more that way. Anyone have any ideas > > > on this? > > > > well, if you followed suite, dfr based the alpha port off of netbsd > > code... which seems to of work pretty well... > > It would be best if you (Gerald Heinig) use any resources at your disposal. > It won't prevent anyone, even you, from writing it from scratch. > > The only info I've found to a specific MMU is for the ss2 at > http://choices.cs.uiuc.edu/cs423/sparc/index.html, and then I don't know if > it is accurate. > > > > 3) Is there a rough overview of what happens and where, when the FreeBSD > > > kernel starts up? I'm looking for something like the description of the > > > Minix source code in Andrew Tanenbaum's "Operating systems: design and > > > implementation". The book by Karels/McKusick/Bostic/Quarterman is too > > > high-level (ie. not enough detail) and the source code is too much > > > detail. > > > Does something like this exist? > > > > the FreeBSD kernel starts up in sys/kern/init_main.c... the function > > that starts everything off used to be call main, but it was reciently > > changed to mi_startup (r1.120)... that function is basicly just a sort > > function to sort all the sysinit's and then run them... (hmmm.. that's > > right, I was going to write a function to start up sysinit's so that we > > didn't have the code duplicated in the kld loader)... > > > > so, REALLY what you need to do is look at the order in which the > > sysinit's get run... > > -- > > John-Mark Gurney Voice: +1 541 684 8449 > > Cu Networking P.O. Box 5693, 97405 > > Actully, it starts in src/sys/ARCH/ARCH/lcore.s::btext, which the loader > calls. lcore calls src/sys/kern/init_main.c::mi_startup when it is done. > > You might as well step through a port starting with its lcore.s. The source > is reather easy to follow. Besides, you need to anyway if you are thinking > of writing a port. > > I'm missing the step between the boot loader starting the kerenl, but here > goes a short summary (in other words, 'take with a grain of salt'/look for > yourself) based on /i386-current. > > The boot loader's entry point into the kernel is in > src/sys/i386/i386/lcore.s. Somewhere the loader calls/steps into the > function btext. lcore goes through the motions, setting up the machine > specific things, such as: > > init'ing BIOS settings > setting up the kdb throughout > getting the boot info from the loader (cookies) > figures out the cpu vender/model > starts allocating structs based on KERNBASE > initial pmap structs (page tables) and sets up the MMU > sets up the boot stack > calls src/sys/kern/init_main.c::mi_startup() which starts running > sysinit/KLD subsystems > > You can find the subsystems but a simple 'grep -R SYSINIT *' or better yet, > set up gtags and do a 'global SYSINIT'. The next thing is the order of > executions. You can find those in src/sys/sys/kernel.h::sysinit_sub_id. > > Of course the first thing its got to do is set up the console, then you see > the copyright notice, after which it sets any tunable variables, VM, KVM, > prints cpu info, sets up KLD's, init (proc 0), etc. > > That should be enought to get you started. See, the source isn't that hard > to follow. > Fantastic. Thanks very much indeed. I'll have a look at the lite sources as well (didn't think of that... duh... :-( ). Cheers Gerald To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message From owner-freebsd-sparc Fri Sep 3 16:28:42 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from xylan.com (postal.xylan.com [208.8.0.248]) by hub.freebsd.org (Postfix) with ESMTP id 232D0150A9; Fri, 3 Sep 1999 16:28:36 -0700 (PDT) (envelope-from wes@softweyr.com) Received: from mailhub.xylan.com by xylan.com (8.8.7/SMI-SVR4 (xylan-mgw 2.2 [OUT])) id QAA19034; Fri, 3 Sep 1999 16:25:43 -0700 (PDT) Received: from omni.xylan.com by mailhub.xylan.com (SMI-8.6/SMI-SVR4 (mailhub 2.1 [HUB])) id QAA21913; Fri, 3 Sep 1999 16:16:20 -0700 Received: from softweyr.com (dyn4.utah.xylan.com) by omni.xylan.com (4.1/SMI-4.1 (xylan engr [SPOOL])) id AA07830; Fri, 3 Sep 99 16:25:40 PDT Message-Id: <37D058F3.916152B2@softweyr.com> Date: Fri, 03 Sep 1999 17:25:39 -0600 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.5 [en] (X11; U; FreeBSD 3.1-RELEASE i386) X-Accept-Language: en Mime-Version: 1.0 To: "Jordan K. Hubbard" Cc: Ross Harvey , freebsd-sparc@FreeBSD.ORG, core@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? References: <60435.936306438@localhost> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org "Jordan K. Hubbard" wrote: > > I think I speak for all of us when I say that we respect what NetBSD > has done in porting BSD to every platform under the sun (no pun > intended) ...and several on which the sun will never shine... ;^) > and we'd never judge an entire architecture port simply > based on a new and experimental installer. And hope that others will cut us the same slack. > I also won't say that this will never happen again since we just don't > have that much control over our developers (nor, I believe, do any of > the various OS projects) but you may take it as read that none of the > people "in power" in FreeBSD have any desire to foster poor relations > by badmouthing the others; there's been far too much of that already. > Please accept our apologies for this latest outburst. I've installed NetBSD 1.4 on two IPX's and a half dozen 5's and had no problems at all. It never occurred to me to attempt to boot from a CD-ROM or a floppy; I just use the miniroot install the way God@sun.com intended. ;^) Now NetBSD 1.4.1 on a Mac G3? That's a different #(%$U*!#ing struggle. -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC http://softweyr.com/ wes@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 Sep 3 22:28:33 1999 Delivered-To: freebsd-sparc@freebsd.org Received: from xylan.com (postal.xylan.com [208.8.0.248]) by hub.freebsd.org (Postfix) with ESMTP id C551B1518A for ; Fri, 3 Sep 1999 22:28:31 -0700 (PDT) (envelope-from wes@softweyr.com) Received: from mailhub.xylan.com by xylan.com (8.8.7/SMI-SVR4 (xylan-mgw 2.2 [OUT])) id WAA20456; Fri, 3 Sep 1999 22:27:58 -0700 (PDT) Received: from omni.xylan.com by mailhub.xylan.com (SMI-8.6/SMI-SVR4 (mailhub 2.1 [HUB])) id WAA06230; Fri, 3 Sep 1999 22:18:31 -0700 Received: from softweyr.com ([204.68.178.39]) by omni.xylan.com (4.1/SMI-4.1 (xylan engr [SPOOL])) id AA24155; Fri, 3 Sep 99 22:27:55 PDT Message-Id: <37D0ADDA.DA24A04D@softweyr.com> Date: Fri, 03 Sep 1999 23:27:54 -0600 From: Wes Peters Organization: Softweyr LLC X-Mailer: Mozilla 4.5 [en] (X11; U; FreeBSD 3.1-RELEASE i386) X-Accept-Language: en Mime-Version: 1.0 To: BSD Bob Cc: freebsd-sparc@FreeBSD.ORG Subject: Re: Status of FBSD sparc porting? References: <199909012314.TAA11490@weedcon1.cropsci.ncsu.edu> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org BSD Bob wrote: > > Hello.... > > I have been running FBSD for about 5 years, and am relatively comfortable > with it on x86 machines. But, I also run several sparcs of various > flavors, at home. What is the status of the FBSD Sparc port? Waiting for you to show up. Where have you been, durnitall? -- "Where am I, and what am I doing in this handbasket?" Wes Peters Softweyr LLC http://softweyr.com/ wes@softweyr.com To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message