Be aware though Android uses Android Runtime instead of a standard JVM. However I agree
that a JVM port would be important to the RISC-V community.
From: lowrisc-dev-bounces(a)lists.lowrisc.org [mailto:firstname.lastname@example.org]
On Behalf Of Sean Halle
Sent: Wednesday, November 22, 2017 19:23
To: Alex Bradbury <asb(a)asbradbury.org>
Subject: Re: [lowrisc-dev] Running Java on lowrisc
Martin will present a port of JikesVM, which I believe is just the
emulation portion. A student at UC Berkeley started the port of OpenJDK to
RISC-V. He got about halfway through before graduating, and is now at
Google. We would like to pick up the project and carry it forward. We are
looking for collaborators who would like to pitch in. Java on RISC-V is
critical for the future of RISC-V. A vast number of things from Android to
set top boxes rely on Java, so the work of porting the standard JVM to
RISC-V is important for the whole community.
We are hiring a part time developer to work on the port specifically, if
you'd like to be a part of it, or know someone who may like to be, drop me
a note and I'll coordinate the project,
*CONFIDENTIALITY NOTICE*: This e-mail and its attachments contain
information which is confidential. It's use is strictly limited to the
stated intent of the provider and is only for the intended recipient(s). If
the reader of this e-mail is not the intended recipient, or the employee,
agent or representative responsible for delivering the e-mail to the
intended recipient, you are hereby notified that any dissemination,
distribution, copying or other use of this e-mail is strictly prohibited.
If you have received this e-mail in error, please reply immediately to the
sender. Thank you.
On Wed, Nov 22, 2017 at 11:04 AM, Alex Bradbury <asb(a)asbradbury.org> wrote:
On 22 November 2017 at 18:51, Stefan Wallentowitz
> On 22.11.2017 06:05, Jawad Haj-Yahya wrote:
>> Could you pleas help us with instructions on how to run Java 8 bytecode
>> the latest lowrisc (0.4) on top on linux ?
>> Jawad Haj-Yahya
> do you mean on the target? Aka cross-compiling openjdk for RISC-V? I
> roughly remember I asked for that a while back (~2015) and someone was
> saying he is digging into it, but I cannot remember anything happened
> since then.
Martin Maas is giving a talk at the RISC-V workshop next week. Last
time I heard, we're not quite there on the JIT but it may be possible
to get the interpreter (OpenJDK "Zero") working.
I've successfully compiled JamVM for RISC-V before with only minor changes.