aboutsummaryrefslogtreecommitdiff
path: root/hw/vfio/platform.c
AgeCommit message (Expand)Author
2023-12-19vfio: Introduce a helper function to initialize VFIODeviceZhenzhong Duan
2023-12-19vfio/platform: Move VFIODevice initializations in vfio_platform_instance_initZhenzhong Duan
2023-12-19vfio/platform: Make vfio cdev pre-openable by passing a file handleZhenzhong Duan
2023-12-19vfio/platform: Allow the selection of a given iommu backendZhenzhong Duan
2023-10-18vfio/platform: Use vfio_[attach/detach]_deviceEric Auger
2022-03-21Use g_new() & friends where that makes obvious senseMarkus Armbruster
2021-09-16hw/vfio: Fix typo in commentsCai Huoqing
2020-11-01hw/vfio: Use lock guard macrosAmey Narkhede
2020-09-01vfio/platform: Remove dead assignment in vfio_intp_interrupt()Chen Qun
2020-05-04lockable: replaced locks with lock guard macros where appropriateDaniel Brodsky
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau
2019-08-16Clean up inclusion of sysemu/sysemu.hMarkus Armbruster
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster
2019-08-16Include qemu/main-loop.h lessMarkus Armbruster
2019-08-16Include migration/vmstate.h lessMarkus Armbruster
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster
2019-06-13vfio/common: Introduce vfio_set_irq_signaling helperEric Auger
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster
2019-05-22vfio: platform: fix a typoLi Qiang
2019-05-22hw: vfio: drop TYPE_FOO MACRO in VMStateDescriptionLi Qiang
2018-10-19vfio: Clean up error reporting after previous commitMarkus Armbruster
2018-10-19vfio: Use warn_report() & friends to report warningsMarkus Armbruster
2018-10-15vfio/platform: Make the vfio-platform device non-abstractEric Auger
2018-05-31vfio: Include "exec/address-spaces.h" directly in the source filePhilippe Mathieu-Daudé
2018-03-06use g_path_get_basename instead of basenameJulia Suvorova
2018-02-06hw/vfio/platform: Init the interrupt mutexEric Auger
2017-07-26vfio/platform: fix use of freed memoryPhilippe Mathieu-Daudé
2017-07-10vfio: Test realized when using VFIOGroup.device_list iteratorAlex Williamson
2016-10-17vfio/platform: Pass an error object to vfio_base_device_initEric Auger
2016-10-17vfio/platform: fix a wrong returned value in vfio_populate_deviceEric Auger
2016-10-17vfio/platform: Pass an error object to vfio_populate_deviceEric Auger
2016-10-17vfio: Pass an error object to vfio_get_deviceEric Auger
2016-10-17vfio: Pass an error object to vfio_get_groupEric Auger
2016-08-08vfio: Use error_report() instead of error_printf() for errorsMarkus Armbruster
2016-03-22include/qemu/osdep.h: Don't include qapi/error.hMarkus Armbruster
2016-03-10vfio: Generalize region supportAlex Williamson
2016-03-10vfio: Wrap VFIO_DEVICE_GET_REGION_INFOAlex Williamson
2016-03-10vfio: Add sysfsdev property for pci & platformAlex Williamson
2016-01-29hw/vfio: Clean up includesPeter Maydell
2015-11-10vfio: Use g_new() & friends where that makes obvious senseMarkus Armbruster
2015-10-05hw/vfio/platform: do not set resamplefd for edge-sensitive IRQSEric Auger
2015-10-05hw/vfio/platform: change interrupt/unmask fields into pointerEric Auger
2015-10-05hw/vfio/platform: irqfd setup sequence updateEric Auger
2015-09-23vfio: Change polarity of our no-mmap optionAlex Williamson
2015-09-11trivial: remove trailing newline from error_reportJohn Snow
2015-07-06hw/vfio/platform: add irqfd supportEric Auger
2015-06-18vfio: fix build error on CentOS 5.7Leon Alrae
2015-06-11hw/vfio/platform: replace g_malloc0_n by g_new0Eric Auger
2015-06-08hw/vfio/platform: add irq assignmentEric Auger
2015-06-08hw/vfio/platform: vfio-platform skeletonEric Auger