Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Vladimir N. Silyaev                  2:5020/400     23 Dec 2000  19:21:36
 To : All
 Subject : Re: Модули ядра
 -------------------------------------------------------------------------------- 
 
 On Sat, 23 Dec 2000 11:15:57 +0000 (UTC), Mike Gorchak wrote:
 
 >Подскажите pliz, как передать параметры модулю ядра во FreeBSD (юзаю 4.2),
 >нужно передать port, irq, drq.
 
 1. Cтандартный подход, через двухстадийную загрузку:
   - загружаешь модуль, и устанавливаешь параметры или через ioctl,
     или через sysctl
   - загружаешь device driver и считываешь установленные параметры
 2. Использую переменные окружения в ядре, к сожалению, насколько я знаю
 они устанавливаются только при загрузке из loader'а.
   - смотри TUNABLE_INT_FETCH, TUNABLE_INT_DECL из sys/kernel.h
 
 Да и если устройство PCI или ISA PnP, то этого всего не надо, тебе в
 драйвер передадут какие ресурсы ему назначены.
 
 >P.S. Если кто-то знает ссылки в inet'e где можно почитать про написание
 >драйверов во FreeBSD, напишите pliz. (www.daemonnews.org не предлагать я от
 >туда уже все выгреб).
 
 Смотри в freebsd-hackers mailing list, я имею ввиду информацию, а не
 ссылки.
 
 --
 Владимир 
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Модули ядра   Mike Gorchak   23 Dec 2000 15:15:57 
 Re: Модули ядра   Vladimir N. Silyaev   23 Dec 2000 19:21:36 
 Re: Модули ядра   Mike Gorchak   25 Dec 2000 14:17:43 
 Re: Модули ядра   Vladimir N. Silyaev   25 Dec 2000 18:48:42 
Архивное /ru.unix.bsd/166088fb1adff.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional