Цитата(hynter @ Jul 4 2008, 13:53)

А подскажите пожалуйста, молодому и не опытному чуловеку.... При конфигурации устройств, как происходит задание этих самых BAR'ов?? Я так понял система сама задаёт устройству его адрес...а вот как именно это происходит?
Это делает BIOS или OS. Задается путем записи соответствующего значения в регистр BAR конфигурационного пространства. Ширина BAR (фактически необходимый диапазон адресов) определяется записью FFFFFFFF в него с последующим чтением, сколько бит окажутся в 0, такова и ширина BAR. Какой именно адрес записать решает BIOS или OS, в зависимости от свободных диапазонов адресов, ширины BAR и звезд на небе