Commit Graph

  • d4c5f8c980 block/snapshot: move drain outside of read-locked bdrv_snapshot_delete() Fiona Ebner 2025-05-30 17:10:40 +02:00
  • e1d681b3e1 block: move drain outside of read-locked bdrv_reopen_queue_child() Fiona Ebner 2025-05-30 17:10:39 +02:00
  • f1bf3be14b block: remove outdated comments about AioContext locking Fiona Ebner 2025-05-30 17:10:38 +02:00
  • f8a113701d Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2025-06-04 11:43:30 -04:00
  • 214518614c rust: qemu-api-macros: add from_bits and into_bits to #[derive(TryInto)] Paolo Bonzini 2025-05-13 13:04:41 +02:00
  • 9c8ff2a1ed rust: pl011: use the bits macro Paolo Bonzini 2025-06-03 17:45:05 +02:00
  • 648fe157d3 rust: add "bits", a custom bitflags implementation Paolo Bonzini 2025-06-03 17:44:54 +02:00
  • 6f1035fc65 i386/tdvf: Fix build on 32-bit host Cédric Le Goater 2025-06-02 19:31:01 +02:00
  • e7f926eb7f i386/tdx: Fix build on 32-bit host Cédric Le Goater 2025-06-02 19:31:00 +02:00
  • 34d697f427 meson: use config_base_arch for target libraries Pierrick Bouvier 2025-06-02 16:38:01 -07:00
  • 91084f3b44 target/i386: Add the immediate form MSR access instruction support Xin Li (Intel) 2025-01-03 00:48:27 -08:00
  • 99216748fd target/i386: Add a new CPU feature word for CPUID.7.1.ECX Xin Li (Intel) 2025-01-03 00:48:26 -08:00
  • 0b901459a8 target/i386: Remove FRED dependency on WRMSRNS Xin Li (Intel) 2025-01-03 00:48:25 -08:00
  • 2409089b87 rust: use native Meson support for clippy and rustdoc Paolo Bonzini 2025-04-05 14:18:17 +02:00
  • 18c9f4a172 rust: cell: remove support for running doctests with "cargo test --doc" Paolo Bonzini 2025-04-05 12:05:21 +02:00
  • f620cadc0c rust: add qemu-api doctests to "meson test" Paolo Bonzini 2025-04-05 10:33:09 +02:00
  • 53de966c3e build, dockerfiles: add support for detecting rustdoc Paolo Bonzini 2025-05-02 19:06:43 +02:00
  • 4f04a4eaf0 rust: use "objects" for Rust executables as well Paolo Bonzini 2025-02-27 13:36:49 +01:00
  • 0074a47147 meson: update to version 1.8.1 Paolo Bonzini 2025-04-29 10:43:16 +02:00
  • b652d51285 rust: bindings: allow ptr_offset_with_cast Paolo Bonzini 2024-12-11 18:14:19 +01:00
  • 09be8a511a Merge tag 'pull-qapi-2025-06-03' of https://repo.or.cz/qemu/armbru into staging Stefan Hajnoczi 2025-06-03 09:19:26 -04:00
  • 37fa1bdf34 Merge tag 'tracing-pull-request' of https://gitlab.com/stefanha/qemu into staging Stefan Hajnoczi 2025-06-03 09:19:12 -04:00
  • 8fa2020647 qapi: Improve documentation around job state @concluded Markus Armbruster 2025-05-27 09:39:16 +02:00
  • feeb08c260 qapi: Tidy up references to job state CONCLUDED Markus Armbruster 2025-05-27 09:39:15 +02:00
  • 901eb8b2d8 qapi: Mention both job-cancel and block-job-cancel in doc comments Markus Armbruster 2025-05-27 09:39:14 +02:00
  • 5ca6400cad qapi: Refer to job-FOO instead of deprecated block-job-FOO in docs Markus Armbruster 2025-05-27 09:39:13 +02:00
  • 51acba6fad qapi: Spell JSON null correctly in blockdev-reopen documentation Markus Armbruster 2025-05-27 09:39:12 +02:00
  • 188b31ad42 qapi: Use proper markup instead of CAPS for emphasis in doc comments Markus Armbruster 2025-05-27 09:39:11 +02:00
  • 83691fa069 qapi: Fix capitalization in doc comments Markus Armbruster 2025-05-27 09:39:10 +02:00
  • 6263225492 qapi: Correct spelling of QEMU in doc comments Markus Armbruster 2025-05-27 09:39:09 +02:00
  • 2e2309b6be qapi: Drop a problematic (Since: 2.11) from query-hotpluggable-cpus Markus Armbruster 2025-05-27 09:39:08 +02:00
  • c1a6aa1d44 qapi: Avoid breaking lines within (since X.Y) Markus Armbruster 2025-05-27 09:39:07 +02:00
  • 73aaba61a0 qapi: Move (since X.Y) to end of description Markus Armbruster 2025-05-27 09:39:06 +02:00
  • 69d68fb34e qapi: Tidy up whitespace in doc comments Markus Armbruster 2025-05-27 09:39:05 +02:00
  • 5e203f73c2 qapi: Tidy up run-together sentences in doc comments Markus Armbruster 2025-05-27 09:39:04 +02:00
  • ffcfb0faaa trace/simple: seperate hot paths of tracing fucntions Tanish Desai 2025-05-28 19:25:28 +00:00
  • 6322b753f7 Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Stefan Hajnoczi 2025-06-02 14:52:44 -04:00
  • 0b006153b7 hw/i386/pc_piix: Fix RTC ISA IRQ wiring of isapc machine Bernhard Beschow 2025-05-26 22:38:20 +02:00
  • 494c50dcc0 vdpa: move memory listener register to vhost_vdpa_init Eugenio Pérez 2025-05-22 10:58:39 -04:00
  • a400720365 vdpa: move iova_tree allocation to net_vhost_vdpa_init Eugenio Pérez 2025-05-22 10:58:38 -04:00
  • 9344dcbd00 vdpa: reorder listener assignment Eugenio Pérez 2025-05-22 10:58:37 -04:00
  • be2e5fbefa vdpa: add listener_registered Eugenio Pérez 2025-05-22 10:58:36 -04:00
  • 32f0c7ce4c vdpa: set backend capabilities at vhost_vdpa_init Eugenio Pérez 2025-05-22 10:58:35 -04:00
  • 3312e6c8c9 vdpa: reorder vhost_vdpa_set_backend_cap Eugenio Pérez 2025-05-22 10:58:34 -04:00
  • 55cf1d4f10 vdpa: check for iova tree initialized at net_client_start Eugenio Pérez 2025-05-22 10:58:33 -04:00
  • a9403bfcd9 vhost: Don't set vring call if guest notifier is unused Huaitong Han 2025-05-22 18:05:48 +08:00
  • 82acc8c83f tests/qtest/bios-tables-test: Use MiB macro rather hardcode value Bibo Mao 2025-05-20 21:01:53 +08:00
  • 0265723eba tests/data/uefi-boot-images: Add ISO image for LoongArch system Bibo Mao 2025-05-20 21:01:52 +08:00
  • 75d4680c55 uefi-test-tools:: Add LoongArch64 support Bibo Mao 2025-05-20 21:01:51 +08:00
  • f0f37daf8e pci: Add a PCI-level API for PRI CLEMENT MATHIEU--DRIF 2025-05-20 07:19:04 +00:00
  • e9b457500a pci: Add a pci-level API for ATS CLEMENT MATHIEU--DRIF 2025-05-20 07:19:03 +00:00
  • a849ff5d6f pci: Add a pci-level initialization function for IOMMU notifiers CLEMENT MATHIEU--DRIF 2025-05-20 07:19:01 +00:00
  • 7e94e45296 memory: Store user data pointer in the IOMMU notifiers CLEMENT MATHIEU--DRIF 2025-05-20 07:19:00 +00:00
  • 042cbc9aec pci: Add an API to get IOMMU's min page size and virtual address width CLEMENT MATHIEU--DRIF 2025-05-20 07:18:59 +00:00
  • 8ff9e1def0 pci: Cache the bus mastering status in the device CLEMENT MATHIEU--DRIF 2025-05-20 07:18:58 +00:00
  • 5be8cf7918 pcie: Helper functions to check to check if PRI is enabled CLEMENT MATHIEU--DRIF 2025-05-20 07:18:57 +00:00
  • dcad6cb2ab pcie: Add a helper to declare the PRI capability for a pcie device CLEMENT MATHIEU--DRIF 2025-05-20 07:18:54 +00:00
  • 6a3ae6a244 pcie: Helper function to check if ATS is enabled CLEMENT MATHIEU--DRIF 2025-05-20 07:18:52 +00:00
  • 1e82e8a828 pcie: Helper functions to check if PASID is enabled CLEMENT MATHIEU--DRIF 2025-05-20 07:18:51 +00:00
  • a8d178e149 pcie: Add helper to declare PASID capability for a pcie device CLEMENT MATHIEU--DRIF 2025-05-20 07:18:51 +00:00
  • 0f178860df hw/i386/amd_iommu: Fix xtsup when vcpus < 255 Vasant Hegde 2025-05-16 15:35:35 +05:30
  • 31753d5a33 hw/i386/amd_iommu: Fix device setup failure when PT is on. Sairaj Kodilkar 2025-05-16 15:35:34 +05:30
  • ac8fc4ccac virtio: check for validity of indirect descriptors Yuri Benditovich 2025-05-15 09:32:37 +03:00
  • 3e82ddaa8d Merge tag 'pull-target-arm-20250530-2' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Stefan Hajnoczi 2025-05-30 11:41:21 -04:00
  • 107215089d Merge tag 'pull-request-2025-05-30' of https://gitlab.com/thuth/qemu into staging Stefan Hajnoczi 2025-05-30 11:41:13 -04:00
  • 98721058d6 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Stefan Hajnoczi 2025-05-30 11:41:07 -04:00
  • 72c58ff895 Merge tag 'pull-nbd-2025-05-29' of https://repo.or.cz/qemu/ericb into staging Stefan Hajnoczi 2025-05-30 11:40:56 -04:00
  • 5c54a36726 tests/unit/test-util-sockets: fix mem-leak on error object Matheus Tavares Bernardino 2025-05-26 10:20:55 -07:00
  • c4eb3f10a3 hw/net/vmxnet3: Merge DeviceRealize in InstanceInit Philippe Mathieu-Daudé 2025-05-12 10:39:48 +02:00
  • 2db72323f2 hw/net/vmxnet3: Remove VMXNET3_COMPAT_FLAG_DISABLE_PCIE definition Philippe Mathieu-Daudé 2025-05-12 10:39:47 +02:00
  • 2531dfde0a hw/net/vmxnet3: Remove VMXNET3_COMPAT_FLAG_OLD_MSI_OFFSETS definition Philippe Mathieu-Daudé 2025-05-12 10:39:46 +02:00
  • 3763d16370 hw/scsi/vmw_pvscsi: Convert DeviceRealize -> InstanceInit Philippe Mathieu-Daudé 2025-05-12 10:39:45 +02:00
  • 404b27b739 hw/scsi/vmw_pvscsi: Remove PVSCSI_COMPAT_DISABLE_PCIE_BIT definition Philippe Mathieu-Daudé 2025-05-12 10:39:44 +02:00
  • 16c04166ae hw/scsi/vmw_pvscsi: Remove PVSCSI_COMPAT_OLD_PCI_CONFIGURATION definition Philippe Mathieu-Daudé 2025-05-12 10:39:43 +02:00
  • 667e170d2c hw/core/machine: Remove hw_compat_2_5[] array Philippe Mathieu-Daudé 2025-05-12 10:39:41 +02:00
  • 6160ce2084 hw/nvram/fw_cfg: Remove legacy FW_CFG_ORDER_OVERRIDE Philippe Mathieu-Daudé 2025-05-12 10:39:40 +02:00
  • 42cbccfcb0 hw/i386/x86: Remove X86MachineClass::save_tsc_khz field Philippe Mathieu-Daudé 2025-05-12 10:39:39 +02:00
  • ff63280a81 hw/i386/pc: Remove deprecated pc-q35-2.5 and pc-i440fx-2.5 machines Philippe Mathieu-Daudé 2025-05-12 10:39:38 +02:00
  • 47d9e81f0a hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_DISABLE_PCIE definition Philippe Mathieu-Daudé 2025-05-12 10:39:37 +02:00
  • fce42ccb51 hw/virtio/virtio-pci: Remove VIRTIO_PCI_FLAG_MIGRATE_EXTRA definition Philippe Mathieu-Daudé 2025-05-12 10:39:36 +02:00
  • 0bf8727696 hw/net/e1000: Remove unused E1000_FLAG_MAC flag Philippe Mathieu-Daudé 2025-05-12 10:39:35 +02:00
  • 60ce3f67be hw/core/machine: Remove hw_compat_2_4[] array Philippe Mathieu-Daudé 2025-05-12 10:39:34 +02:00
  • 4c82e7b34b hw/i386/pc: Remove pc_compat_2_4[] array Philippe Mathieu-Daudé 2025-05-12 10:39:32 +02:00
  • 8b1c560937 hw/i386/pc: Remove PCMachineClass::broken_reserved_end field Philippe Mathieu-Daudé 2025-05-12 10:39:31 +02:00
  • 07a2adeebb hw/i386/pc: Remove deprecated pc-q35-2.4 and pc-i440fx-2.4 machines Philippe Mathieu-Daudé 2025-05-12 10:39:30 +02:00
  • 225e9e230e docs: Deprecate the qemu-system-microblazeel binary Thomas Huth 2025-05-15 15:20:19 +02:00
  • 0e259fa5a1 hw/microblaze: Remove the big-endian variants of ml605 and xlnx-zynqmp-pmu Thomas Huth 2025-05-15 15:20:18 +02:00
  • 6c54775584 tests/functional: Test both microblaze s3adsp1800 endianness variants Thomas Huth 2025-05-15 15:20:17 +02:00
  • 141ec228de hw/microblaze: Add endianness property to the petalogix_s3adsp1800 machine Thomas Huth 2025-05-15 15:20:16 +02:00
  • 9f7cf938ef tests/functional/test_mem_addr_space: Use set_machine() to select the machine Thomas Huth 2025-05-21 16:37:32 +02:00
  • 644ded5c81 tests/functional/test_mips_malta: Re-enable the check for the PCI host bridge Thomas Huth 2025-05-22 10:02:08 +02:00
  • e1c9c80102 tests/functional/test_sparc64_tuxrun: Explicitly set the 'sun4u' machine Thomas Huth 2025-05-21 16:51:12 +02:00
  • c49dda7254 iotests: Filter out ZFS in several tests Eric Blake 2025-05-23 11:27:23 -05:00
  • ed1c336119 iotests: Improve mirror-sparse on ext4 and xfs Eric Blake 2025-05-23 11:27:22 -05:00
  • d2b3e32bf7 iotests: Use disk_usage in more places Eric Blake 2025-05-23 11:27:21 -05:00
  • 479ec81061 nbd: Set unix socket send buffer on Linux Nir Soffer 2025-05-17 23:11:54 +03:00
  • e9f4550b74 nbd: Set unix socket send buffer on macOS Nir Soffer 2025-05-17 23:11:53 +03:00
  • e2e360db7a io: Add helper for setting socket send buffer size Nir Soffer 2025-05-17 23:11:52 +03:00
  • e86c1f967a hw/block: Drop unused nand.c Peter Maydell 2025-05-29 17:45:13 +01:00
  • 96778e69a2 tests/functional: Add a test for the Stellaris arm machines Thomas Huth 2025-05-29 17:45:12 +01:00