Внутри "тела" есть конфигурялка по регистрам 0CF8h & 0CFCh... что это за порты - ещё надо выяснить.
Конфигурационные регистры PCI. Сами по себе неинтересны, интересно ЧТО конфигурится через них - в СF8 выдается адрес устройства, к которому лезут, в виде:
Bitfields for PCI configuration address port:
Bit(s) Description (Table P0944)
1-0 reserved (00)
7-2 configuration register number (see #00878)
10-8 function
15-11 device number
23-16 bus number
30-24 reserved (0)
31 enable configuration space mapping
Note: configuration registers are considered DWORDs, so the number in bits
7-2 is the configuration space address shifted right two bits
CFC - данные, запись/чтение.
configuration register number - смотреть в спецификации PCI обязательные (первые 16) и в даташите на конкретный чип/устройство вендорские, если адрес больше. Регистры - DWORDовые.
Конфигурационные регистры PCI. Сами по себе неинтересны, интересно ЧТО конфигурится через них - в СF8 выдается адрес устройства, к которому лезут, в виде:
CFC - данные, запись/чтение.
configuration register number - смотреть в спецификации PCI обязательные (первые 16) и в даташите на конкретный чип/устройство вендорские, если адрес больше. Регистры - DWORDовые.