[fpc-devel] Building for powerpc on FC4 seems to fail

Joost van der Sluis joost at cnoc.nl
Wed Aug 17 16:33:34 CEST 2005


On Tue, 2005-08-16 at 18:01 +0200, Jonas Maebe wrote:
> On 16 aug 2005, at 17:54, Jonas Maebe wrote:
> 
> > wer and PowerPC have been sort of merged quite a while ago already  
> > and use the same instruction set now (at least from a non-OS  
> > developer point-of-view). But it's indeed quite probable that the  
> > cache line size on a Power5 is larger than 32 bytes (the G5 was  
> > derived from the Power4).
> 
> Power5 has mixed 128 (L2) 256 (L3) byte cache lines (slide 18):
>    http://www.cs.utexas.edu/users/cart/arch/fall03/KallaSlides.pdf
> 
> Not sure how this works with dcbz, but most definitely not in a way  
> it's used in the RTL.

Attached patch fixes the segfault. It's very ugly, so don't commit it! I
did use it on Fedora though. Tom tested it on POWER5, which worked.

I don't know how this problem could be solved for good. Maybe someone
can rewrite the Move and Fillchar procedures? Those were the only one
affected...

Btw: maybe something to put on the website? That fpc now also works on
POWER5? (After it's fixed, offcourse)

Joost.





More information about the fpc-devel mailing list