Run SOF on Qemu with Intel Byt DSP
Hi SOF maintainer,
We would like to setup the SOF Qemu(DSP+Host) environment for audio development: SOF firmware -> v1.8 Linux kernel with SOF enabled -> 5.15 Qemu -> sof-stable branch using Intel byt DSP as emulated dsp device.
Now the firmware have download to DSP side, and DSP is boot and completed message also be transfer to host device side, then host device call "pci_set_irq(...)" trigger a PCI interrupt, but never received PCI interrupt in linux kernel, as the "atom_irq_handler" never be invoked.
If we use a kernel timer to invoke the "atom_irq_thread" per 5ms, then the DSP firmware boot ok and tplg is loaded and alsa pcm device is created successfully.
So would you please share some suggestions and comments to check why the host DSP device can't trigger a PCI interrupt correctly?
Look forward to your kind reply/advice! Thank you.
participants (1)
-
Wei Ren