[uClibc] ldso 0.9.21, libstdc++ crashes on PowerPC GCC 3.3.1

Simon Rowe srowe at cambridgebroadband.com
Fri Oct 3 15:07:09 UTC 2003


On Friday 03 Oct 2003 3:58 pm, Joakim Tjernlund wrote:

> dcbst(and dcbz, dcbi, dcbf, dcbt) are buggy on mpc8xx. They don't update
> the DAR register on a Data TLB Miss/Error. By deferencing the data just
> before the dcbst, you make the DTLB Miss/Error happen before the
> dcbst is executed. That works around the problem but is not a stable
> solution. You need a somewhat ugly patch to the linux kernel or don't use
> these instructions at all.

Ah! Someone Who Knows What They Are Doing(TM)! Do you have any more 
information on this kernel patch? How does glibc work around this issue?

-- 
Simon Rowe
Cambridge Broadband Ltd




More information about the uClibc mailing list