You wrote:
> the algorithm some how decided the bit to be fixed was in ECC memory which remains hidden from our view.
DDR memory controller detects and corrects all single-bit errors within the data bus - refer to the QorIQ LS1021A Reference Manual, 16.5.7 Error Checking and Correcting (ECC).
> Can you provide a test that would expose an ECC correction in ddr memory?
Not shure what do you mean (see answer above), but you could set DDR_SDRAM_CFG[ECC_EN]=0 to see DDR SDRAM errors.
> The ls1021a reference manual rev 3 refers to ECC_SCRUB_EN
The bit in question is DDR_SDRAM_CFG_3[ECC_FIX_EN].