aboutsummaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Expand)AuthorFilesLines
2023-10-18Merge tag 'pull-vfio-20231018' of https://github.com/legoater/qemu into stagingStefan Hajnoczi14-1965/+2066
2023-10-18Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi5-10/+13
2023-10-18hw/vfio: add ramfb migration supportMarc-André Lureau4-0/+72
2023-10-18ramfb-standalone: add migration supportMarc-André Lureau2-0/+28
2023-10-18ramfb: add migration supportMarc-André Lureau1-0/+19
2023-10-18vfio/pci: Remove vfio_detach_device from vfio_realize error pathEric Auger1-9/+7
2023-10-18vfio/ap: Remove pointless apdev variableZhenzhong Duan1-6/+3
2023-10-18vfio/pci: Fix a potential memory leak in vfio_listener_region_addZhenzhong Duan1-1/+1
2023-10-18vfio/common: Move legacy VFIO backend code into separate container.cYi Liu3-1139/+1178
2023-10-18vfio/common: Introduce a global VFIODevice listZhenzhong Duan1-26/+19
2023-10-18vfio/common: Store the parent container in VFIODeviceZhenzhong Duan1-1/+7
2023-10-18vfio/common: Introduce a per container device listZhenzhong Duan1-78/+63
2023-10-18vfio/common: Move VFIO reset handler registration to a group agnostic functionZhenzhong Duan1-8/+7
2023-10-18vfio/ccw: Use vfio_[attach/detach]_deviceEric Auger2-95/+32
2023-10-18vfio/ap: Use vfio_[attach/detach]_deviceEric Auger1-54/+13
2023-10-18vfio/platform: Use vfio_[attach/detach]_deviceEric Auger2-41/+3
2023-10-18vfio/pci: Introduce vfio_[attach/detach]_deviceEric Auger3-53/+90
2023-10-18vfio/common: Extract out vfio_kvm_device_[add/del]_fdZhenzhong Duan1-16/+39
2023-10-18vfio/common: Introduce vfio_container_add|del_section_window()Eric Auger1-67/+89
2023-10-18vfio/common: Propagate KVM_SET_DEVICE_ATTR error if anyEric Auger1-5/+5
2023-10-18vfio/common: Move IOMMU agnostic helpers to a separate fileYi Liu3-588/+613
2023-10-18hw/remote: move stub vfu_object_set_bus_irq out of stubs/Paolo Bonzini2-1/+9
2023-10-18hw/xen: cleanup sourcesetsPaolo Bonzini3-9/+4
2023-10-17Merge tag 'gpu-pull-request' of https://gitlab.com/marcandre.lureau/qemu into...Stefan Hajnoczi9-19/+1307
2023-10-16Merge tag 'pull-loongarch-20231013' of https://gitlab.com/gaosong/qemu into s...Stefan Hajnoczi2-77/+28
2023-10-16Merge tag 'pull-ufs-20231013' of https://gitlab.com/jeuk20.kim/qemu into stagingStefan Hajnoczi2-14/+12
2023-10-16Merge tag 'pull-request-2023-10-12' of https://gitlab.com/thuth/qemu into sta...Stefan Hajnoczi4-2/+33
2023-10-16Merge tag 'mem-2023-10-12' of https://github.com/davidhildenbrand/qemu into s...Stefan Hajnoczi7-57/+624
2023-10-16gfxstream + rutabaga: enable rutabagaGurchetan Singh2-3/+5
2023-10-16gfxstream + rutabaga: meson supportGurchetan Singh1-0/+22
2023-10-16gfxstream + rutabaga: add initial support for gfxstreamGurchetan Singh3-0/+1217
2023-10-16virtio-gpu: blob prepAntonio Caggiano1-7/+3
2023-10-16virtio-gpu: hostmemGerd Hoffmann3-9/+39
2023-10-16virtio-gpu: CONTEXT_INIT featureAntonio Caggiano1-0/+3
2023-10-16virtio: Add shared memory capabilityDr. David Alan Gilbert1-0/+18
2023-10-13hw/ufs: Fix code coverity issuesJeuk Kim2-14/+12
2023-10-13hw/loongarch/virt: Remove unused 'loongarch_virt_pm' regionSong Gao1-47/+1
2023-10-13hw/loongarch/virt: Remove unused ISA BusPhilippe Mathieu-Daudé2-6/+0
2023-10-13hw/loongarch/virt: Remove unused ISA UARTPhilippe Mathieu-Daudé1-1/+0
2023-10-13hw/loongarch: remove global loaderparams variableThomas Weißschuh1-23/+27
2023-10-12virtio-mem: Mark memslot alias memory regions unmergeableDavid Hildenbrand1-0/+6
2023-10-12memory,vhost: Allow for marking memory device memory regions unmergeableDavid Hildenbrand1-2/+2
2023-10-12virtio-mem: Expose device memory dynamically via multiple memslots if enabledDavid Hildenbrand2-0/+309
2023-10-12virtio-mem: Update state to match bitmap as soon as it's been migratedDavid Hildenbrand1-5/+21
2023-10-12virtio-mem: Pass non-const VirtIOMEM via virtio_mem_range_cbDavid Hildenbrand1-5/+5
2023-10-12memory-device,vhost: Support automatic decision on the number of memslotsDavid Hildenbrand2-4/+106
2023-10-12vhost: Add vhost_get_max_memslots()David Hildenbrand2-0/+16
2023-10-12memory-device,vhost: Support memory devices that dynamically consume memslotsDavid Hildenbrand2-6/+41
2023-10-12memory-device: Track required and actually used memslots in DeviceMemoryStateDavid Hildenbrand1-0/+54
2023-10-12memory-device: Support memory devices with multiple memslotsDavid Hildenbrand1-8/+19