Ако приемем, че умишлено сме разбили DTLB и бихме искали да продължим да изчистваме конкретен кеш ред от L1-3, използвайки clflush
в област на паметта, която (най-вероятно) е различна от адресите, посочени от TLB записите; това всъщност ще върне ли основния адрес на страницата на реда на кеша, който изтриваме обратно в TLB?
Накратко, clflush
докосва ли изобщо TLB? Предполагам, че поради тази инструкция, зачитаща кохерентността, впоследствие ще запише този ред обратно в паметта (очевидно се нуждае от TLB справка.)