Re: avr32 port

Nevo <[email protected]> Thu, 08 May 2008 15:33:44 +0800
Newsgroups gmane.comp.java.vm.kaffe.general
Message-ID <[email protected]>
This is a multi-part message in MIME format.
--===============1980676000==
Content-Type: multipart/alternative;
 boundary="------------080504080908060006080206"

This is a multi-part message in MIME format.
--------------080504080908060006080206
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

hi,Guennadi:
 
Guennadi Liakhovetski wrote:
> On Thu, 8 May 2008, Nevo wrote:
>
>   
>>    There has been a crazy idea for me to  embed kaffe VM or phoneme CDC vm to
>> Linux kernel as a separate module to speed up vm execution,so vm can directly
>> access hardware. But you know,that should break up the role of JVM as a
>> sandbox...... and we chould not prove the feasibility yet...
>>     
>
> Yeah, don't think the kernel crowd would be particularly inspired by this 
> idea:-)
>   
   Maybe Java OS might be more specific and practical :) . Anyway ,it is 
on my ToDO list.
>   
>>    Now I saw your idea, I guess you mean JIT on AVR32 ?
>>     
>
> Well, in "Java Technical Reference" from Atmel they call it "Java 
> Extension Module (JEM)".
>   
   if you wanna do hardware acceleration ,we could consider libJIT which 
is mentioned Kaffe document.
 
>   
>> I've been as a JVM developer for mobile & CE devices. Maybe I would be 
>> glad to help you make you do a port to AVR32 ,but I am in China,the AVR 
>> board might not be easy to find in public market ..
>>     
>
> That sounds very good! Now, after I've written my first email to the 
> kaffee ML, I found JamVM, which is smaller, and is already ported to 
> AVR32! In pure software mode, of course. So, I think, we could start with 
> that one. If you prefer kaffee, you are certainly most welcome to try to 
> port it over too! We anyway have ti first get it run in software mode, 
> before implementing hardware acceleration.
>   
    Yep,both Kaffe and JamVM are good thing to learn. What kind of 
applications would you want to run on  AVR32? On low-end devices,enable 
JIT would be expensive.
    Now that JamVM is working on AVR32,maybe we need some benchmark or 
something.
    I have said that I would be glad and interested to help a fresh port 
on AVR32 ,so i think  JamVM would be fine..:)
> As for the hardware - as I said, as soon as I get the board, I can provide 
> an ssh login to it to you or any other interester parties. I could even 
> provide a serial console, if that will be needed too. I think, this should 
> be enough for the beginning.
>   
  That would be great....  There should be many experts here.....:)
> Thanks
> Guennadi
> ---
> Guennadi Liakhovetski, Ph.D.
> Freelance Open-Source Software Developer
>
>   


--------------080504080908060006080206
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
hi,Guennadi:<br>
&nbsp; <br>
Guennadi Liakhovetski wrote:
<blockquote cite="mid:[email protected]"
 type="cite">
  <pre wrap="">On Thu, 8 May 2008, Nevo wrote:

  </pre>
  <blockquote type="cite">
    <pre wrap="">   There has been a crazy idea for me to  embed kaffe VM or phoneme CDC vm to
Linux kernel as a separate module to speed up vm execution,so vm can directly
access hardware. But you know,that should break up the role of JVM as a
sandbox...... and we chould not prove the feasibility yet...
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Yeah, don't think the kernel crowd would be particularly inspired by this 
idea:-)
  </pre>
</blockquote>
&nbsp;&nbsp; Maybe Java OS might be more specific and practical :) . Anyway ,it
is on my ToDO list. <br>
<blockquote cite="mid:[email protected]"
 type="cite">
  <pre wrap="">
  </pre>
  <blockquote type="cite">
    <pre wrap="">   Now I saw your idea, I guess you mean JIT on AVR32 ?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Well, in "Java Technical Reference" from Atmel they call it "Java 
Extension Module (JEM)".
  </pre>
</blockquote>
&nbsp;&nbsp; if you wanna do hardware acceleration ,we could consider libJIT
which is mentioned Kaffe document. <br>
&nbsp; <br>
<blockquote cite="mid:[email protected]"
 type="cite">
  <pre wrap="">
  </pre>
  <blockquote type="cite">
    <pre wrap="">I've been as a JVM developer for mobile &amp; CE devices. Maybe I would be 
glad to help you make you do a port to AVR32 ,but I am in China,the AVR 
board might not be easy to find in public market ..
    </pre>
  </blockquote>
  <pre wrap=""><!---->
That sounds very good! Now, after I've written my first email to the 
kaffee ML, I found JamVM, which is smaller, and is already ported to 
AVR32! In pure software mode, of course. So, I think, we could start with 
that one. If you prefer kaffee, you are certainly most welcome to try to 
port it over too! We anyway have ti first get it run in software mode, 
before implementing hardware acceleration.
  </pre>
</blockquote>
&nbsp;&nbsp;&nbsp; Yep,both Kaffe and JamVM are good thing to learn. What kind of
applications would you want to run on&nbsp; AVR32? On low-end devices,enable
JIT would be expensive.<br>
&nbsp;&nbsp;&nbsp; Now that JamVM is working on AVR32,maybe we need some benchmark or
something. <br>
&nbsp;&nbsp;&nbsp; I have said that I would be glad and interested to help a fresh
port on AVR32 ,so i think&nbsp; JamVM would be fine..:) <br>
<blockquote cite="mid:[email protected]"
 type="cite">
  <pre wrap="">
As for the hardware - as I said, as soon as I get the board, I can provide 
an ssh login to it to you or any other interester parties. I could even 
provide a serial console, if that will be needed too. I think, this should 
be enough for the beginning.
  </pre>
</blockquote>
&nbsp; That would be great....&nbsp; There should be many experts here.....:) <br>
<blockquote cite="mid:[email protected]"
 type="cite">
  <pre wrap="">
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer

  </pre>
</blockquote>
<br>
</body>
</html>

--------------080504080908060006080206--


--===============1980676000==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

--===============1980676000==--