[Mono-dev] IA-64 big-endian

Rayson Ho raysonlogin at gmail.com
Fri Oct 30 01:16:37 EDT 2009


I did a port of Mono to Loongson, which is MIPS-EL (Little Endian Mode MIPS).

The most important thing is to find out the differences between Big
Endian Mode IA-64 and Little Endian Mode IA-64 -- not just the byte or
word order, but also find out how things are different when function
call parameters are passed via the stack.

BTW, Linux on Itanium runs in little endian mode. HP-UX itself runs in
big endian mode, but can run little endian mode Linux applications
with the Linux Runtime Environment. So may be you guys don't need to
port Mono to big endian mode Itanium!!

Rayson



On Thu, Oct 29, 2009 at 6:03 PM, pablosantosluac at terra.es
<pablosantosluac at terra.es> wrote:
> Zoltan,
>
> Would you mind sharing with us your thoughts about the things to change
> so we can have an idea of what's involved?
>
> As Dick pointed, would we need a hardware manual?
>
> Thanks,
>
>        pablo
>
> Zoltan Varga wrote:
>> Hi,
>>
>>    It would probably require a lot of modifications but its easier than
>> a full port since most of
>> the code is there.
>>
>>                      Zoltan
>>
>> On Thu, Oct 29, 2009 at 6:22 PM, Dick Porter <dporter at codicesoftware.com
>> <mailto:dporter at codicesoftware.com>> wrote:
>>
>>     Hi all
>>
>>     I've been spending the last couple of days getting mono to build on
>>     ia-64/hpux - mostly so far setting up GNU tools from scratch.  I've now
>>     run into a showstopper:
>>
>>     mono/arch/ia64/ia64-codegen.h
>>
>>     #if G_BYTE_ORDER != G_LITTLE_ENDIAN
>>     #error "FIXME"
>>     #endif
>>
>>
>>     So my question is, is fixing this going to be a case of a few fixes here
>>     and there (that I might be able to do without a hardware manual), or is
>>     it going to be a full-blown port?
>>
>>     Thanks,
>>
>>     - Dick
>>
>>
>>     _______________________________________________
>>     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
>>
>>
> _______________________________________________
> 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