* Re: [ECOS] Implementing JVM for ecos
@ 2004-07-16 7:48 Andrea Scian
2004-07-16 9:58 ` Chris Gray
0 siblings, 1 reply; 7+ messages in thread
From: Andrea Scian @ 2004-07-16 7:48 UTC (permalink / raw)
To: eCos Discuss, eCos Devel; +Cc: chris.gray, saurabhagarwal1981
> On Monday 12 July 2004 10:07, Chris Gray wrote:
> > Last year an Italian student called Andrea Scian was working on
> > Wonka-arm7-eCos, but I'm not sure what she finally achieved.
>
> That should of course be "what _he_ finally achieved". :) With thanks to a
> list member who came right out and told me the thing I'd never dared
ask...
>
> Grmlbmpfh
>
> --
> Chris Gray /k/ Embedded Java Solutions
> Embedded & Mobile Java, OSGi http://www.kiffer.be/k/
> chris.gray@kiffer.be +32 3 216 0369
>
Hi Chris,
Hi all,
First of all thanks to who answer to your "unsaid question": it's better to
use the male gender when speaking about me! ;-)
To summarize what I've done last year, I've ported both Kaffe (v1.1.0) and
Wonka (v0.9.6) on an ARM7TDMI-MMU less based board. In my port Kaffe runs
under uClinux OS and Wonka under eCos.
They both works well even if in my experience there was a problem of
performance on Wonka/eCos, compared with Kaffe/uClinux (It runs slower in
most of the tests that I've done for my thesis).
Andrea Scian
DAVE Srl - Electronics System House
via Forniz 2/1
33080 Porcia (PN) - Italy
Telephone: +39.0434.921215
Telefax: +39.0434.591631
Freefax: +39.02.700520062
web: www.dave-tech.it
NEW e-mail address: andrea.scian@dave-tech.it
how to reach us: http://mail.map24.com/dave
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ECOS] Implementing JVM for ecos
2004-07-16 7:48 [ECOS] Implementing JVM for ecos Andrea Scian
@ 2004-07-16 9:58 ` Chris Gray
2004-07-16 10:30 ` Andrea Scian
0 siblings, 1 reply; 7+ messages in thread
From: Chris Gray @ 2004-07-16 9:58 UTC (permalink / raw)
To: Andrea Scian, eCos Discuss, eCos Devel; +Cc: saurabhagarwal1981
On Friday 16 July 2004 09:53, Andrea Scian wrote:
> First of all thanks to who answer to your "unsaid question": it's better to
> use the male gender when speaking about me! ;-)
OK, at least we got that sorted out!
I didn't realise you were reachable at DAVE - I thought you were just on a
student placement there. The last time we communicated you were starting work
on your thesis ...
What's the status of your work? Are you free to contribute it to the Wonka
project, or can it be licensed in some way? It would be useful to sort this
out.
> To summarize what I've done last year, I've ported both Kaffe (v1.1.0) and
> Wonka (v0.9.6) on an ARM7TDMI-MMU less based board. In my port Kaffe runs
> under uClinux OS and Wonka under eCos.
> They both works well even if in my experience there was a problem of
> performance on Wonka/eCos, compared with Kaffe/uClinux (It runs slower in
> most of the tests that I've done for my thesis).
--
Chris Gray /k/ Embedded Java Solutions
Embedded & Mobile Java, OSGi http://www.kiffer.be/k/
chris.gray@kiffer.be +32 3 216 0369
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ECOS] Implementing JVM for ecos
2004-07-16 9:58 ` Chris Gray
@ 2004-07-16 10:30 ` Andrea Scian
2004-07-16 17:01 ` Dalibor Topic
0 siblings, 1 reply; 7+ messages in thread
From: Andrea Scian @ 2004-07-16 10:30 UTC (permalink / raw)
To: Chris Gray, eCos Discuss, eCos Devel; +Cc: saurabhagarwal1981
----- Original Message -----
From: "Chris Gray" <chris.gray@kiffer.be>
To: "Andrea Scian" <andrea.scian@wawnet.biz>; "eCos Discuss"
<ecos-discuss@sources.redhat.com>; "eCos Devel"
<ecos-devel@sources.redhat.com>
Cc: <saurabhagarwal1981@gmail.com>
Sent: Friday, July 16, 2004 12:03 PM
Subject: Re: [ECOS] Implementing JVM for ecos
> On Friday 16 July 2004 09:53, Andrea Scian wrote:
> > First of all thanks to who answer to your "unsaid question": it's better
to
> > use the male gender when speaking about me! ;-)
>
> OK, at least we got that sorted out!
>
> I didn't realise you were reachable at DAVE - I thought you were just on a
> student placement there. The last time we communicated you were starting
work
> on your thesis ...
>
As soon as I end the thesis I was full-time employed at DAVE.
>
> What's the status of your work? Are you free to contribute it to the Wonka
> project, or can it be licensed in some way? It would be useful to sort
this
> out.
>
Unfortunately I had no more time after the thesis to work on Wonka, but the
last time I run it on my board it was working with some of my test
applications.
As I previously sayd I've also run some benchmark for academic purpose like
jMocha suite (from IBM, not all the tests), LinPack & SciMark 2.0 and they
all complete successfully on both JVM.
I feel proud to contribute to Wonka port on eCos.
I think the best way to do it is to create a patch from the JVM version I
was working on agains the original one and let someone to do the rest.
Again: at the moment I have not so much time to spend on it but I will give
you support whenever I can.
>
> > To summarize what I've done last year, I've ported both Kaffe (v1.1.0)
and
> > Wonka (v0.9.6) on an ARM7TDMI-MMU less based board. In my port Kaffe
runs
> > under uClinux OS and Wonka under eCos.
> > They both works well even if in my experience there was a problem of
> > performance on Wonka/eCos, compared with Kaffe/uClinux (It runs slower
in
> > most of the tests that I've done for my thesis).
>
> --
> Chris Gray /k/ Embedded Java Solutions
> Embedded & Mobile Java, OSGi http://www.kiffer.be/k/
> chris.gray@kiffer.be +32 3 216 0369
>
>
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: Implementing JVM for ecos
2004-07-16 10:30 ` Andrea Scian
@ 2004-07-16 17:01 ` Dalibor Topic
0 siblings, 0 replies; 7+ messages in thread
From: Dalibor Topic @ 2004-07-16 17:01 UTC (permalink / raw)
To: ecos-devel
Andrea Scian <andrea.scian <at> wawnet.biz> writes:
> Unfortunately I had no more time after the thesis to work on Wonka, but the
> last time I run it on my board it was working with some of my test
> applications.
> As I previously sayd I've also run some benchmark for academic purpose like
> jMocha suite (from IBM, not all the tests), LinPack & SciMark 2.0 and they
> all complete successfully on both JVM.
Then your kaffe arm port presumably works better on arm then what's on kaffe.org
;) At least on strong arm, kaffe's jit seems to break for me whenever I use kjc
to rebuild the class library, :(
> I feel proud to contribute to Wonka port on eCos.
> I think the best way to do it is to create a patch from the JVM version I
> was working on agains the original one and let someone to do the rest.
>
> Again: at the moment I have not so much time to spend on it but I will give
> you support whenever I can.
If you have the permission to publish your work, and feel like it after helping
with the Wonka port, I'd be grateful to integrate your patches into the
kaffe.org tree, too. There is no port for arm-uclinux in kaffe's CVS.
In case you have some published benchmark results online, I'd be interested in
how well/bad kaffe performs on arm/uclinux, too.
You can catch the kaffe devs on #kaffe on irc.freenode.org, or on the mailing
list. Currently there is only one regular italian developer, though ;)
cheers,
dalibor topic
^ permalink raw reply [flat|nested] 7+ messages in thread
* Implementing JVM for ecos
@ 2004-07-12 4:58 Saurabh Agarwal
2004-07-12 5:29 ` [ECOS] " Pablo Bleyer Kocik
2004-07-12 8:01 ` Chris Gray
0 siblings, 2 replies; 7+ messages in thread
From: Saurabh Agarwal @ 2004-07-12 4:58 UTC (permalink / raw)
To: ecos-devel, ecos-discuss
Hi all,
I just heard from thje mailing list itself that JVM is not implemented
in ecos and in todays scenario as j2me is at peak i think it will be
quite nice to implement jvm on ecos.
So I want to implement JVM in ecos if anybody have any pointers
relating to implementing jvm and want to help we can look toward it.
Any participants are invited.
please help
Saurabh Agarwal
saurabhagarwal1981@gmail.com
9868358071
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ECOS] Implementing JVM for ecos
2004-07-12 4:58 Saurabh Agarwal
@ 2004-07-12 5:29 ` Pablo Bleyer Kocik
2004-07-12 8:01 ` Chris Gray
1 sibling, 0 replies; 7+ messages in thread
From: Pablo Bleyer Kocik @ 2004-07-12 5:29 UTC (permalink / raw)
To: ecos-devel
At 00:58 2004-07-12, Saurabh Agarwal wrote:
>Hi all,
>I just heard from thje mailing list itself that JVM is not implemented
>in ecos and in todays scenario as j2me is at peak i think it will be
>quite nice to implement jvm on ecos.
>So I want to implement JVM in ecos if anybody have any pointers
>relating to implementing jvm and want to help we can look toward it.
>Any participants are invited.
Good intro info, though a bit outdated: http://www.artima.com/java/index.html
http://java.sun.com/docs/books/vmspec/
http://java.sun.com/products/cdc/
http://java.sun.com/products/cldc/
http://www.kaffe.org/
http://www.rtjcom.com/
http://www.wabasoft.com/
http://www.superwaba.com.br/
http://jamvm.sourceforge.net/
http://lejos.sourceforge.net/
http://kissme.sourceforge.net/
http://sablevm.org/
...
I would strongly suggest you to *not* reinvent the wheel. Find one of the
promising projects out there and contribute to it adapting it to eCos.
Regards.
--
PabloBleyerKocik /"Why don't we rewrite it all in assembly
pbleyer2004 / language for processor Mega666?"
@embedded.cl / - The linux-kernel mailing list FAQ
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ECOS] Implementing JVM for ecos
2004-07-12 4:58 Saurabh Agarwal
2004-07-12 5:29 ` [ECOS] " Pablo Bleyer Kocik
@ 2004-07-12 8:01 ` Chris Gray
2004-07-12 22:00 ` Chris Gray
1 sibling, 1 reply; 7+ messages in thread
From: Chris Gray @ 2004-07-12 8:01 UTC (permalink / raw)
To: Saurabh Agarwal, ecos-devel, ecos-discuss
On Monday 12 July 2004 06:58, Saurabh Agarwal wrote:
> Hi all,
> I just heard from thje mailing list itself that JVM is not implemented
> in ecos and in todays scenario as j2me is at peak i think it will be
> quite nice to implement jvm on ecos.
Then you're not paying attention. :) At least Wonka and Kaffe have been ported
to eCos. The Wonka port was working on StrongARM, but will need some work to
get it to build because some internal APIs have changed a bit; plus Wonka
currently assumes an MMU in the way it manages its heap. I know it's possible
to remove the dependency on MMU because I've done it. :) Last year an Italian
student called Andrea Scian was working on Wonka-arm7-eCos, but I'm not sure
what she finally achieved. Kaffe on eCos exists for Hitachi architecture, so
you should be able to get that working in ARM7 too.
There are several other open-source VMs, but I don't know how easy they will
be to port to eCos and to MMU-less systems; for example some VMs use the MMU
to detect NullPointerException.
As far as J2ME is concerned, Wonka aims at J2ME CDC; so far as I am aware all
other open-source VMs are J2SE, so for embedded devices some degree of
stripping-down will be necessary. I don't know of any open source VM
targeting J2ME CLDC.
> So I want to implement JVM in ecos if anybody have any pointers
> relating to implementing jvm and want to help we can look toward it.
> Any participants are invited.
Wonka: http://wonka.acunia.com
Kaffe: http://www.kaffe.org, and http://sourceforge.jp/projects/kaffe-ecos/
For a list of other open-source VMs see http://www.gnu.org/software/classpath/
stories.html#jvm .
Best wishes
--
Chris Gray /k/ Embedded Java Solutions
Embedded & Mobile Java, OSGi http://www.kiffer.be/k/
chris.gray@kiffer.be +32 3 216 0369
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [ECOS] Implementing JVM for ecos
2004-07-12 8:01 ` Chris Gray
@ 2004-07-12 22:00 ` Chris Gray
0 siblings, 0 replies; 7+ messages in thread
From: Chris Gray @ 2004-07-12 22:00 UTC (permalink / raw)
To: Saurabh Agarwal, ecos-devel, ecos-discuss
On Monday 12 July 2004 10:07, Chris Gray wrote:
> Last year an Italian student called Andrea Scian was working on
> Wonka-arm7-eCos, but I'm not sure what she finally achieved.
That should of course be "what _he_ finally achieved". :) With thanks to a
list member who came right out and told me the thing I'd never dared ask...
Grmlbmpfh
--
Chris Gray /k/ Embedded Java Solutions
Embedded & Mobile Java, OSGi http://www.kiffer.be/k/
chris.gray@kiffer.be +32 3 216 0369
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2004-07-16 17:01 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-07-16 7:48 [ECOS] Implementing JVM for ecos Andrea Scian
2004-07-16 9:58 ` Chris Gray
2004-07-16 10:30 ` Andrea Scian
2004-07-16 17:01 ` Dalibor Topic
-- strict thread matches above, loose matches on Subject: below --
2004-07-12 4:58 Saurabh Agarwal
2004-07-12 5:29 ` [ECOS] " Pablo Bleyer Kocik
2004-07-12 8:01 ` Chris Gray
2004-07-12 22:00 ` Chris Gray
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).