Skip to content

Release 1.1.0

Choose a tag to compare

@Bassem-Ramzy Bassem-Ramzy released this 12 Dec 19:45
· 30 commits to main since this release
c6decc4

Support of allocating contiguous memory by the driver

  • Memory is allocated by the kernel module (and not by the user space like SG model), using dma_alloc_coherent.
  • mmap is provided to map memory:
    • Uses virt_to_phys to return the corresponding physical address.
    • Calls remap_pfn_range of the physical memory.
  • Set mask to DMA_BIT_MASK(32) supported by cards.
  • Added IOCTL_CRONO_LOCK_CONTIG_BUFFER and IOCTL_CRONO_UNLOCK_CONTIG_BUFFER.
  • Renamed CRONO_BUFFER_INFO to be CRONO_SG_BUFFER_INFO.