aboutsummaryrefslogtreecommitdiff
path: root/util/vfio-helpers.c
AgeCommit message (Expand)AuthorFilesLines
2023-01-09error handling: Use RETRY_ON_EINTR() macro where applicableNikita Ivanov1-6/+6
2022-12-14Drop more useless casts from void * to pointerMarkus Armbruster1-1/+1
2022-10-26numa: call ->ram_block_removed() in ram_block_notifer_remove()Stefan Hajnoczi1-1/+4
2022-04-06Replace qemu_real_host_page variables with inlined functionsMarc-André Lureau1-7/+7
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster1-2/+2
2021-09-07util/vfio-helpers: Let qemu_vfio_do_mapping() propagate ErrorPhilippe Mathieu-Daudé1-4/+4
2021-09-07util/vfio-helpers: Simplify qemu_vfio_dma_map() returning directlyPhilippe Mathieu-Daudé1-13/+10
2021-09-07util/vfio-helpers: Use error_setg in qemu_vfio_find_[fixed/temp]_iovaPhilippe Mathieu-Daudé1-10/+14
2021-09-07util/vfio-helpers: Extract qemu_vfio_water_mark_reached()Philippe Mathieu-Daudé1-1/+16
2021-09-07util/vfio-helpers: Pass Error handle to qemu_vfio_dma_map()Philippe Mathieu-Daudé1-4/+6
2021-09-07util/vfio-helpers: Remove unreachable code in qemu_vfio_dma_map()Philippe Mathieu-Daudé1-4/+0
2021-09-07util/vfio-helpers: Replace qemu_mutex_lock() calls with QEMU_LOCK_GUARDPhilippe Mathieu-Daudé1-6/+3
2021-09-07util/vfio-helpers: Let qemu_vfio_verify_mappings() use error_report()Philippe Mathieu-Daudé1-2/+2
2021-05-13numa: Teach ram block notifiers about resizeable ram blocksDavid Hildenbrand1-8/+8
2021-05-13util: vfio-helpers: Factor out and fix processing of existing ram blocksDavid Hildenbrand1-21/+8
2020-11-23Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request...Peter Maydell1-17/+26
2020-11-16util/vfio-helpers.c: Use ram_block_discard_disable() in qemu_vfio_open_pci()David Hildenbrand1-0/+14
2020-11-03util/vfio-helpers: Assert offset is aligned to page sizePhilippe Mathieu-Daudé1-0/+1
2020-11-03util/vfio-helpers: Convert vfio_dump_mapping to trace eventsPhilippe Mathieu-Daudé1-15/+4
2020-11-03util/vfio-helpers: Improve DMA trace eventsPhilippe Mathieu-Daudé1-1/+2
2020-11-03util/vfio-helpers: Trace where BARs are mappedPhilippe Mathieu-Daudé1-0/+2
2020-11-03util/vfio-helpers: Trace PCI BAR region infoPhilippe Mathieu-Daudé1-0/+8
2020-11-03util/vfio-helpers: Trace PCI I/O config accessesPhilippe Mathieu-Daudé1-0/+8
2020-11-03util/vfio-helpers: Improve reporting unsupported IOMMU typePhilippe Mathieu-Daudé1-1/+1
2020-10-05util/vfio-helpers: Rework the IOVA allocator to avoid IOVA reserved regionsEric Auger1-4/+53
2020-10-05util/vfio-helpers: Collect IOVA reserved regionsEric Auger1-2/+70
2020-10-05util/vfio-helpers: Pass page protections to qemu_vfio_pci_map_bar()Philippe Mathieu-Daudé1-2/+2
2020-09-01util/vfio-helpers: Fix typo in descriptionPhilippe Mathieu-Daudé1-2/+2
2020-05-04lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky1-3/+2
2020-02-18Report stringified errno in VFIO related errorsMichal Privoznik1-3/+3
2019-10-26core: replace getpagesize() with qemu_real_host_page_sizeWei Yang1-6/+6
2019-08-16Include qemu/queue.h slightly lessMarkus Armbruster1-1/+0
2019-03-06exec: Change RAMBlockIterFunc definitionYury Kotov1-3/+3
2018-12-11util: vfio-helpers: use ARRAY_SIZE in qemu_vfio_init_pci()Li Qiang1-1/+1
2018-11-27vfio-helpers: Fix qemu_vfio_open_pci() crashMarkus Armbruster1-1/+1
2018-05-20replace functions which are only available in glib-2.24Olaf Hering1-4/+2
2018-03-01block/nvme: fix Coverity reportsPaolo Bonzini1-1/+1
2018-02-08util: Introduce vfio helpersFam Zheng1-0/+727