<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
        {mso-style-priority:99;
        mso-style-link:"Plain Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.5pt;
        font-family:Consolas;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.PlainTextChar
        {mso-style-name:"Plain Text Char";
        mso-style-priority:99;
        mso-style-link:"Plain Text";
        font-family:Consolas;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="2050" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoPlainText>Hello Damien,<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>One additional important comment from our side according to MIPS64 port. We have started our port from modification of existent MIPS32 port. So, it means that in our source tree MIPS64 presented as seriously redesigned MIPS32 sources. If somebody would like to start merging process then first of all he should defined separated architecture MIPS64 and after then changes should be moved here. Otherwise it will be quite difficult to keep MIPS32 and MIPS64 in scope of single architecture with huge set of #ifndef preprocessors instructions.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>I hope that this tip will be useful.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Regards<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoNormal><span style='font-size:10.0pt;font-family:"Courier New"'>Dmitry Kosaryev<br></span><img width=77 height=31 id="Picture_x0020_1" src="cid:image001.gif@01CBED6A.E31806B0" alt="N-iX LLC"><br><span style='font-size:10.0pt;font-family:"Courier New"'>Solutions for Your success<br><a href="http://www.n-ix.com/"><span style='color:blue'>http://www.n-ix.com</span></a></span><o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>-----Original Message-----<br>From: Damien Diederen [mailto:dd@crosstwine.com] <br>Sent: Sunday, March 20, 2011 12:01 AM<br>To: Miguel de Icaza<br>Cc: mono-devel; Dmitry Kosaryev; Rodrigo Kumpera<br>Subject: Re: MONO MIPS64 Port Source Code is ready for Download</p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Hello Miguel,<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Miguel de Icaza &lt;miguel@novell.com&gt; writes:<o:p></o:p></p><p class=MsoPlainText>&gt; Hello Damien,<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt;&gt; I have split this code drop into a series of commits based on 1f8ad5a4:<o:p></o:p></p><p class=MsoPlainText>&gt;<o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; I am not sure what the above number means, is that master or some branch?<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>This is the Git commit which corresponds to the SVN revision on top of<o:p></o:p></p><p class=MsoPlainText>which the MIPS64 backend was developed.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>&gt; We would likely want to merge things into master, I do not think we<o:p></o:p></p><p class=MsoPlainText>&gt; will be maintaining the MIPS port against the existing released<o:p></o:p></p><p class=MsoPlainText>&gt; versions of Mono.   Can we still cherry-pick these against master?<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>As Rodrigo mentioned, Git-level cherry-picking won't be possible as<o:p></o:p></p><p class=MsoPlainText>things have diverged quite a bit since then.  My only goal was to sort<o:p></o:p></p><p class=MsoPlainText>things out and get a clear(er) view of the important changes; I put the<o:p></o:p></p><p class=MsoPlainText>result out there in case somebody else is interested.<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>Cheers, -D<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>-- <o:p></o:p></p><p class=MsoPlainText>http://crosstwine.com<o:p></o:p></p><p class=MsoPlainText>tel:  +49 89 2189 2939<o:p></o:p></p><p class=MsoPlainText>cell: +49 174 3489 428<o:p></o:p></p><p class=MsoPlainText><o:p>&nbsp;</o:p></p><p class=MsoPlainText>“Strong Opinions, Weakly Held”<o:p></o:p></p><p class=MsoPlainText>                 — Bob Johansen<o:p></o:p></p></div></body></html>