There is reuse, for example iwm(4) is based on the Linux driver and pulls from it. But the process is manual, not like the Linux-KPI graphics and OFED stuff.
It would be great if Intel stepped up to the plate and helped.
I was thinking about a common driver interface similar to POSIX standard would solve the problem of multiple OS device support on a single hardware platform.
There was an effort for Uniform Driver Interface (UDI)[0], looks like it is dormant.
There was an effort for Uniform Driver Interface (UDI)[0], looks like it is dormant.
[0] http://wiki.osdev.org/Uniform_Driver_Interface