Разыменование адресов ioremap - PullRequest
1 голос
/ 07 февраля 2011

Почему в ядре Linux не рекомендуется разыменовывать линейные адреса ядра, полученные путем сопоставления физических адресов ввода-вывода с использованием ioremap? Почему эти сопоставленные линейные адреса должны быть разыменованы с использованием таких функций, как readl / writel?

1 Ответ

2 голосов
/ 07 февраля 2011

В некоторых архитектурах требуются специальные инструкции для доступа к портам ввода-вывода, например, для обхода кэша.

...