[Mono-dev] Mono port to AVR32 Linux

Joshua Perry josh at 6bit.com
Tue Apr 15 15:38:03 EDT 2008


Thank you Rodrigo,

I don't *need* to port to the AVR32 I just think it would be a fun 
project.  I like the AVR32 architecture and just recently picked up a 
development platform for the AP7000, I've been using their ucontrollers 
for quite awhile.

The alleged performance advantages are impressive, 50% code reduction 
vs. ARM and 35% performance advantage over ARM11 at the same clock.

One interesting AVR32 feature is hardware Java bytecode execution, I 
don't know if the port could take advantage of that or not.  It would 
most likely require either translating your IL to Java bytecode (like 
grasshopper) or creating a Java bytecode JIT; both of which would kind 
of defeat the purpose of mono.

I will take a look at Linear and work from there.

Josh

Rodrigo Kumpera wrote:
> Joshua,
>
> A good way to see what it takes to port to another platform is to read 
> one of the ports. You can see the ARM one, it's all in mono/arch/arm 
> and mono/mini/*-arm. Thou MIPS have an ISA that is closer to AVR32, 
> the ARM port is more complete and requires soft-float.
>
> We are getting close to do a major change in the JIT (switching to the 
> linear branch [1]) and unless you need to have your port working with 
> currently released version of mono, I suggest that you base everything 
> on Zoltan's linear-ir branch.
>
> Rodrigo Kumpera
>
> [1] http://www.mono-project.com/Linear_IL
>
> On Mon, Apr 14, 2008 at 3:39 PM, Joshua Perry <josh at 6bit.com 
> <mailto:josh at 6bit.com>> wrote:
>
>     I'm wondering if anyone has looked at doing this?  Could someone point
>     me at information on porting Mono to another arch?
>
>     Josh
>     _______________________________________________
>     Mono-devel-list mailing list
>     Mono-devel-list at lists.ximian.com
>     <mailto:Mono-devel-list at lists.ximian.com>
>     http://lists.ximian.com/mailman/listinfo/mono-devel-list
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080415/4a061c0e/attachment.html 


More information about the Mono-devel-list mailing list