You should have one per pci slot, as well.. but those should only be there if something is in the pci slot.. We really need dynamic table creation for that.
But all in all, 1 per device in lspci is about right
I only have one slot (and only if its loaded) I have many devices soldered onto the board.
Eventually perhaps I'll break you guys of this "commercial motherboard only" mentality. *joke* *grin*
My question was more along the lines of a device like the south bridge has many devices in that so does each device in there count or just ones that need a PIRQ?