(Меня в первую очередь интересуют архитектуры x86, но было бы интересно узнать, есть ли способ сделать это и в других архитектурах)
Есть ли способ программно проверить состояние строки кэша, содержащей определенный адрес памяти? Я не хочу читать содержимое этого адреса и не хочу штрафа за чтение из основной памяти из-за промаха кеша, я просто хочу проверить состояние строки кеша.
И есть ли способ программно перепроверить недопустимую строку кэша без записи в память? (ну, я думаю, с МЭСИ, под «перепроверкой» я имею в виду изменение его состояния на «Изменено»)