Root: А привязки контроллера к своему БИОСу нету? Потому что если в машинку пихать несколько SiI3112 вызывает столько БИОСов, сколько контроллеров вставлено. Откуда они узнают какой "свой"?
Им номер шины, устройства, функции передается BIOS'ом как параметр при вызове, вот выдержка из спецификации PCI:
On entry, the INIT function is passed three parameters: the bus number, device number, and function number of the device that supplied the expansion ROM. These parameters can be used to access the device being initialized. They are passed in x86 registers, [AH] contains the bus number, the upper five bits of [AL] contain the device number, and the lower three bits of [AL] contain the function number.
Блин, никак не допру, как цитаты правильно вставлять!!!
Root: А привязки контроллера к своему БИОСу нету? Потому что если в машинку пихать несколько SiI3112 вызывает столько БИОСов, сколько контроллеров вставлено. Откуда они узнают какой "свой"?
Им номер шины, устройства, функции передается BIOS'ом как параметр при вызове, вот выдержка из спецификации PCI:
On entry, the INIT function is passed three parameters: the bus number, device number, and function number of the device that supplied the expansion ROM. These parameters can be used to access the device being initialized. They are passed in x86 registers, [AH] contains the bus number, the upper five bits of [AL] contain the device number, and the lower three bits of [AL] contain the function number.
Блин, никак не допру, как цитаты правильно вставлять!!!