1. 18 Nov, 2020 4 commits
  2. 21 Oct, 2020 2 commits
  3. 07 Oct, 2020 1 commit
  4. 30 Sep, 2020 4 commits
  5. 23 Sep, 2020 2 commits
  6. 22 Sep, 2020 3 commits
  7. 21 Sep, 2020 12 commits
  8. 15 Sep, 2020 2 commits
  9. 14 Sep, 2020 4 commits
  10. 11 Sep, 2020 5 commits
  11. 09 Sep, 2020 1 commit
    • Federico Vaga's avatar
      drv: split DMA on mapping failure · 330caa51
      Federico Vaga authored
      By default the SW-IOMMU reserves 64MiB, but despite this it fails in
      allocating buffere bigger than 0.3MiB. We do not have control over the
      kernel code, and it is not clear how to debug it (e.g. see the current
      status of those 64MiB). For this reasons the most practical solution
      is to break the DMA transfer in smaller chunks until it works.
      
      We set the minimum chunk to PAGE_SIZE, because if it fails with this,
      really there is nothing we can do.
      Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
      330caa51