On Mon, 2016-10-17 at 03:01 +0000, Ughreja, Rakesh A wrote:
Hi Takashi and all,
I have some need to develop para virtualized audio drivers which can work with XEN hypervisor.
I see some attempt was made in the past. https://lists.xen.org/archives/html/xen-devel/2015-01/msg02125.html
I see one more material but with no code. http://rd.springer.com/chapter/10.1007%2F978-94-007-2105-0_46
I am thinking to develop pv-audio-frontend (running on Dom1) and pv-audio-backend (running on Dom0) drivers all at kernel level. Backend driver owns the hardware. Frontend driver communicates with backend driver using XENbus framework just like storage and network PV drivers.
Before I start, I wanted to check if there is any other work that has been done which I can take as base ?
Fwiw, I've done something similar over 2 VMs for the audio DSP on Baytrail. i.e. one VM is x86 Qemu/KVM running the host OS and kernel, whilst the other VM is xtensa Qemu running the DSP firmware.
Details here :-
http://alsa-project.org/main/index.php/Firmware#Using_the_Qemu_DSP_emulator
Liam