[11:12] <mchehab> b-rad: thanks
[12:06] *** ChanServ sets mode: +o mchehab
[13:06] *** ChanServ sets mode: +o mchehab
[15:06] *** ChanServ sets mode: +o mchehab
[17:21] <mchehab> b-rad: please answer Alex too... he works at AMD
[17:21] <mchehab> (with GPU stuff, but still...)
[17:24] <b-rad> Sorry I thought I did
[17:24] <b-rad> ahh the iommu question on the patch
[17:24] <mchehab> yep
[17:24] <mchehab> I *suspect* that you can't disable IOMMU on non-developer's bioses
[17:25] <mchehab> but I never touched any Ryzen machine
[17:25] <b-rad> i have a cheap motherboard, but i'll give it a look
[17:26] <mchehab> when I used to work at Red Hat, only a handful systems (the development) ones had a different BIOS that allowed to setup advanced stuff - although I never seek for IOMMU disabling there
[17:26] <mchehab> (RH had a lab with hundreds of machines - most of them servers)
[17:27] <mchehab> s/had/has/
[17:29] <mchehab> with respect to P2P, the bugs are present with DVB?
[17:29] <mchehab> if so, I can't see how to do a PCI to PCI transfer with DVB API
[17:30] <b-rad> actually the moment i looked this up I remembered, that iommu kernel parameters were required to work at all
[17:30] <mchehab> I mean: the Kernel will always request the card to store data into the main board's RAM.
[17:32] <mchehab> For V4L2, it is possible to do P2P transfers...
[17:32] <mchehab> via either Overlay or DMABUF
[17:33] <mchehab> making the cx23885 to try to write directly at the GPU private memory inside the PCIe board
[17:34] <mchehab> (of course, for that, you need a PCIe GPU card with memory inside it)
[17:34] <mchehab> I guess gstreamer could be used for such purpose
[17:34] <mchehab> via DMABUF