Commit Graph

  • aa8246d8b4 tests/docker: Specify --userns keep-id for Podman Akihiko Odaki 2024-07-05 09:40:12 +01:00
  • f5fcc64808 hw/core: ensure kernel_end never gets used undefined Alex Bennée 2024-07-05 09:40:11 +01:00
  • d44fe13b2b tracepoints: move physmem trace points Alex Bennée 2024-07-05 09:40:10 +01:00
  • 4d17cc5a78 testing: restore some testing for i686 Alex Bennée 2024-07-05 09:40:09 +01:00
  • 515632d520 tests/lcitool: fix debian-i686-cross toolchain prefix Alex Bennée 2024-07-05 09:40:08 +01:00
  • 8c86d8aa6c virtio: remove virtio_tswap16s() call in vring_packed_event_read() Stefano Garzarella 2024-07-01 09:52:08 +02:00
  • c13615f78f virtio-pci: Fix the failure process in kvm_virtio_pci_vector_use_one() Cindy Lu 2024-05-28 16:48:15 +08:00
  • 5915139aba Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2024-07-04 09:16:07 -07:00
  • 188569c10d target/i386/SEV: implement mask_cpuid_features Paolo Bonzini 2024-07-03 11:16:56 +02:00
  • c28d8b097f target/i386: add support for masking CPUID features in confidential guests Paolo Bonzini 2024-07-03 11:12:06 +02:00
  • b4efc4ce2c tcg/optimize: Fix TCG_COND_TST* simplification of setcond2 Richard Henderson 2024-06-30 19:46:23 -07:00
  • 1406b7fc4b Merge tag 'for_upstream' of https://git.kernel.org/pub/scm/virt/kvm/mst/qemu into staging Richard Henderson 2024-07-03 20:54:17 -07:00
  • 6a67577d80 hw/pci: Replace -1 with UINT32_MAX for romsize Akihiko Odaki 2024-06-27 15:07:59 +09:00
  • 107a64b9a3 pcie_sriov: Register VFs after migration Akihiko Odaki 2024-06-27 15:07:58 +09:00
  • cbd9e5120b pcie_sriov: Remove num_vfs from PCIESriovPF Akihiko Odaki 2024-06-27 15:07:57 +09:00
  • 1a9bf00901 pcie_sriov: Release VFs failed to realize Akihiko Odaki 2024-06-27 15:07:56 +09:00
  • 139610ae67 pcie_sriov: Reuse SR-IOV VF device instances Akihiko Odaki 2024-06-27 15:07:55 +09:00
  • 7771870115 pcie_sriov: Ensure VF function number does not overflow Akihiko Odaki 2024-06-27 15:07:54 +09:00
  • c613ad2512 pcie_sriov: Do not manually unrealize Akihiko Odaki 2024-06-27 15:07:53 +09:00
  • 26f86093ec hw/ppc/spapr_pci: Do not reject VFs created after a PF Akihiko Odaki 2024-06-27 15:07:52 +09:00
  • 723c5b4628 hw/ppc/spapr_pci: Do not create DT for disabled PCI device Akihiko Odaki 2024-06-27 15:07:51 +09:00
  • 6a31b219a5 hw/pci: Rename has_power to enabled Akihiko Odaki 2024-06-27 15:07:50 +09:00
  • 1b889d6e39 virtio-iommu: Clear IOMMUDevice when VFIO device is unplugged Cédric Le Goater 2024-07-01 12:14:53 +02:00
  • 7aa6492401 virtio: remove virtio_tswap16s() call in vring_packed_event_read() Stefano Garzarella 2024-07-01 09:52:08 +02:00
  • 5e3cd0a2f5 hw/cxl/events: Mark cxl-add-dynamic-capacity and cxl-release-dynamic-capcity unstable Jonathan Cameron 2024-06-25 18:08:05 +01:00
  • efc4ad6f99 hw/cxl/events: Improve QMP interfaces and documentation for add/release dynamic capacity. Jonathan Cameron 2024-06-25 18:08:04 +01:00
  • 0f130d9e37 tests/data/acpi/rebuild-expected-aml.sh: Add RISC-V Sunil V L 2024-06-25 20:38:36 +05:30
  • ce7325c160 pc-bios/meson.build: Add support for RISC-V in unpack_edk2_blobs Sunil V L 2024-06-25 20:38:35 +05:30
  • 008115bba0 meson.build: Add RISC-V to the edk2-target list Sunil V L 2024-06-25 20:38:34 +05:30
  • 7434f90467 tests/data/acpi/virt: Move ARM64 ACPI tables under aarch64/${machine} path Sunil V L 2024-06-25 20:38:33 +05:30
  • 7c08eefcaf tests/data/acpi: Move x86 ACPI tables under x86/${machine} path Sunil V L 2024-06-25 20:38:32 +05:30
  • d488c66b13 tests/qtest/bios-tables-test.c: Set "arch" for x86 tests Sunil V L 2024-06-25 20:38:31 +05:30
  • 193e4b90d6 tests/qtest/bios-tables-test.c: Set "arch" for aarch64 tests Sunil V L 2024-06-25 20:38:30 +05:30
  • c9ad3decca tests/qtest/bios-tables-test.c: Add support for arch in path Sunil V L 2024-06-25 20:38:29 +05:30
  • 2fd69da264 qtest: bios-tables-test: Rename aarch64 tests with aarch64 in them Sunil V L 2024-06-25 20:38:28 +05:30
  • 2f95279aa8 tests/data/uefi-boot-images: Add RISC-V ISO image Sunil V L 2024-06-25 20:38:27 +05:30
  • ad8560fa29 uefi-test-tools: Add support for python based build script Sunil V L 2024-06-25 20:38:26 +05:30
  • b05ff4086f uefi-test-tools/UefiTestToolsPkg: Add RISC-V support Sunil V L 2024-06-25 20:38:25 +05:30
  • 5786827f47 hw/arm/virt-acpi-build: Fix id_count in build_iort_id_mapping Nicolin Chen 2024-06-19 13:12:43 -07:00
  • 93c76555d8 hw/i386/fw_cfg: Add etc/e820 to fw_cfg late David Woodhouse 2024-06-19 14:03:08 +01:00
  • e9fd827711 hw/arm/virt-acpi-build: Drop local iort_node_offset Nicolin Chen 2024-06-18 17:17:08 -07:00
  • d72479b117 hw/virtio: Fix the de-initialization of vhost-user devices Thomas Huth 2024-06-18 14:19:58 +02:00
  • 0173ce4b2b tests/qtest/vhost-user-test: add a test case for memory-backend-shm Stefano Garzarella 2024-06-18 12:05:34 +02:00
  • e349062727 tests/qtest/vhost-user-blk-test: use memory-backend-shm Stefano Garzarella 2024-06-18 12:05:27 +02:00
  • 4e647fa085 hostmem: add a new memory backend based on POSIX shm_open() Stefano Garzarella 2024-06-18 12:05:19 +02:00
  • 5be2bb40e3 block: Parse filenames only when explicitly requested Kevin Wolf 2024-04-25 14:56:02 +02:00
  • 8c022d8af6 iotests/270: Don't store data-file with json: prefix in image Kevin Wolf 2024-04-25 14:49:40 +02:00
  • 0bbe8f9b12 iotests/244: Don't store data-file with protocol in image Kevin Wolf 2024-04-25 14:49:40 +02:00
  • 312ca4065b qcow2: Don't open data_file with BDRV_O_NO_IO Kevin Wolf 2024-04-11 15:06:01 +02:00
  • a0124e333e char-stdio: Restore blocking mode of stdout on exit Maxim Mikityanskiy 2024-07-03 22:08:12 +03:00
  • 7914bda497 Merge tag 'pull-tcg-20240703' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2024-07-03 11:26:36 -07:00
  • a71d9dfbf6 tcg/optimize: Fix TCG_COND_TST* simplification of setcond2 Richard Henderson 2024-06-30 19:46:23 -07:00
  • e57173085a util/cpuinfo-riscv: Use linux __riscv_hwprobe syscall Richard Henderson 2024-06-27 17:36:43 +00:00
  • adc028428a util/cpuinfo-riscv: Support OpenBSD signal frame Richard Henderson 2024-06-27 15:13:31 +00:00
  • b86c6ba689 util/cpuinfo-riscv: Support host/cpuinfo.h for riscv Richard Henderson 2024-06-27 04:54:47 +00:00
  • ab089908b4 util/cpuinfo-aarch64: Add OpenBSD support Brad Smith 2024-06-22 22:12:23 -04:00
  • 6527cee257 util/cpuinfo-ppc: Add FreeBSD support Brad Smith 2024-06-28 20:58:15 -04:00
  • 138c3377a9 target/i386: add avx-vnni-int16 feature Paolo Bonzini 2024-07-03 13:42:49 +02:00
  • f4e5f302b3 i386/sev: Fallback to the default SEV device if none provided in sev_get_capabilities() Michal Privoznik 2024-06-24 10:52:49 +02:00
  • ab5f4edf72 i386/sev: Fix error message in sev_get_capabilities() Michal Privoznik 2024-06-24 10:52:48 +02:00
  • 29a51b2bb5 target/i386: do not include undefined bits in the AMD topoext leaf Paolo Bonzini 2024-07-03 11:29:17 +02:00
  • 9b40d376f6 target/i386: SEV: fix formatting of CPUID mismatch message Paolo Bonzini 2024-07-03 10:37:23 +02:00
  • 0b2757412c target/i386: drop AMD machine check bits from Intel CPUID Paolo Bonzini 2024-06-27 01:13:08 +02:00
  • 8dee384832 target/i386: pass X86CPU to x86_cpu_get_supported_feature_word Paolo Bonzini 2024-06-27 01:12:42 +02:00
  • 4408155ac5 meson: Drop the .fa library suffix Paolo Bonzini 2024-05-24 10:56:55 +02:00
  • 7b1070a7e1 Revert "meson: Propagate gnutls dependency" Akihiko Odaki 2024-05-24 17:00:23 +09:00
  • 414b180d42 meson: Pass objects and dependencies to declare_dependency() Akihiko Odaki 2024-05-24 17:00:22 +09:00
  • 0082475e26 meson: merge plugin_ldflags into emulator_link_args Paolo Bonzini 2024-06-06 15:07:23 +02:00
  • e8f62689ac meson: move block.syms dependency out of libblock Paolo Bonzini 2024-05-24 13:17:08 +02:00
  • fae7a427c7 meson: move shared_module() calls where modules are already walked Paolo Bonzini 2024-05-24 10:27:21 +02:00
  • 727f4a7800 Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging Richard Henderson 2024-07-03 09:32:28 -07:00
  • 68473fdd22 tests: add testing of parameter=1 for SMP topology Daniel P. Berrangé 2024-05-13 13:33:58 +01:00
  • a4fd014e33 hw/core: allow parameter=1 for SMP topology on any machine Daniel P. Berrangé 2024-05-13 13:33:57 +01:00
  • 272d3decc1 util/cpuinfo-ppc: Fix building on OpenBSD Brad Smith 2024-06-26 22:22:13 -04:00
  • 1a2d52c7fc Merge tag 'pull-request-2024-07-02' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2024-07-02 15:49:08 -07:00
  • 6746482d12 Merge tag 'sdmmc-20240702' of https://github.com/philmd/qemu into staging Richard Henderson 2024-07-02 09:52:10 -07:00
  • 8a2b8894d2 Merge tag 'pull-aspeed-20240702' of https://github.com/legoater/qemu into staging Richard Henderson 2024-07-02 09:51:52 -07:00
  • 7ead946998 block: Parse filenames only when explicitly requested Kevin Wolf 2024-04-25 14:56:02 +02:00
  • 7e1110664e iotests/270: Don't store data-file with json: prefix in image Kevin Wolf 2024-04-25 14:49:40 +02:00
  • 2eb42a728d iotests/244: Don't store data-file with protocol in image Kevin Wolf 2024-04-25 14:49:40 +02:00
  • bd385a5298 qcow2: Don't open data_file with BDRV_O_NO_IO Kevin Wolf 2024-04-11 15:06:01 +02:00
  • ff6d8490e3 Merge tag 'hw-misc-20240702' of https://github.com/philmd/qemu into staging Richard Henderson 2024-07-02 07:11:47 -07:00
  • 5ab04420c3 contrib/vhost-user-*: use QEMU bswap helper functions Stefano Garzarella 2024-06-18 12:04:47 +02:00
  • 03582094da contrib/vhost-user-blk: fix bind() using the right size of the address Stefano Garzarella 2024-06-18 12:04:39 +02:00
  • 4c58843e5d vhost-user-server: do not set memory fd non-blocking Stefano Garzarella 2024-06-18 12:00:35 +02:00
  • ebdede644b libvhost-user: mask F_INFLIGHT_SHMFD if memfd is not supported Stefano Garzarella 2024-06-18 12:00:34 +02:00
  • 92b58bc7e9 libvhost-user: fail vu_message_write() if sendmsg() is failing Stefano Garzarella 2024-06-18 12:00:33 +02:00
  • 516dfbb783 libvhost-user: set msg.msg_control to NULL when it is empty Stefano Garzarella 2024-06-18 12:00:32 +02:00
  • 0aa7f10c7a qapi: clarify that the default is backend dependent Stefano Garzarella 2024-06-18 12:00:31 +02:00
  • 8442e1625b hw/sd/sdcard: Add sd_acmd_SEND_SCR handler (ACMD51) Philippe Mathieu-Daudé 2024-06-12 23:48:03 +02:00
  • 7614306f2a hw/sd/sdcard: Add sd_acmd_SET_CLR_CARD_DETECT handler (ACMD42) Philippe Mathieu-Daudé 2024-06-12 23:47:35 +02:00
  • c79cbe44ec hw/sd/sdcard: Add sd_acmd_SD_APP_OP_COND handler (ACMD41) Philippe Mathieu-Daudé 2024-06-12 23:46:39 +02:00
  • f443003ff4 hw/sd/sdcard: Add sd_acmd_SET_WR_BLK_ERASE_COUNT handler (ACMD23) Philippe Mathieu-Daudé 2024-06-12 23:45:33 +02:00
  • 225e70fb21 hw/sd/sdcard: Add sd_acmd_SEND_NUM_WR_BLOCKS handler (ACMD22) Philippe Mathieu-Daudé 2024-06-12 23:44:53 +02:00
  • cc7c6bda3f hw/sd/sdcard: Add sd_acmd_SD_STATUS handler (ACMD13) Philippe Mathieu-Daudé 2024-06-12 23:43:53 +02:00
  • 55f2645eab hw/sd/sdcard: Add sd_acmd_SET_BUS_WIDTH handler (ACMD6) Philippe Mathieu-Daudé 2024-06-12 23:42:52 +02:00
  • 95e9305bf9 hw/sd/sdcard: Add spi_cmd_CRC_ON_OFF handler (CMD59) Philippe Mathieu-Daudé 2024-06-12 23:39:08 +02:00
  • 8aaae7fd19 hw/sd/sdcard: Add spi_cmd_READ_OCR handler (CMD58) Philippe Mathieu-Daudé 2024-06-12 23:38:31 +02:00
  • a171b75336 hw/sd/sdcard: Add sd_cmd_APP_CMD handler (CMD55) Philippe Mathieu-Daudé 2024-06-12 23:35:19 +02:00
  • 29d247ad63 hw/sd/sdcard: Add sd_cmd_LOCK_UNLOCK handler (CMD42) Philippe Mathieu-Daudé 2024-06-12 23:32:18 +02:00