Чтение по "физическому"

Все о программировании под *nix
andan
Заглянувший
Сообщения: 6
Зарегистрирован: 16 дек 2004, 10:32

Чтение по "физическому"

Сообщение andan »

На уровне драйвера нужно прочитать данные(32 бита) по "физическому" адресу. Драйвер кернела самописаный.
Никогда не сталкивался с подобной задачей.

Может у кого есть опыт - поделитесь пож.

andan
Заглянувший
Сообщения: 6
Зарегистрирован: 16 дек 2004, 10:32

Спасибо

Сообщение andan »

Спасибо почитаю. Нашел тут функу преобразования виртуального в физический - сижу разбираюсь.
Андрей

BlackMesa
Заглянувший
Сообщения: 1
Зарегистрирован: 12 апр 2009, 22:12

Re: Чтение по "физическому"

Сообщение BlackMesa »

У меня тот же вопрос, есть физический адрес по которому нужно вытащить кусок данных,
только на уровне юзера. Будут ли работать __va() и/или ioremap() в user space?

ЗЫ. Через mmap dev/mem - не катит, потому и спрашиваю.

Ответить