26 Mar
2009
26 Mar
'09
23:02
2009/3/26 Michael Cree
On 26/03/2009, at 6:22 PM, Yang Zhao wrote:
2009/3/25 Michael Cree
: On 26/03/2009, at 3:56 PM, Yang Zhao wrote:
Proper patch for incorrect LUT writing when out-of-order execution is used. Also reduces the overall number of writes to DC_LUT_RW_INDEX.
I suggest holding off applying the patch as the proper fix is to fix the RHDRegRead and RHDRegWrite routines to work for all architectures.
Are the MMIO routines in compiler.h always barriered for Alpha?
Yes, they include barriers for a number of architectures, not just Alpha. They also include byte swapping for big-endian architectures.
Thanks. Revised patch attached. This is orthogonal to the proposed fixes to RHDRegWrite(). Cheers, -- Yang Zhao http://yangman.ca