[Mono-dev] [PATCH] Mono port to the MIPS 64-bit
Mark Mason
mmason at upwardaccess.com
Thu Apr 23 09:31:08 EDT 2009
Hello Miguel, Ian,
I'm working on getting my bcm1480 set back up after my office move (it
supports both o32 and n32), after which I can Ian's patches against
the o32 port.
As for splitting MIPS/MIPS64 - I think keeping them together may be
more appropriate. The MIPS64 code generator is less of a divergence
from MIPS32 than PPC64 is from PPC --- there's a lot of potential code
reuse to be had by keeping them together. That's why I'd started the
n32 port in the way that I did (and that Ian & company continued with
for extending it).
/Mark
On Apr 22, 2009, at 10:49 AM, Miguel de Icaza wrote:
> Hello Ian,
>
> Thanks for doing the work in porting Mono to the MIPS64 platform
> and
> for sending the patches our way. Thanks to your developers and to
> SiCortex for funding the port.
>
> Some comments:
>
>> We have put 10 patches to the bugzilla.
>> Bug 497320 - [PATCH] Set of Mono MIPS64-bit port patches
>> https://bugzilla.novell.com/show_bug.cgi?id=497320
>>
>> Our primary goal was porting to the 64-bit platform.
>> Unfortunatelly, we
>> haven't had a chance to test our changes on the box with o32 ABI.
>> There is a
>> probability that we broke something. At least as far as we know,
>> the 64-bit
>> port is the most usable among MIPS ports to this day. We this port
>> we have
>> got quite good results, since regression, extensive and major part
>> of Class
>> Library tests (99,60%) are passed successfully.
>
> While reviewing the patches, I noticed that this extends the MIPS port
> to support MIPS64. And I am wondering if it would make sense to
> follow
> instead a similar setup to what we have done with PowerPC where we
> actually have split things in a few places to differentiate PPC from
> PPC64.
>
> For example we use a cpu-ppc.md and a cpu-ppc64.md files
>
> Also, we would be happy to give you SVN access so you can merge your
> patches directly as they get approved, please follow the instructions
> here:
>
> http://www.mono-project.com/SVN
>
> As I was reviewing the changes to provide some feedback as to what can
> go in, I found that none of the changes come with ChangeLog entries,
> so
> the rationale for some of the changes is not easy to understand.
>
> Would you mind providing ChangeLogs that describe what the changes are
> to the various files, in particular the ones that affect the
> existing 32
> bit work from Mark?
>
> Miguel.
>
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
More information about the Mono-devel-list
mailing list