Нужно получить низкоуровневый доступ к портам ввода-вывода. Как лучше это реализовать? Пробовал так: Делаю 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". Подкажите что деляю неверно и как сделать правильно.