Date: Sat, 28 Nov 1998 19:44:05 -0500 (EST) From: Alfred Perlstein <bright@hotjobs.com> To: John Birrell <jb@cimlogic.com.au> Cc: sparc@FreeBSD.ORG Subject: Re: crt0.o (was) Re: Huzzah! Message-ID: <Pine.BSF.4.05.9811281935330.1605-100000@bright.fx.genx.net> In-Reply-To: <199811290018.LAA26641@cimlogic.com.au>
next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 29 Nov 1998, John Birrell wrote: > Alfred Perlstein wrote: > There is supposed to be an ELF ABI document available somewhere. Try > searching the mail archives for a reference. Otherwise, ask Terry. 8-) > > For first cut of the crt stuff, remove all references to shared code. > This will simplify the task. Start with what NetBSD has and go from there. ok, no more crt0.o, now crt1.o, i will look at what crt1.o does in freebsd tomorrow and code a sparc equiv asap. i'm keeping the patches i have to do against gcc for other developers alongside the patches from ultraP I have a netbsd source tree to look at and will be reading as much as possible. I'm also going to keep a log of that flags/things have to be passed to what, to actually bootstrap the sparc devel on i386. Do you have any other guidelines that i might follow to make a better port and avoid pitfalls? (ie. keeping logs and diffs) I kinda think setting up a single user cvs tree is overkill at the moment :) any suggestions? I need to find some docs or trace through some code to understand the ABI of sparc-elf (ie. which registers are temporary, arguments, globals, reserved) Working on it... -Alfred > > -- > John Birrell - jb@cimlogic.com.au; jb@freebsd.org http://www.cimlogic.com.au/ > CIMlogic Pty Ltd, GPO Box 117A, Melbourne Vic 3001, Australia +61 418 353 137 > > 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9811281935330.1605-100000>