I am trying to understand the powerpc 440 instructions and I am unable to understand the cache related instructions. What is the structure of cache entries? In dcbf, dcbt etc, the data block corresponding to EA is searched for in the data cache. How is it done? I mean is a part of EA searched or how is it done I couldnt understand this. Also, it is said that it checks whether it is marked modified or not and then marks it invalid. Where are these modified and valid bits checked?
Please help me I am in urgent need of these.
Thank you.