Как установить фрагмент пространства MMIO в другой атрибут кеша? - PullRequest
0 голосов
/ 20 июня 2020

Я хотел бы отобразить весь MMIO с помощью ioremap() or pci_iomap(), а затем установить как W C только несколько страниц.

  • set_memory_wc() использует __pa() для преобразования virt в Phys адрес, но это недопустимо для пространства MMIO.
  • К сожалению, ioremap_change_attr() является оболочкой для set_memory_*() функций

Вопрос:

  • Есть ли такая функция для пространства памяти, сопоставленного с этими функциями?

Источник: https://kernelnewbies.kernelnewbies.narkive.com/qaX6sjqI/ioremap-addresses

...