Just a follow up. Still working on device initialization. I am trying to understand the relation between virtio-net and net device in qemu in hopes of recreating something similar with the audio device. Once I have the device initialization part ready I will send in a couple of patches for review.