aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio/platform.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-22vfio/platform: Make vfio_populate_device() and vfio_base_device_init() return...Zhenzhong Duan1-23/+17
2024-05-22vfio/helpers: Make vfio_device_get_name() return boolZhenzhong Duan1-3/+2
2024-05-22vfio/helpers: Make vfio_set_irq_signaling() return boolZhenzhong Duan1-10/+8
2024-05-16vfio: Make VFIOIOMMUClass::attach_device() and its wrapper return boolZhenzhong Duan1-4/+3
2024-03-12hw/vfio/platform: Fix missing ERRP_GUARD() for error_prepend()Zhao Liu1-0/+1
2023-12-19vfio: Introduce a helper function to initialize VFIODeviceZhenzhong Duan1-4/+2
2023-12-19vfio/platform: Move VFIODevice initializations in vfio_platform_instance_initZhenzhong Duan1-5/+5
2023-12-19vfio/platform: Make vfio cdev pre-openable by passing a file handleZhenzhong Duan1-8/+24
2023-12-19vfio/platform: Allow the selection of a given iommu backendZhenzhong Duan1-0/+6
2023-10-18vfio/platform: Use vfio_[attach/detach]_deviceEric Auger1-40/+3
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster1-2/+2
2021-09-16hw/vfio: Fix typo in commentsCai Huoqing1-1/+1
2020-11-01hw/vfio: Use lock guard macrosAmey Narkhede1-5/+2
2020-09-01vfio/platform: Remove dead assignment in vfio_intp_interrupt()Chen Qun1-1/+1
2020-05-04lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky1-3/+2
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster1-1/+0
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster1-0/+1
2019-08-16Include migration/vmstate.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-0/+1
2019-06-13vfio/common: Introduce vfio_set_irq_signaling helperEric Auger1-45/+23
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-05-22vfio: platform: fix a typoLi Qiang1-2/+2
2019-05-22hw: vfio: drop TYPE_FOO MACRO in VMStateDescriptionLi Qiang1-1/+1
2018-10-19vfio: Clean up error reporting after previous commitMarkus Armbruster1-1/+1
2018-10-19vfio: Use warn_report() & friends to report warningsMarkus Armbruster1-2/+2
2018-10-15vfio/platform: Make the vfio-platform device non-abstractEric Auger1-1/+24
2018-05-31vfio: Include "exec/address-spaces.h" directly in the source filePhilippe Mathieu-Daudé1-0/+1
2018-03-06use g_path_get_basename instead of basenameJulia Suvorova1-1/+1
2018-02-06hw/vfio/platform: Init the interrupt mutexEric Auger1-0/+2
2017-07-26vfio/platform: fix use of freed memoryPhilippe Mathieu-Daudé1-1/+1
2017-07-10vfio: Test realized when using VFIOGroup.device_list iteratorAlex Williamson1-0/+1
2016-10-17vfio/platform: Pass an error object to vfio_base_device_initEric Auger1-23/+27
2016-10-17vfio/platform: fix a wrong returned value in vfio_populate_deviceEric Auger1-0/+1
2016-10-17vfio/platform: Pass an error object to vfio_populate_deviceEric Auger1-12/+13
2016-10-17vfio: Pass an error object to vfio_get_deviceEric Auger1-3/+2
2016-10-17vfio: Pass an error object to vfio_get_groupEric Auger1-3/+8
2016-08-08vfio: Use error_report() instead of error_printf() for errorsMarkus Armbruster1-1/+1
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster1-0/+1
2016-03-10vfio: Generalize region supportAlex Williamson1-59/+13
2016-03-10vfio: Wrap VFIO_DEVICE_GET_REGION_INFOAlex Williamson1-6/+7
2016-03-10vfio: Add sysfsdev property for pci & platformAlex Williamson1-23/+32
2016-01-29hw/vfio: Clean up includesPeter Maydell1-0/+1
2015-11-10vfio: Use g_new() & friends where that makes obvious senseMarkus Armbruster1-1/+1
2015-10-05hw/vfio/platform: do not set resamplefd for edge-sensitive IRQSEric Auger1-15/+27
2015-10-05hw/vfio/platform: change interrupt/unmask fields into pointerEric Auger1-15/+20
2015-10-05hw/vfio/platform: irqfd setup sequence updateEric Auger1-22/+29
2015-09-23vfio: Change polarity of our no-mmap optionAlex Williamson1-1/+1
2015-09-11trivial: remove trailing newline from error_reportJohn Snow1-1/+1