|
SayoriOS
0.3.3
|
Структура устройства Подробнее...
#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 |
| ??? | |