aboutsummaryrefslogtreecommitdiff
path: root/lib/dma.h
AgeCommit message (Expand)AuthorFilesLines
2021-08-19dma: cleanup dma_{map,unmap}_sg (#591)Swapnil Ingle1-20/+28
2021-08-17fix dma_{map,unmap}_sg() array handling (#586)John Levon1-6/+6
2021-06-09clear dirty pages bitmap after getting dirty pages but keep mapped segments d...Thanos Makatos1-14/+26
2021-06-01limit max DMA region size (#545)John Levon1-1/+2
2021-05-25don't treat DMA segment as absolute when determining dirty page bit (#519)Thanos Makatos1-28/+2
2021-05-14dma: Use correct len type (#479)Swapnil Ingle1-3/+4
2021-05-10fix dma unregister callback during region removal (#464)John Levon1-1/+3
2021-04-14libvfio-user.c: use ERROR_INT() (#433)John Levon1-1/+1
2021-04-13dma: use ERROR_INT()John Levon1-7/+6
2021-04-13correct DMA region add/remove returns (#427)John Levon1-3/+1
2021-04-07clean up newlines in logs (#423)John Levon1-2/+2
2021-04-07mark vfu_log() with format attribute (#426)John Levon1-3/+4
2021-04-06vfu_reset_ctx(): tear down DMA and IRQs (#418)John Levon1-0/+3
2021-03-31rework DMA callbacks (#396)John Levon1-76/+32
2021-03-25re-work unit test mocking (#400)John Levon1-9/+10
2021-03-23add -Wmissing-declarations (#399)John Levon1-11/+10
2021-02-18use UNUSED consistently (#350)John Levon1-3/+0
2021-01-21Misc fixes for DMA_MAP region prot (#233)swapnili1-4/+18
2021-01-08Use prot flags sent by client to map dma regions (#227)swapnili1-1/+4
2020-12-17add mappable bit in DMA segment (#215)Thanos Makatos1-7/+16
2020-12-17fail to map segment if DMA region isn't backed by file descriptorThanos Makatos1-1/+4
2020-12-17validate region is segmentThanos Makatos1-0/+8
2020-12-02use log level defines from syslogThanos Makatos1-2/+2
2020-11-27rename to libvfio-user (#128)John Levon1-10/+10
2020-11-24Api refactoring (#115)swapnili1-1/+2
2020-11-24clean up headersJohn Levon1-3/+3
2020-11-17Fix compiler errors for non-dbg buildSwapnil Ingle1-1/+3
2020-10-29support for live migration region and dirty page loggingThanos Makatos1-6/+79
2020-10-05dma: add api to validate dma regionSwapnil Ingle1-0/+4
2020-07-08dma: notify device of DMA removal eventsThanos Makatos1-8/+35
2020-06-24don't blindly trust region_hintThanos Makatos1-1/+2
2020-03-24don't use fd for matching DMA region for unmapThanos Makatos1-1/+1
2020-02-28log error messages when failing to remove DMAThanos Makatos1-3/+3
2019-11-21lib/dma: remove DMA_MAP_FAST_IMPLSwapnil Ingle1-46/+15
2019-11-07enable -Wall, -Wextra, and -Werror and fix all warningsThanos Makatos1-8/+13
2019-11-04Standardise function signaturesFelipe Franciosi1-22/+29
2019-09-05Minor style fixesFelipe Franciosi1-1/+1
2019-09-05rename dma_scattergather_t to dma_sg_t to improve readabilityThanos Makatos1-7/+7
2019-09-05Initial commitFelipe Franciosi1-0/+241