[Mono-dev] PPC64 - is it any closer

Andreas Färber andreas.faerber at web.de
Fri Oct 3 08:44:03 EDT 2008


Hi Paul et al.,

I have been offline for some weeks. Some smaller patches were posted  
before that time, but there has still been no review yet to my  
knowledge. This includes my long-standing enhancements to ppc(64) code  
generation [2], some signedness changes for OSX, some guint32 ->  
gulong changes (e.g., [1]), and Olaf posted a ppc64-related patch to  
use GCC 4.1's new built-in atomic ops when available [3].

There is a ticket tracking ppc64 progress:
https://bugzilla.novell.com/show_bug.cgi?id=324134

I have multiple Git branches on repo.or.cz:
http://repo.or.cz/w/mono/afaerber.git
- ppc64-cleanup includes cosmetic changes that help with our changes  
and their review
- ppc64-functional includes functional ppc changes in addition to the  
cosmetic ones
- ppc64 tracks the "final" work-in-progress (Two patches from Olaf's  
branch I still need to apply there.)
- ppc64-todo sometimes has changes on top of ppc64, to keep TODOs out  
of the patches
Getting rebased all the time, I admit they are not comfortable to read  
log-wise but the patches posted in Bugzilla can be extracted by `git  
diff master2..ppc64-cleanup`, `git diff ppc64-cleanup..ppc64- 
functional` etc.

Regarding the time frame, I've worked on the port since Q2 2007 as  
time permits, and the big obvious hurdles have been taken; now it's  
mostly rebasing against breaking changes in trunk and about debugging.  
Any help and ideas where the crashes/hangs/whatever-it's-currently may  
stem from are highly appreciated.

If we could get an okay to apply some of our smaller non-intrusive  
changes (below) to trunk, it would greatly help our porting effort and  
Geoff, Paolo or whomever with the review of the "real" JIT changes.

Regards,

Andreas

[1] http://lists.ximian.com/pipermail/mono-devel-list/2008-August/028757.html
[2] http://lists.ximian.com/pipermail/mono-devel-list/2008-January/026484.html 
  (slightly updated in Git, but pending since 2007)
[3] http://lists.ximian.com/pipermail/mono-devel-list/2008-August/028755.html 
  (non-libgc part)
[4] http://lists.ximian.com/pipermail/mono-devel-list/2008-August/028760.html 
  (generic)


Am 03.10.2008 um 04:14 schrieb Andrew Jorgensen:

> It's in the works.  The mono team and some of the SuSE folks are  
> working
> on it.  I cannot promise anything regarding how long it will take.   
> It's
> not trivial.
>
>>>> Paul <paul at all-the-johnsons.co.uk> 10/02/08 6:40 PM >>>
> Hi,
>
> Just a quick question. Is there a "true" PPC64 version of Mono and not
> just a PPC32 running on PPC64?
>
> TTFN
>
> Paul
> -- 
> Sie können mich aufreizen und wirklich heiß machen!
>
> _______________________________________________
> 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