aboutsummaryrefslogtreecommitdiff
path: root/hw/virtio
AgeCommit message (Expand)AuthorFilesLines
13 hourstreewide: use qemu_set_blocking instead of g_unix_set_fd_nonblockingVladimir Sementsov-Ogievskiy1-6/+2
13 hoursutil: drop qemu_socket_set_nonblock()Vladimir Sementsov-Ogievskiy1-1/+4
2025-08-01vhost: Do not abort on log-stop errorHanna Czenczek1-1/+2
2025-08-01vhost: Do not abort on log-start errorHanna Czenczek1-1/+2
2025-08-01virtio: fix off-by-one and invalid access in virtqueue_ordered_fillJonah Palmer1-6/+16
2025-07-16Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi5-51/+62
2025-07-15hw/virtio: Build various files oncePhilippe Mathieu-Daudé2-10/+11
2025-07-15qemu: Declare all load/store helper in 'qemu/bswap.h'Philippe Mathieu-Daudé1-0/+1
2025-07-15qemu: Convert target_words_bigendian() to TargetInfo APIPhilippe Mathieu-Daudé1-1/+1
2025-07-14vhost: add a helper for force stopping a deviceDaniil Tatianin1-13/+39
2025-07-14vhost: Fix used memslot tracking when destroying a vhost deviceDavid Hildenbrand1-27/+10
2025-07-14virtio-net: Add queues for RSS during migrationAkihiko Odaki1-7/+7
2025-06-23memory: Unify the definiton of ReplayRamPopulate() and ReplayRamDiscard()Chenyi Qiang1-11/+10
2025-06-23memory: Change memory_region_set_ram_discard_manager() to return the resultChenyi Qiang1-13/+17
2025-06-23memory: Export a helper to get intersection of a MemoryRegionSection with a g...Chenyi Qiang1-27/+5
2025-06-12hw/virtio/virtio: avoid cost of -ftrivial-auto-var-init in hot pathStefan Hajnoczi1-4/+4
2025-06-05vfio: return mr from vfio_get_xlat_addrSteve Sistare1-2/+7
2025-06-02Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu ...Stefan Hajnoczi3-39/+86
2025-06-02vdpa: move memory listener register to vhost_vdpa_initEugenio Pérez1-7/+28
2025-06-02vdpa: reorder listener assignmentEugenio Pérez1-1/+1
2025-06-02vdpa: add listener_registeredEugenio Pérez1-1/+6
2025-06-02vdpa: set backend capabilities at vhost_vdpa_initEugenio Pérez1-1/+6
2025-06-02vdpa: reorder vhost_vdpa_set_backend_capEugenio Pérez1-30/+30
2025-06-02vhost: Don't set vring call if guest notifier is unusedHuaitong Han1-1/+6
2025-06-01virtio: check for validity of indirect descriptorsYuri Benditovich1-0/+11
2025-05-30hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_DISABLE_PCIE definitionPhilippe Mathieu-Daudé1-4/+1
2025-05-30hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_MIGRATE_EXTRA definitionPhilippe Mathieu-Daudé1-5/+1
2025-05-14virtio: Move virtio_reset()Akihiko Odaki1-45/+43
2025-05-14virtio: Call set_features during resetAkihiko Odaki1-1/+3
2025-05-14vhost-user: return failure if backend crash when live migrationHaoqian He12-59/+93
2025-05-14vhost: return failure if stop virtqueue failed in vhost_dev_stopHaoqian He1-10/+13
2025-05-14system/runstate: add VM state change cb with return valueHaoqian He1-1/+1
2025-05-14pcie_sriov: Make a PCI device with user-created VF ARI-capableAkihiko Odaki1-6/+10
2025-05-14virtio-net: Implement SR-IOV VFAkihiko Odaki1-0/+1
2025-05-14virtio-pci: Implement SR-IOV PFAkihiko Odaki1-5/+15
2025-04-25exec: Rename target_words_bigendian() -> target_big_endian()Philippe Mathieu-Daudé1-1/+1
2025-04-25qom: Make InterfaceInfo[] uses constPhilippe Mathieu-Daudé3-5/+5
2025-04-25qom: Constify TypeInfo::class_dataPhilippe Mathieu-Daudé1-2/+2
2025-04-25qom: Have class_init() take a const data argumentPhilippe Mathieu-Daudé50-58/+63
2025-04-24Merge tag 'pull-misc-2025-04-24' of https://repo.or.cz/qemu/armbru into stagingStefan Hajnoczi8-12/+0
2025-04-24cleanup: Drop pointless return at end of functionMarkus Armbruster8-12/+0
2025-04-23include/system: Move exec/ramblock.h to system/ramblock.hRichard Henderson1-1/+1
2025-04-23include/system: Move exec/ram_addr.h to system/ram_addr.hRichard Henderson1-1/+1
2025-04-23include/system: Move exec/address-spaces.h to system/address-spaces.hRichard Henderson3-3/+3
2025-04-23include/system: Move exec/memory.h to system/memory.hRichard Henderson1-1/+1
2025-03-19hw/virtio: Also include md stubs in case CONFIG_VIRTIO_PCI is not setThomas Huth1-1/+2
2025-03-14Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into stagingStefan Hajnoczi2-0/+132
2025-03-13virtio: extract iothread-vq-mapping.h APIStefan Hajnoczi2-0/+132
2025-03-11hw/virtio/virtio-mem: Remove CONFIG_DEVICES includePhilippe Mathieu-Daudé1-4/+2
2025-03-06pcie, virtio: Remove redundant pm_capAlex Williamson1-5/+3