Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - PCI configuration space - Автоматическая инициализация аппаратуры с помощью конфигурационного пространства13 мая 2011Оглавление: 1. PCI configuration space 2. Автоматическая инициализация аппаратуры с помощью конфигурационного пространства 3. Доступ к PCI через порты I/O Для того, чтобы обращаться к устройству через адресное пространство памяти или ввода-вывода, системное программное обеспечение или ОС программирует базовые адресные регистры, посылая конфигурационные команды PCI-контроллеру. В начале загрузки системы все PCI устройства находятся в неактивном состоянии, им не назначены адреса, по которым драйверы устройств могут взаимодействовать с ними. Либо BIOS, либо сама операционная система, обращается к PCI слотам при помощи географической адресации через PCI-контроллер и настраивает BAR'ы в конфигурационном адресном пространстве. Значения BAR'ов действительны всё время, пока система включена. При отключении питания значения этих регистров теряются до следующей загрузки, в процессе которой процедура настройки повторяется. Так как этот процесс полностью автоматизирован, пользователь компьютера освобождается от непростой задачи конфигурирования нового аппаратного обеспечения, подключаемого к шине PCI. Любое PCI-устройство, не являющееся мостом может иметь до шести BAR'ов, каждый из которых отвечает за определённый диапазон адресов в адресном пространстве памяти или ввода-вывода. Кроме того, устройство может иметь firmware). Просмотров: 3271
|