Date: Mon, 27 Aug 2001 13:09:39 -0700 (PDT) From: Julian Elischer <julian@elischer.org> To: Andrew Gallatin <gallatin@cs.duke.edu> Cc: current@freebsd.org Subject: Re: Ia64 and ALPHA (+arm, sparc?) kernel developers: Message-ID: <Pine.BSF.4.21.0108271300420.74870-100000@InterJet.elischer.org> In-Reply-To: <15242.37206.54444.140501@grasshopper.cs.duke.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
The mecanincal changes in C code are pretty simple, but you really need a running machine to do them because you need to change-compile-change-compile-change-compile (etc.) It took me about 1 day to do the i386 specific things.. Having doen that is should take someone with a running alpha abut a half day to do the alpha version (now that I've done the 386) and someone with a clue about alpha assembler needs to make the same changes to the machine code. (it was probably about 10 lines of assembler changes). The bigest part is the re-arranging of the u-area and changing the code to follow that change. On Mon, 27 Aug 2001, Andrew Gallatin wrote: > > Julian Elischer writes: > > > > Can the IA64 and Alpha developers (Arm too?) > > look at the KSE patch set at > > http://www.freebsd.org/~julian/thediff > > > > This compiles and runs pretty solidly on 386. > > it needs people who understand the other architectures to make > > the appropriate changes and send them to me (or check them int P4) > > so that when this is checked into -current their architectures are > > not broken. (On teh other hand if they would rather fix up the breakage > > afterwards (which may be easier) then they should let me know > > so I can get on with committing it. > > Matt and I want to commit it ASAP, so we can get on with > > actual threading support. Peter has also indicated that he thinks that > > it should be done soon, so I need toknow if there will > > be forthcoming changes for the other architectures, > > or I should go ahead and commit... > > Please, please don't intentionally break other architectures. Esp > ones that actually work, like alpha. > > Its basically just mechanical changes up until this point, right? > You've carved up the proc struct & ranamed some things, right? > > I'd really appreciate it if you could make the mechanical changes > required to get it to the point where it at least compiles on alpha > using beast.freebsd.org. At that point, the people on -alpha should be > willing to test your patch and help fix any problems that come up. > I REALLY want to have alpha (and hopefully other) ready to do at the same time. but at the same time, I'm 'carrying this' because as long as I'm not committed I have a daily "merge" job. And it's getting bigger as people change low level code in way s that may not be compatible with what I need. I would be happy if I could commit it in 2 weeks. I'd like some help from the other architecture people though. I've done 1.85 MB of patches and the machine dependednt parts are probably about 15K of that. > Thanks, > > Drew > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" 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.21.0108271300420.74870-100000>