T4240: rapidio: does it need to manage cache manually when use rapidIo?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

T4240: rapidio: does it need to manage cache manually when use rapidIo?

869 Views
carlpeng
Contributor II

Hello,

Does it need to manage cache manually when use rapidIo?

As we know, in the rapidIO protocol, only GSM operations are required to keep cache coherent.

Then in the NREAD/NWRITE/MAINTENANCE read, does it need to manage cache manually, for example,

if I NWRITE some data from CPUA's memory to CPUB's memory through rapidio link, when read data from

CPUB side, does it need to invalidate cache before read? or in the CPUB side, it will maintain cache automatically,

no need to invalidate cache before read?

Thank you!

Labels (1)
0 Kudos
Reply
1 Reply

759 Views
ufedor
NXP Employee
NXP Employee

Cache coherency is maintained when "snoop local processor" option for WTT is selected in the corresponding RIWAR register.

0 Kudos
Reply