Commit Graph

  • e18ed26ce7 tcg: Fix info_in_idx increment in layout_arg_by_ref Richard Henderson 2023-07-07 10:17:44 +00:00
  • cb62bd15e1 accel/tcg: Split out cpu_exec_longjmp_cleanup Richard Henderson 2023-07-06 08:45:13 +01:00
  • 9b61f77f40 linux-user: Fix do_shmat type errors Richard Henderson 2023-06-26 16:02:50 +02:00
  • 7a8d9f3a0e linux-user/syscall: Implement execve without execveat Pierrick Bouvier 2023-07-05 14:10:23 +02:00
  • ea9812d93f include/exec/user: Set ABI_LLONG_ALIGNMENT to 4 for nios2 Richard Henderson 2023-06-03 14:58:46 -07:00
  • e73f27003e include/exec/user: Set ABI_LLONG_ALIGNMENT to 4 for microblaze Richard Henderson 2023-06-03 14:55:03 -07:00
  • 0f41be8d89 linux-user: Use abi_uint not unsigned in syscall_defs.h Richard Henderson 2023-06-03 14:09:00 -07:00
  • 20d49567a3 linux-user: Use abi_short not short in syscall_defs.h Richard Henderson 2023-06-03 14:06:23 -07:00
  • 77e935f4e6 linux-user: Use abi_ushort not unsigned short in syscall_defs.h Richard Henderson 2023-06-03 13:33:26 -07:00
  • b3c719b2d1 linux-user: Use abi_int not int in syscall_defs.h Richard Henderson 2023-06-03 13:28:57 -07:00
  • 55a1bcff0c linux-user: Use abi_llong not long long in syscall_defs.h Richard Henderson 2023-06-03 13:17:35 -07:00
  • 6c977729ef linux-user: Use abi_ullong not unsigned long long in syscall_defs.h Richard Henderson 2023-06-03 13:15:46 -07:00
  • c7828bd1c2 linux-user: Use abi_uint not unsigned int in syscall_defs.h Richard Henderson 2023-06-03 13:12:50 -07:00
  • 93c5c6cd99 linux-user: Use abi_llong not int64_t in syscall_defs.h Richard Henderson 2023-06-03 12:57:19 -07:00
  • 7af406a629 linux-user: Use abi_ullong not uint64_t in syscall_defs.h Richard Henderson 2023-06-03 12:05:56 -07:00
  • 5dc0c97130 linux-user: Use abi_int not int32_t in syscall_defs.h Richard Henderson 2023-06-03 12:03:49 -07:00
  • f6ee1627f3 linux-user: Use abi_uint not uint32_t in syscall_defs.h Richard Henderson 2023-06-03 12:02:28 -07:00
  • cb80ce5e65 linux-user: Remove #if 0 block in syscall_defs.h Richard Henderson 2023-06-03 13:37:39 -07:00
  • 4f8ed2fd79 linux-user: Reformat syscall_defs.h Richard Henderson 2023-06-03 12:00:25 -07:00
  • 4633c1e2c5 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-07-14 16:39:46 +01:00
  • 4c46fe2ed4 hw/tpm: TIS on sysbus: Remove unsupport ppi command line option Stefan Berger 2023-07-13 13:19:55 -04:00
  • 2eb5599e8a scsi: clear unit attention only for REPORT LUNS commands Stefano Garzarella 2023-07-12 15:43:52 +02:00
  • ba947dab98 scsi: cleanup scsi_clear_unit_attention() Stefano Garzarella 2023-07-12 15:43:51 +02:00
  • 9472083e64 scsi: fetch unit attention when creating the request Stefano Garzarella 2023-07-12 15:43:50 +02:00
  • cc9ff56fc3 kconfig: Add PCIe devices to s390x machines Cédric Le Goater 2023-07-12 10:01:46 +02:00
  • 230dfd9257 hw/ide/piix: properly initialize the BMIBA register Olaf Hering 2023-07-12 09:47:22 +02:00
  • 3dd9e54703 Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into staging Richard Henderson 2023-07-12 20:46:10 +01:00
  • 75dcb4d790 virtio-blk: fix host notifier issues during dataplane start/stop Stefan Hajnoczi 2023-07-04 17:15:27 +02:00
  • 6f05a92ddc Merge tag 'mem-2023-07-12' of https://github.com/davidhildenbrand/qemu into staging Richard Henderson 2023-07-12 11:07:35 +01:00
  • 339a8bbdfe virtio-mem-pci: Device unplug support David Hildenbrand 2023-07-11 17:34:45 +02:00
  • 92a8ee1b59 virtio-mem: Prepare for device unplug support David Hildenbrand 2023-07-11 17:34:44 +02:00
  • aac44204bc virtio-md-pci: Support unplug requests for compatible devices David Hildenbrand 2023-07-11 17:34:43 +02:00
  • c29dd73f74 virtio-md-pci: Handle unplug of virtio based memory devices David Hildenbrand 2023-07-11 17:34:42 +02:00
  • 30ec5ccd3a arm/virt: Use virtio-md-pci (un)plug functions David Hildenbrand 2023-07-11 17:34:41 +02:00
  • dbdf841b2e pc: Factor out (un)plug handling of virtio-md-pci devices David Hildenbrand 2023-07-11 17:34:40 +02:00
  • 18129c15bc virtio-md-pci: New parent type for virtio-mem-pci and virtio-pmem-pci David Hildenbrand 2023-07-11 17:34:39 +02:00
  • b01fd4b67a virtio-mem: Support "x-ignore-shared" migration David Hildenbrand 2023-07-06 09:56:09 +02:00
  • f161c88a03 migration/ram: Expose ramblock_is_ignored() as migrate_ram_is_ignored() David Hildenbrand 2023-07-06 09:56:08 +02:00
  • 836f657b6a virtio-mem: Skip most of virtio_mem_unplug_all() without plugged memory David Hildenbrand 2023-07-06 09:56:07 +02:00
  • 1d44ff586f softmmu/physmem: Warn with ram_block_discard_range() on MAP_PRIVATE file mapping David Hildenbrand 2023-07-06 09:56:06 +02:00
  • ac23dd2f29 memory-device: Track used region size in DeviceMemoryState David Hildenbrand 2023-06-23 14:45:53 +02:00
  • d7f4891c85 memory-device: Refactor memory_device_pre_plug() David Hildenbrand 2023-06-23 14:45:52 +02:00
  • a8e67ce35b hw/i386/pc: Remove PC_MACHINE_DEVMEM_REGION_SIZE David Hildenbrand 2023-06-23 14:45:51 +02:00
  • 75d5f34396 hw/i386/acpi-build: Rely on machine->device_memory when building SRAT David Hildenbrand 2023-06-23 14:45:50 +02:00
  • 78732a7659 hw/i386/pc: Use machine_memory_devices_init() David Hildenbrand 2023-06-23 14:45:49 +02:00
  • b13e115ff4 hw/loongarch/virt: Use machine_memory_devices_init() David Hildenbrand 2023-06-23 14:45:48 +02:00
  • c0ce7b4acb hw/ppc/spapr: Use machine_memory_devices_init() David Hildenbrand 2023-06-23 14:45:47 +02:00
  • 176d073029 hw/arm/virt: Use machine_memory_devices_init() David Hildenbrand 2023-06-23 14:45:46 +02:00
  • cc0afd8a72 memory-device: Introduce machine_memory_devices_init() David Hildenbrand 2023-06-23 14:45:45 +02:00
  • 99d88de6eb memory-device: Unify enabled vs. supported error messages David Hildenbrand 2023-06-23 14:45:44 +02:00
  • 887cba855b configure: Fix cross-building for RISCV host (v5) Philippe Mathieu-Daudé 2023-07-11 17:56:09 +01:00
  • e3e477c3bc configure: Fix cross-building for RISCV host Philippe Mathieu-Daudé 2023-07-11 13:06:19 +02:00
  • 2bb9d628a7 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2023-07-11 09:33:12 +01:00
  • 154e3b61ac Merge tag 'mips-20230710' of https://github.com/philmd/qemu into staging Richard Henderson 2023-07-11 07:36:33 +01:00
  • d669b7bba2 vdpa: Allow VIRTIO_NET_F_CTRL_RX_EXTRA in SVQ Hawkins Jiawei 2023-07-08 17:24:52 +08:00
  • 4fd180c7bb vdpa: Restore packet receive filtering state relative with _F_CTRL_RX_EXTRA feature Hawkins Jiawei 2023-07-08 17:24:51 +08:00
  • ea6eec4979 vdpa: Allow VIRTIO_NET_F_CTRL_RX in SVQ Hawkins Jiawei 2023-07-07 23:27:34 +08:00
  • fee364e4b1 vdpa: Avoid forwarding large CVQ command failures Hawkins Jiawei 2023-07-07 23:27:33 +08:00
  • 45c4101828 vdpa: Accessing CVQ header through its structure Hawkins Jiawei 2023-07-07 23:27:32 +08:00
  • b77a5f22ac vhost: Fix false positive out-of-bounds Hawkins Jiawei 2023-07-07 23:27:31 +08:00
  • b12f907eea vdpa: Restore packet receive filtering state relative with _F_CTRL_RX feature Hawkins Jiawei 2023-07-07 23:27:30 +08:00
  • 0ddcecb8f2 vdpa: Restore MAC address filtering state Hawkins Jiawei 2023-07-07 23:27:29 +08:00
  • 2848c6aa75 vdpa: Use iovec for vhost_vdpa_net_load_cmd() Hawkins Jiawei 2023-07-07 23:27:28 +08:00
  • 7c228c5f33 pcie: Specify 0 for ARI next function numbers Akihiko Odaki 2023-07-11 00:38:36 +09:00
  • 445416e301 pcie: Use common ARI next function number Akihiko Odaki 2023-07-11 00:38:35 +09:00
  • 661dee7bd0 include/hw/virtio: document some more usage of notifiers Alex Bennée 2023-07-10 16:35:08 +01:00
  • 3b6256c2c5 include/hw/virtio: add kerneldoc for virtio_init Alex Bennée 2023-07-10 16:35:07 +01:00
  • a0cc7673ab include/hw/virtio: document virtio_notify_config Alex Bennée 2023-07-10 16:35:06 +01:00
  • 7e8094f0df hw/virtio: fix typo in VIRTIO_CONFIG_IRQ_IDX comments Alex Bennée 2023-07-10 16:35:05 +01:00
  • c378e88218 include/hw: document the device_class_set_parent_* fns Alex Bennée 2023-07-10 16:35:04 +01:00
  • e57fc3dec9 include: attempt to document device_class_set_props Alex Bennée 2023-07-10 16:35:03 +01:00
  • 031b1abacb vdpa: Fix possible use-after-free for VirtQueueElement Hawkins Jiawei 2023-07-08 00:44:42 +08:00
  • 625b370c45 pcie: Add hotplug detect state register to cmask Leonardo Bras 2023-07-06 01:55:47 -03:00
  • 587a7641d5 virtio-iommu: Rework the traces in virtio_iommu_set_page_size_mask() Eric Auger 2023-07-05 18:51:18 +02:00
  • 94df5b2180 virtio-iommu: Fix 64kB host page size VFIO device assignment Eric Auger 2023-07-05 18:51:17 +02:00
  • ca92eb5def hw/pci: warn when PCIe device is plugged into non-zero slot of downstream port Ani Sinha 2023-07-05 17:29:23 +05:30
  • 579edbd459 tests/qtest/hd-geo-test: fix incorrect pcie-root-port usage and simplify test Ani Sinha 2023-07-05 17:29:22 +05:30
  • bac4711b07 tests/acpi/bios-tables-test: update acpi blob q35/DSDT.noacpihp Ani Sinha 2023-07-05 17:29:21 +05:30
  • 7b0ba7b1c8 tests/acpi/bios-tables-test: use the correct slot on the pcie-root-port Ani Sinha 2023-07-05 17:29:20 +05:30
  • 8d60105a59 tests/acpi: allow changes in DSDT.noacpihp table blob Ani Sinha 2023-07-05 17:29:19 +05:30
  • 77812aa7b1 vhost-vdpa: mute unaligned memory error report Laurent Vivier 2023-07-04 09:19:31 +02:00
  • 6f34807116 vdpa: Return -EIO if device ack is VIRTIO_NET_ERR in _load_offloads() Hawkins Jiawei 2023-07-04 11:34:35 +08:00
  • f45fd95ec9 vdpa: Return -EIO if device ack is VIRTIO_NET_ERR in _load_mq() Hawkins Jiawei 2023-07-04 11:34:34 +08:00
  • b479bc3c9d vdpa: Return -EIO if device ack is VIRTIO_NET_ERR in _load_mac() Hawkins Jiawei 2023-07-04 11:34:33 +08:00
  • 08f6328480 pcie: Release references of virtual functions Akihiko Odaki 2023-04-11 18:04:08 +09:00
  • c925f40a29 hw/pci/pci: Remove multifunction parameter from pci_new_multifunction() Bernhard Beschow 2023-03-04 12:40:43 +01:00
  • 752dfff5ec hw/ide/piix: Move registration of VMStateDescription to DeviceClass Bernhard Beschow 2023-05-31 23:10:43 +02:00
  • 17d6a4a325 hw/ide/pci: Replace some magic numbers by constants Bernhard Beschow 2023-05-31 23:10:42 +02:00
  • 5fe24213f0 hw/ide: Extract bmdma_status_writeb() Bernhard Beschow 2023-05-31 23:10:41 +02:00
  • bf0576edd7 hw/ide: Extract IDEBus assignment into bmdma_init() Bernhard Beschow 2023-05-31 23:10:40 +02:00
  • 4e5a20b6da hw/isa/vt82c686: Remove via_isa_set_irq() Bernhard Beschow 2023-05-31 23:10:39 +02:00
  • 68eadfa2c6 hw/ide/via: Wire up IDE legacy interrupts in host device Bernhard Beschow 2023-05-31 23:10:38 +02:00
  • e2b84ee416 hw/ide/pci: Expose legacy interrupts as named GPIOs Bernhard Beschow 2023-05-31 23:10:37 +02:00
  • baf21eebc3 target/mips: enable GINVx support for I6400 and I6500 Marcin Nowakowski 2023-06-30 09:28:06 +02:00
  • 8aedfb64cd target/mips/mxu: Add Q8SAD instruction Siarhei Volkau 2023-06-08 13:42:22 +03:00
  • 4b9680d338 target/mips/mxu: Add S32SFL instruction Siarhei Volkau 2023-06-08 13:42:21 +03:00
  • b72e2b3a1f target/mips/mxu: Add Q8MADL instruction Siarhei Volkau 2023-06-08 13:42:20 +03:00
  • 68a48804cc target/mips/mxu: Add Q16SCOP instruction Siarhei Volkau 2023-06-08 13:42:19 +03:00
  • 7bb1206ab9 target/mips/mxu: Add Q8MAC Q8MACSU instructions Siarhei Volkau 2023-06-08 13:42:18 +03:00
  • d1b6ded4f7 target/mips/mxu: Add S32/D16/Q8- MOVZ/MOVN instructions Siarhei Volkau 2023-06-08 13:42:17 +03:00