SayoriOS  0.3.3
Структура pci_header_t

Структура устройства Подробнее...

#include <pci.h>

Поля данных

uint16_t vendor_id
 
uint16_t device_id
 ID-Поставщика
 
uint8_t revision
 ID-Устройства
 
uint8_t prog_if
 ID-Реверсии
 
uint8_t subclass_id
 Положение дел (???) Prog IF.
 
uint8_t class_id
 Подкатегория устройства
 
uint8_t cache_line_size
 Категория устройства
 
uint8_t latency_timer
 Размер строки кэша
 
uint8_t hdr_type
 Таймер задержки
 
uint8_t bist
 Тип заголовка (???)
 
uint32_t bar [6]
 БИСТ (???) BIST.
 
uint32_t cardbus_cis_ptr
 ???
 
uint16_t subsys_vendor
 Базовый адрес CardBus Socket/ExCa.
 
uint16_t subsys_id
 ???
 
uint32_t expansion_rom
 ???
 
uint8_t capatibilities
 ???
 
uint8_t reserved [3]
 ???
 
uint32_t reserved2
 Зарезервированный
 
uint8_t int_line
 Зарезервированный
 
uint8_t int_pin
 Линия прерывания
 
uint8_t min_grant
 ПИН-код прерывания
 
uint8_t max_latency
 ???
 

Подробное описание

Структура устройства

См. определение в файле pci.h строка 52


Объявления и описания членов структуры находятся в файле: