[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