aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio/virtio-mmio.c
AgeCommit message (Expand)AuthorFilesLines
2023-12-30hw/virtio: Constify VMStateRichard Henderson1-4/+4
2023-10-25kvm: require KVM_CAP_IOEVENTFD and KVM_CAP_IOEVENTFD_ANY_LENGTHPaolo Bonzini1-4/+0
2023-04-21virtio: refresh vring region cache after updating a virtqueue sizeCarlos López1-0/+1
2023-01-18bulk: Rename TARGET_FMT_plx -> HWADDR_FMT_plxPhilippe Mathieu-Daudé1-2/+2
2023-01-08virtio-mmio: add support for configure interruptCindy Lu1-0/+27
2022-06-14virtio-mmio: cleanup resetPaolo Bonzini1-9/+8
2022-06-14virtio: stop ioeventfd on resetPaolo Bonzini1-3/+1
2022-06-14virtio-mmio: stop ioeventfd on legacy resetPaolo Bonzini1-0/+1
2022-01-28Remove unnecessary minimum_version_id_old fieldsPeter Maydell1-1/+0
2022-01-10Revert "virtio-mmio: add support for configure interrupt"Michael S. Tsirkin1-27/+0
2022-01-07virtio-mmio: add support for configure interruptCindy Lu1-0/+27
2021-11-28virtio-mmio : fix the crash in the vm shutdownCindy Lu1-0/+12
2021-09-30qbus: Rename qbus_create_inplace() to qbus_init()Peter Maydell1-2/+1
2021-07-02virtio: disable ioeventfd for record/replayPavel Dovgalyuk1-0/+6
2021-05-14hw/virtio: enable ioeventfd configuring for mmioPavel Dovgalyuk1-1/+10
2021-03-22virtio: Fix virtio_mmio_read()/virtio_mmio_write()Laurent Vivier1-22/+52
2021-03-05virtio-mmio: improve virtio-mmio get_dev_path alogschspa1-6/+7
2021-02-05virtio-mmio: fix guest kernel crash with SHM regionsLaurent Vivier1-0/+8
2020-09-23qemu/atomic.h: rename atomic_ to qatomic_Stefan Hajnoczi1-3/+3
2020-01-24qdev: set properties with device_class_set_props()Marc-André Lureau1-1/+1
2020-01-06virtio-mmio: update queue size on guest writeDenis Plotnikov1-1/+2
2020-01-05virtio-mmio: Clear v2 transport state on soft resetJean-Philippe Brucker1-0/+14
2019-10-22hw/virtio: Factorize virtio-mmio headersSergio Lopez1-47/+1
2019-09-16virtio-mmio: implement modern (v2) personality (virtio-1)Sergio Lopez1-23/+319
2019-08-16Include hw/qdev-properties.h lessMarkus Armbruster1-0/+1
2019-08-16Include hw/irq.h a lot lessMarkus Armbruster1-0/+1
2019-08-16Include migration/qemu-file-types.h a lot lessMarkus Armbruster1-0/+1
2019-06-12Include qemu/module.h where needed, drop it from qemu-common.hMarkus Armbruster1-0/+1
2019-05-22hw/virtio/virtio-mmio: Convert DPRINTF to trace and logBoxuan Li1-23/+21
2017-01-18virtio-mmio: switch to linux headersMichael S. Tsirkin1-58/+37
2016-12-16virtio: avoid using guest_notifier_mask in vhost-user modeWei Huang1-1/+1
2016-11-18virtio: access ISR atomicallyPaolo Bonzini1-3/+3
2016-10-30virtio: introduce virtio_device_ioeventfd_enabledPaolo Bonzini1-3/+3
2016-10-30virtio: move ioeventfd_started flag to VirtioBusStatePaolo Bonzini1-18/+0
2016-10-30virtio: move ioeventfd_disabled flag to VirtioBusStatePaolo Bonzini1-12/+1
2016-07-14virtio-mmio: format transport base address in BusClass.get_dev_pathLaszlo Ersek1-0/+49
2016-06-24virtio-mmio: convert to ioeventfd callbacksCornelia Huck1-87/+41
2016-01-29virtio: Clean up includesPeter Maydell1-0/+1
2015-06-10virtio: allow virtio-1 queue layoutCornelia Huck1-0/+3
2015-06-01virtio-mmio: ioeventfd supportYing-Shiuan Pan1-0/+181
2015-05-31virtio: rename VIRTIO_PCI_QUEUE_MAX to VIRTIO_QUEUE_MAXJason Wang1-2/+2
2015-05-31virtio: move VIRTIO_F_NOTIFY_ON_EMPTY into coreCornelia Huck1-10/+0
2015-05-31virtio: move host_featuresCornelia Huck1-19/+3
2015-02-26virtio: feature bit manipulation helpersCornelia Huck1-1/+1
2014-10-15virtio-mmio: Drop useless bus->allow_hotplug = 0Igor Mammedov1-15/+2
2014-07-06hw/virtio: enable common virtio feature for mmio deviceMing Lei1-0/+6
2013-12-09virtio-bus: remove vdev fieldPaolo Bonzini1-4/+5
2013-08-30qdev: Pass size to qbus_create_inplace()Andreas Färber1-1/+1
2013-08-30virtio-mmio: Pass size to virtio_mmio_bus_new()Andreas Färber1-3/+5
2013-08-12hw/virtio/virtio-mmio: Make QueueNumMax read 0 for unavailable queuesPeter Maydell1-0/+3