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