Subject: Porting the Kaffe JVM to macppc
To: None <port-macppc@netbsd.org>
From: Emmanuel Dreyfus <p99dreyf@criens.u-psud.fr>
List: port-macppc
Date: 12/03/2000 17:26:06
Hi! 

On NetBSD/macppc, as far as I know, there is currently no way to run a
java program. This is a problem, and I started looking at a possibility
to port the Kaffe JVM to NetBSD/PowerPC.

There is some stuff in Kaffe that is both processor and OS dependant,
especially a macro named "stack pointer offset". Because I don't know
what this is about, I asked the person that did Kaffe for Linux/PowerPC
and AIX/PowerPC, and it seems we need to know a few thing to do the
port:

- Does NetBSD/powerpc follows sys v ABI?
- If not, what is the specification of the ABI? calling convention,
reserved register, register used as stack pointer, and so on.
- How parameters are passed to functions (in register vs on stack, if in
registers, which one?)

-- 
Emmanuel Dreyfus.  
Pas de processeur Intel, pas de logiciels Microsoft:
Des programmes sains dans un ordinateur sain.
p99dreyf@criens.u-psud.fr