Main

11.1 EDK, MPMC v5.00.a - MPMC PLB ports show coherency issue, data read before fully written

AR# 32750

Search For Another Answer

Topic EDK-IP-Memory-MPMC
Last Updated 05/22/2009
Status Active
Description

Keywords: fail, corrupt, hang, 405

When using the PLB PIM with the MPMC, the Sl_MBusy signal is not asserted, even though the data has not been completely transferred to external memory. This can cause a port coherency issue when using EIEIO or Sync instructions to complete outstanding transactions before continuing instruction.

Solution

A manual workaround is to perform a read across the same port before continuing execution. This way the write will have completed across the memory, as all transactions across a particular port are in order.

This issue is planned to be resolved in the newest MPMC version in EDK 11.3.
 
 
/csi/footer.htm