LINUX.ORG.RU

Порты ввода/вывода во FreeBSD


0

0

Нужно получить низкоуровневый доступ к портам ввода-вывода. Как лучше это реализовать?

Пробовал так:
Делаю i386_set_ioperm, открываю /dev/io, делаю lseek, при попытке read или write получаю "Operation not supported by device"

Пробовал подругому (Используя код функций inb и outb из sys/i386/i386/machdep.c) Делаю i386_set_ioperm потом при вызове inb или outb получаю "Bus error".

Подкажите что деляю неверно и как сделать правильно.

Неужели никто не подскажет? :((((((
Помогите, люди добрые... сами мы не местные...

signal11
() автор топика
Ответ на: комментарий от signal11

Насколько я помню(ой давно это было), в FreeBSD нужно просто открыть /dev/io, а потом уже можно inpb, outpb.

В любом случае, по /dev/io вроде как есть man page.

Murr ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.