linux-mips
[Top] [All Lists]

Re: JVM under Linux on MIPS

To: TAKANO Ryousei <takano@os-omicron.org>
Subject: Re: JVM under Linux on MIPS
From: Jun Sun <jsun@mvista.com>
Date: Tue, 4 Mar 2003 10:06:44 -0800
Cc: linux-mips@linux-mips.org, jsun@mvista.com
In-reply-to: <20030304190902.68ffd5bb.takano@os-omicron.org>; from takano@os-omicron.org on Tue, Mar 04, 2003 at 07:09:02PM +0900
Original-recipient: rfc822;linux-mips@linux-mips.org
References: <20030302121820.A30790@linux-mips.org> <20030304011459.457.qmail@web13302.mail.yahoo.com> <20030304171340.1a9af44d.takano@os-omicron.org> <007701c2e22c$66e30e70$10eca8c0@grendel> <20030304190902.68ffd5bb.takano@os-omicron.org>
Sender: linux-mips-bounce@linux-mips.org
User-agent: Mutt/1.2.5i
On Tue, Mar 04, 2003 at 07:09:02PM +0900, TAKANO Ryousei wrote:
> Hi Kevin,
> 
> > I'm very pleased to hear that you got it running on a Vr41xx,
> > but I'm curious about the JIT behavior you saw.  I can believe
> > that it could run "hello world", but does it really pass all the
> > internal regression tests ("make check")?  Are you running
> > a "normal" MIPS/Linux distribution which assumes a
> > hardware FPU and does kernel emulation where necessary,
> > or are you using a purely soft-float environment?  I ask
> > this because most of the problems I have with the JIT are
> > in areas where mixed integer/floating arguments are being
> > passed, and those might not be an issue with soft-float.
> > 
> I have cross-compiled Kaffe, so it did not pass "make check".
> I tried it under a Linux-VR kernel(kernel-2.4.0-test9) which is
> enabled with a kernel FPU emulation.
> I have not tried under a Linux/MIPS kernel.
>

Java VM typically uses massive threading.  Emulating ll/sc instructions
for vr4181a might one of the biggest causes of delay.

Jun

<Prev in Thread] Current Thread [Next in Thread>