реклама на сайте
подробности

 
 
> Драйвер лиукс.
sergey sva
сообщение Jun 14 2011, 17:15
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



Подскажите где лежат эти функции, все файлы в папке drivers/pci пересмотрел не увидел ?
ядро 2,6
Код
pci_read_config_word
pci_write_config_word
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sergey sva
сообщение Jun 15 2011, 14:17
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923



К примеру сделали железку PCI Она соответствует спецификации PCI , дальше нужно сделать драйвер который бы читал например конфигурационную информацию
DeviceID и VendorID они расположены по адресу 0х00.
Что должна делать функция в драйвере что бы прочитать эту информацию , или может кто знает в каком она файле находится /kernel/driver/pci ?
Сейчас не представляю как это должно происходить, предполагаю если есть bios значит все обращения должны происходить через эту os
или можно напрямую назначить структуру дать ей указатель на 0x00 но тогда она может попасть на винт с адресом 0ч00 или озу ?
помогите разобраться.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 00:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016