When using QEMU/KVM there are certain network adapters that are supported and emulated. If one wanted to emulate the guest OS's original network adapter (e.g - a Broadcom interface that was present on the original machine) as opposed to the supported network adapter provided by QEMU/KVM what would be involved in emulating this process?
I understand that this is a very broad question, but I was wondering mainly if there was a way to use the original RAW image taken from machine 'A' with network adapter 'B', and have it run still seeing/using network adapter B even though it may not be supported through the platform.
Could a dummy driver be implemented within the guest that in turn talked with the QEMU/KVM supported network interface driver, allowing the guest windows system to believe that it is using the same hardware that it was on it's original platform?
Are there any commercial products that offer full hardware emulation given an original host image?
Any thought, tips, or pointers would be greatly appreciated!