Программирование драйверов Windows

Память, отведенная устройствам


Отведенная память, используемая РСI функциями (функциональными единицами PCI устройств), может быть размещена в любом месте 32 разрядного адресного пространства. Эта возможность может быть использована при работе в базисе "функция устройства" &#8212 "функция устройства".

Интересная возможность спецификации PCI состоит в том, что в конфигурационном пространстве предусмотрено место для указания ссылки на область расширения ПЗУ (Extension ROM Base Address, см. таблицу 5.4), встроенного в данное PCI устройство. В этом ПЗУ могут быть записаны фрагменты кодов инициализации, предназначенные для инициализации устройства на разных аппаратных платформах, что дает возможность поставлять один и тот же продукт для разных компьютерных платформ. Спецификация PCI определяет стандартный заголовочный формат для этих блоков ПЗУ, поэтому программное обеспечение, выполняющее инициализацию, может определить необходимый фрагмент, хранящийся в ПЗУ и загрузить именно его для выполнения инициализации на имеющейся платформе.



Содержание раздела