Перейти к основному содержимому

1892ВМ15АФ

Как разместить программу в кэш-памяти?

Расположить программу в кэш-памяти нельзя. Можно расположить её в кэшируемом сегменте виртуальных адресов и включить кэширование. Кэширование сегмента включается записью нужного значения в соответствующее поле регистра CP0.Config (или CP0.Config1, в зависимости от сегмента). Часть сегментов виртуальных адресов является некэшируемой. Таким образом, в одном и том же диапазоне физических адресов могут быть расположены как кэшируемые данные/код, так и некэшируемые.

Подробнее о преобразовании адресов и кэшировании можно прочитать в одноименном документе.