[kaffe] Status of Playstation 2 patches

2002-12-12 Thread Dalibor Topic
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

2002-12-12 Thread Kevin D. Kissell
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

2002-12-12 Thread Dalibor Topic
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