> +static int byt_send_msg(struct snd_sof_dev *sdev, struct snd_sof_ipc_msg *msg) > +{ > + u64 cmd = msg->header; > + > + /* send the message */ > + sof_mailbox_write(sdev, sdev->host_box.offset, msg->msg_data, > + msg->msg_size); I was wondering if the mailbox shared memory wouldn't be better implemented as a queue. Do you support playing multiple streams in parallel? We have this use case where we need to to memory to memory decoding/encoding with lots of streams in parallel. _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxx http://mailman.alsa-project.org/mailman/listinfo/alsa-devel