That's a horrible performance hit. Ick! ...and if both happen to have dirty copies of the same address?
...or memory is coherent.
TLBs are a different kettle o fish.
In a retarded architecture, perhaps. In any sane architecture, main memory is kept coherent.