|
From: Jon E. <el...@pi...> - 2019-04-23 02:08:35
|
On 04/22/2019 05:35 PM, andy pugh wrote: > What sets the base address of a card? Is it the card or > the PC / BIOS? All PCI and PCIe cards use PCI enumeration, where the card can be forced to respond by slot during enumeration, and a block of ROM data giving a text string, Vendor ID and device ID and a description of features including register layout. The PCI enumeration then figures out a good fit in the I/O address space and assigns addresses to the card. So, even if you leave a card in the same slot but add another card, these addresses can get changed. Jon |