This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

What is the reason to have been dropped the entire dcache invalidation?

Hi ARM experts,

I have just remembered that the entire dcache could not be invalidated by one instruction from ARMv7.

I would like to know the reason.

Can anyone answer this question?

Thank you and best regards,

Yasuhiko Koumoto.

Parents
  • The dcache invalidate and clean instruction had been dropped at the ARMv7, either. I say about the all dcache instructions which deal with the entire cache by one CP15 instruction. Of course, I feel no inconvenience at the present situation. However, I would like simply to know the reason why entire dcache operations are deteded although ARM11 MPCore supported such instructions.
    I am afraid there would have been some inconveniences or bugs for such the entire dcache operations.

Reply
  • The dcache invalidate and clean instruction had been dropped at the ARMv7, either. I say about the all dcache instructions which deal with the entire cache by one CP15 instruction. Of course, I feel no inconvenience at the present situation. However, I would like simply to know the reason why entire dcache operations are deteded although ARM11 MPCore supported such instructions.
    I am afraid there would have been some inconveniences or bugs for such the entire dcache operations.

Children
No data