[kaffe] Status of Playstation 2 patches
Hi Dylan, a while ago (i.e. in June 2002) you posted a set of patches adding support for the Playstation 2 platform. I'd like to see then merged into the main tree. Can you put them up on the web somewhere, and include a ChangeLog for your changes against the current sources? A FAQ.playstation2 file that explains any problems the port might have and how to compile it using the cross-compilation chain would be great, too. Kevin Kissel did some work recently to improve the mips-linux port, so it'd be nice if you could check that your port still works, and we can merge it in. best regards, dalibor topic __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com ___ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
Re: [kaffe] Status of Playstation 2 patches
Note that some of the stuff that I filed as MIPS patches is either identical or equivalent to some of Dylan's PS2 patches - indeed, one of the reasons I got seriously engages was that I could see that Dylan was labeling fixes PS2 that were actually pretty generic to MIPS (that's not a bad reflection on him - when the only MIPS you have is a PS2, all problems look like PS2 problems!). The main differences are that the GP/FP offset in the stack frame is very different on the PS2, due to the extended registers, and that the PS2 lacks functioning LL/SC instructions, despite being an advanced MIPS processor. Newer versions of MIPS/Linux will emulate those instructions, but I don't think those new kernels are up and running widely on PS2s yet. Regards, Kevin K. P.S. I still haven't been able to get back to the bugs in the MIPS JIT. They mostly seem to have to do with the complicated gcc argument passing conventions for MIPS, particularly for mixed FP/integer parameter lists. Has anyone else made any progress here? - Original Message - From: Dalibor Topic [EMAIL PROTECTED] To: Dylan Schell [EMAIL PROTECTED] Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED] Sent: Thursday, December 12, 2002 7:03 PM Subject: [kaffe] Status of Playstation 2 patches Hi Dylan, a while ago (i.e. in June 2002) you posted a set of patches adding support for the Playstation 2 platform. I'd like to see then merged into the main tree. Can you put them up on the web somewhere, and include a ChangeLog for your changes against the current sources? A FAQ.playstation2 file that explains any problems the port might have and how to compile it using the cross-compilation chain would be great, too. Kevin Kissel did some work recently to improve the mips-linux port, so it'd be nice if you could check that your port still works, and we can merge it in. best regards, dalibor topic __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com ___ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe ___ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe
Re: [kaffe] Status of Playstation 2 patches
Hi Kevin, --- Kevin D. Kissell [EMAIL PROTECTED] wrote: Note that some of the stuff that I filed as MIPS patches is either identical or equivalent to some of Dylan's PS2 patches - indeed, one of the reasons I got seriously engages was that I could see that Dylan was labeling fixes PS2 that were actually pretty generic to MIPS (that's not a bad reflection on him - when the only MIPS you have is a PS2, all problems look like PS2 problems!). The main differences are that the GP/FP offset in the stack frame is very different on the PS2, due to the extended registers, and that the PS2 lacks functioning LL/SC instructions, despite being an advanced MIPS processor. Newer versions of MIPS/Linux will emulate those instructions, but I don't think those new kernels are up and running widely on PS2s yet. On a lighter note: my only mips is a philips velo handheld and runs Windows CE at the moment;) I think I'd have to get the Micosoft Visual C++ for Embedded Systems, in order to merge in the KaffeCE port, but I'd like to sort out the situation on Cygwin first, then maybe MingW before I go near Visual C++. I'd like to have everything work on the Win32 platforms for which there already is some support in kaffe or pocketlinux first. There is a linux kernel for my velo, 2.3.99 something from linux-vr, but I am not a kernel hacker, and support for the philips mips chip hasn't been merged into any of the two current linux kernel mips trees yet, as far as I know. P.S. I still haven't been able to get back to the bugs in the MIPS JIT. They mostly seem to have to do with the complicated gcc argument passing conventions for MIPS, particularly for mixed FP/integer parameter lists. Has anyone else made any progress here? Have you looked at the pocketlinux kaffe sources? Here is a sysdepMethodCall written in MIPS assembler with a few complaints about the horrible calling convention : http://www.kaffe.org/cgi-bin/viewcvs.cgi/pocketlinux/XOE_1.0/src/kaffe-all/src/config/mips/common.h?rev=1.1.1.1content-type=text/vnd.viewcvs-markup best regards, dalibor topic __ Do you Yahoo!? Yahoo! Mail Plus - Powerful. Affordable. Sign up now. http://mailplus.yahoo.com ___ kaffe mailing list [EMAIL PROTECTED] http://kaffe.org/cgi-bin/mailman/listinfo/kaffe