Pdev, BM_DMA_64BIT_MASK) if (dma_set_mask(&pci->pdev->dev, BM_DMA_64BIT_MASK) pdev, BM_DMA_32BIT_MASK) if (dma_set_mask(&pci->pdev->dev, BM_DMA_32BIT_MASK) < 0)ĭKMS compilation currently fails: DKMS make.log for blackmagic-io-12.3a10 for kernel 5.18.0-arch1-1 (x86_64) > dma_unmap_page(&pci->pdev->dev, dlist->addrs, PAGE_SIZE, dir) ĭiff blackmagic-io-12.3a10/bm_pci.c /usr/src/blackmagic-io-12.3a10/bm_pci.c > dma_unmap_single(&pci->pdev->dev, dlist->addrs, dlist->length, dir) > dlist->addrs = dma_map_page(&pci->pdev->dev, page, 0, PAGE_SIZE, dir) > dlist->addrs = dma_map_single(&pci->pdev->dev, addr, size, dir) Īddrs = pci_map_page(pci->pdev, page, 0, PAGE_SIZE, dir) > if (bm_pci_dma_mapping_error(&pci->pdev->dev, dlist->addrs))Īddrs = pci_map_single(pci->pdev, addr, size, dir) > dlist->addrs = dma_map_page(&pci->pdev->dev, umem->pages, 0, PAGE_SIZE, dir) #define bm_pci_dma_mapping_error(dev, addr) dma_mapping_error(addr)Īddrs = pci_map_page(pci->pdev, umem->pages, 0, PAGE_SIZE, dir) #define bm_pci_dma_mapping_error(dev, addr) dma_mapping_error(dev, addr) ![]() > dma_unmap_single(&sl->pdev->dev, e->dma_addr, sl->size, direction) Īnd diff blackmagic-io-12.3a10/bm_mm.c /usr/src/blackmagic-io-12.3a10/bm_mm.c > dma_unmap_page(&sl->pdev->dev, e->dma_addr, PAGE_SIZE, direction) Pdev, e->dma_addr, PAGE_SIZE, direction) > e->dma_addr = dma_map_single(pdev, address, size, direction) > e->dma_addr = dma_map_page(pdev, page, 0, PAGE_SIZE, direction) ĭma_addr = pci_map_single(pdev, address, size, direction) > e->dma_addr = dma_map_page(pdev, pages, 0, PAGE_SIZE, direction) ĭma_addr = pci_map_page(pdev, page, 0, PAGE_SIZE, direction) > case DL_DMA_BIDIRECTIONAL: return DMA_BIDIRECTIONAL ĭma_addr = pci_map_page(pdev, pages, 0, PAGE_SIZE, direction) > case DL_DMA_FROM_DEVICE: return DMA_FROM_DEVICE if (dma_set_mask(&pdev->dev, BMD_DMA_64_MASK) if (dma_set_mask(&pdev->dev, BMD_DMA_32_MASK) case DL_DMA_TO_DEVICE: return DMA_TO_DEVICE These two patches fixes compile issue for me on 5.18.1-arch1-1 diff blackmagic-12.3a10/blackmagic_core.c /usr/src/blackmagic-12.3a10/blackmagic_core.c ![]() If you're a Blackmagic Developer, Desktop Video 11.5 SDK is available to update hardware control and software interfaces for Desktop Video products.I spent a few minutes fixing it. Desktop Video 11.5 is the last release to support Windows 7.2020, HLG and PQ in Quicktime files for capture and playback General performance and stability improvements for all models.Add ability to recover from failed firmware update for DeckLink PCIe devices. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |