[alsa-devel] Para-virtualized audio drivers

Liam Girdwood liam.r.girdwood at linux.intel.com
Wed Oct 19 12:27:58 CEST 2016


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




More information about the Alsa-devel mailing list