Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Jul 2001 00:39:41 -0500
From:      Alfred Perlstein <bright@sneakerz.org>
To:        Jake Burkholder <jake@k7.locore.ca>
Cc:        hackers@freebsd.org, sparc@freebsd.org
Subject:   Re: review: sparc64 port commit candidate
Message-ID:  <20010724003941.C68587@sneakerz.org>
In-Reply-To: <200107240541.f6O5fO993428@k7.locore.ca>; from jake@k7.locore.ca on Tue, Jul 24, 2001 at 01:41:24AM -0400
References:  <200107240541.f6O5fO993428@k7.locore.ca>

next in thread | previous in thread | raw e-mail | index | archive | help
* Jake Burkholder <jake@k7.locore.ca> [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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010724003941.C68587>