Re: [Xen-devel] [PATCH 1/3] xen-sndfront: add sound frontend driver

2015-01-19 Thread Oleksandr Dmytryshyn
On Mon, Jan 19, 2015 at 12:55 PM, David Vrabel wrote: > On 19/01/15 08:19, Oleksandr Dmytryshyn wrote: >> + >> +struct sndif_request_open { >> + unsigned int dev_num; >> + unsigned int card_num; >> + unsigned int dev_type; >> + unsigned int _pad1; >> + uint64_t id;

Re: [Xen-devel] [PATCH 1/3] xen-sndfront: add sound frontend driver

2015-01-19 Thread David Vrabel
On 19/01/15 08:19, Oleksandr Dmytryshyn wrote: > + > +struct sndif_request_open { > + unsigned int dev_num; > + unsigned int card_num; > + unsigned int dev_type; > + unsigned int _pad1; > + uint64_t id; /* private guest value, echoed in resp */ > + unsigned in

[Xen-devel] [PATCH 1/3] xen-sndfront: add sound frontend driver

2015-01-19 Thread Oleksandr Dmytryshyn
This is Para-virtual sound driver. This driver creates sound files in /dev/snd/: controlC0, pcmC0D0p, etc. Then it intercepts some IOCTLs and redirects them to the backend driver. Backend driver is build-in the kernel. It issues those IOCTLs on the real sound files and returns the result to the fr