summaryrefslogtreecommitdiffstats
path: root/util/vfio-helpers.c
Commit message (Expand)AuthorAgeFilesLines
* util/vfio-helpers: Let qemu_vfio_do_mapping() propagate ErrorPhilippe Mathieu-Daudé2021-09-071-4/+4
* util/vfio-helpers: Simplify qemu_vfio_dma_map() returning directlyPhilippe Mathieu-Daudé2021-09-071-13/+10Star
* util/vfio-helpers: Use error_setg in qemu_vfio_find_[fixed/temp]_iovaPhilippe Mathieu-Daudé2021-09-071-10/+14
* util/vfio-helpers: Extract qemu_vfio_water_mark_reached()Philippe Mathieu-Daudé2021-09-071-1/+16
* util/vfio-helpers: Pass Error handle to qemu_vfio_dma_map()Philippe Mathieu-Daudé2021-09-071-4/+6
* util/vfio-helpers: Remove unreachable code in qemu_vfio_dma_map()Philippe Mathieu-Daudé2021-09-071-4/+0Star
* util/vfio-helpers: Replace qemu_mutex_lock() calls with QEMU_LOCK_GUARDPhilippe Mathieu-Daudé2021-09-071-6/+3Star
* util/vfio-helpers: Let qemu_vfio_verify_mappings() use error_report()Philippe Mathieu-Daudé2021-09-071-2/+2
* numa: Teach ram block notifiers about resizeable ram blocksDavid Hildenbrand2021-05-131-8/+8
* util: vfio-helpers: Factor out and fix processing of existing ram blocksDavid Hildenbrand2021-05-131-21/+8Star
* Merge remote-tracking branch 'remotes/stefanha-gitlab/tags/block-pull-request...Peter Maydell2020-11-231-17/+26
|\
| * util/vfio-helpers: Assert offset is aligned to page sizePhilippe Mathieu-Daudé2020-11-031-0/+1
| * util/vfio-helpers: Convert vfio_dump_mapping to trace eventsPhilippe Mathieu-Daudé2020-11-031-15/+4Star
| * util/vfio-helpers: Improve DMA trace eventsPhilippe Mathieu-Daudé2020-11-031-1/+2
| * util/vfio-helpers: Trace where BARs are mappedPhilippe Mathieu-Daudé2020-11-031-0/+2
| * util/vfio-helpers: Trace PCI BAR region infoPhilippe Mathieu-Daudé2020-11-031-0/+8
| * util/vfio-helpers: Trace PCI I/O config accessesPhilippe Mathieu-Daudé2020-11-031-0/+8
| * util/vfio-helpers: Improve reporting unsupported IOMMU typePhilippe Mathieu-Daudé2020-11-031-1/+1
* | util/vfio-helpers.c: Use ram_block_discard_disable() in qemu_vfio_open_pci()David Hildenbrand2020-11-161-0/+14
|/
* util/vfio-helpers: Rework the IOVA allocator to avoid IOVA reserved regionsEric Auger2020-10-051-4/+53
* util/vfio-helpers: Collect IOVA reserved regionsEric Auger2020-10-051-2/+70
* util/vfio-helpers: Pass page protections to qemu_vfio_pci_map_bar()Philippe Mathieu-Daudé2020-10-051-2/+2
* util/vfio-helpers: Fix typo in descriptionPhilippe Mathieu-Daudé2020-09-011-2/+2
* lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky2020-05-041-3/+2Star
* Report stringified errno in VFIO related errorsMichal Privoznik2020-02-181-3/+3
* core: replace getpagesize() with qemu_real_host_page_sizeWei Yang2019-10-261-6/+6
* Include qemu/queue.h slightly lessMarkus Armbruster2019-08-161-1/+0Star
* exec: Change RAMBlockIterFunc definitionYury Kotov2019-03-061-3/+3
* util: vfio-helpers: use ARRAY_SIZE in qemu_vfio_init_pci()Li Qiang2018-12-111-1/+1
* vfio-helpers: Fix qemu_vfio_open_pci() crashMarkus Armbruster2018-11-271-1/+1
* replace functions which are only available in glib-2.24Olaf Hering2018-05-201-4/+2Star
* block/nvme: fix Coverity reportsPaolo Bonzini2018-03-011-1/+1
* util: Introduce vfio helpersFam Zheng2018-02-081-0/+727