Группа: Свой
Сообщений: 2 546
Регистрация: 23-05-07
Из: Самарская область Сызрань
Пользователь №: 27 923
К примеру сделали железку PCI Она соответствует спецификации PCI , дальше нужно сделать драйвер который бы читал например конфигурационную информацию DeviceID и VendorID они расположены по адресу 0х00. Что должна делать функция в драйвере что бы прочитать эту информацию , или может кто знает в каком она файле находится /kernel/driver/pci ? Сейчас не представляю как это должно происходить, предполагаю если есть bios значит все обращения должны происходить через эту os или можно напрямую назначить структуру дать ей указатель на 0x00 но тогда она может попасть на винт с адресом 0ч00 или озу ? помогите разобраться.