For now we have a limited number of machine driver configurations, andwe can detect them based on the link configuration returned afterchecking hardware and firmware (BIOS) configurations.

The link configuration is checked with a link_mask as well as a listof _ADR descriptors for each link.

There is a chance that in extreme cases where the BIOS contains toomuch information we would need to detect which Slave devices actuallyreport as 'attached'. This would be more accurate than statictable-based solutions, but it also introduces timing dependenciessince we don't know when those devices might become attached, so willonly be only be looked at if we see limitations with static methodsand the usual quirks based e.g. on DMI information.