> To have "qfe" devices properly represented by the "qfe" driver, while > allowing for "hme" devices to be seen by the "hme" driver, we need some > code. The only differences between these two devices are: > > 1) qfe has a specific parent PCI bridge > 2) different Fcode > > The point is that admins don't want to rename the devices for qfe to > hme, because it will cause major conversion headaches. And on x86, it > would be "nice" if qfe devices were still qfe (as they are on sparc) > rather than being known by "hme" in the x86 hardware.
Both examples sound too special to warrant for any change in the core kernel, imho. I think if any quirks need to be implemented, they should be confined within the driver modules. At least when devices EOL, the ugliness goes away with the drivers; if you let ugliness into the DDI, it's forever. -Artem _______________________________________________ opensolaris-code mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opensolaris-code
