From owner-freebsd-sparc Mon Jul 23 22:39:55 2001 Delivered-To: freebsd-sparc@freebsd.org Received: from sneakerz.org (sneakerz.org [216.33.66.254]) by hub.freebsd.org (Postfix) with ESMTP id A9ADF37B406; Mon, 23 Jul 2001 22:39:41 -0700 (PDT) (envelope-from bright@sneakerz.org) Received: by sneakerz.org (Postfix, from userid 1092) id 39BB65D010; Tue, 24 Jul 2001 00:39:41 -0500 (CDT) Date: Tue, 24 Jul 2001 00:39:41 -0500 From: Alfred Perlstein To: Jake Burkholder Cc: hackers@freebsd.org, sparc@freebsd.org Subject: Re: review: sparc64 port commit candidate Message-ID: <20010724003941.C68587@sneakerz.org> References: <200107240541.f6O5fO993428@k7.locore.ca> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2i In-Reply-To: <200107240541.f6O5fO993428@k7.locore.ca>; from jake@k7.locore.ca on Tue, Jul 24, 2001 at 01:41:24AM -0400 Sender: owner-freebsd-sparc@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org * Jake Burkholder [010724 00:34] wrote: > Hello, > > Below are links to the sparc64 port I've been working on, which > I'd like to commit. > > The way I started the port was to make stub versions of all the > machine dependent functions in the kernel, which panic with an > informative message when called. Given minimal startup code and > console support it should be trivial to make this compile and run > the first few sysinits (print the copyright message etc) on almost > any architecture. Several people have suggested that I commit this > first, followed by the rest of the code and changes. That would be excellent. > Currently the port gets through all the sysinits and the first > context switch, and dies trying to copyout to init's address > space (which isn't fully implemented yet :)). h0h0, go ahead, people may step up to bat with this. :) > The early port is here: > http://people.freebsd.org/~jake/sparc64-early.tgz > The current code is here: > http://people.freebsd.org/~jake/sparc64-current.tgz > http://people.freebsd.org/~jake/sparc64.diff > and here is a dump of how far it gets: > http://people.freebsd.org/~jake/tip.record > > This isn't really ready for mass consumption yet, as there's no > official loader and you need to build a cross compiler yourself, > but its a start. This was actually the hardest thing or at least the major hurdle I faced when I attempted to do a port, perhaps you can put the cross compiler up as a tarball/package so that people don't have to deal with setting up the cross compiler? -- -Alfred Perlstein [alfred@freebsd.org] Ok, who wrote this damn function called '??'? And why do my programs keep crashing in it? To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-sparc" in the body of the message