Commit Graph

  • 9229bda7e4 Merge tag 'pull-10.2-maintainer-260925-1' of https://gitlab.com/stsquad/qemu into staging staging Richard Henderson 2025-09-26 06:48:38 -0700
  • 02fb588159 Merge tag 'pull-vfio-20250926' of https://github.com/legoater/qemu into staging Richard Henderson 2025-09-26 06:48:19 -0700
  • 76f8b2f451 Merge tag 'pull-loongarch-20250925' of https://github.com/gaosong715/qemu into staging Richard Henderson 2025-09-26 06:47:59 -0700
  • 16b10fbf8b contrib/plugins/uftrace: add documentation Pierrick Bouvier 2025-09-22 10:37:10 +0100
  • a073d1149e contrib/plugins/uftrace_symbols.py Pierrick Bouvier 2025-09-22 10:37:09 +0100
  • b860d96f00 contrib/plugins/uftrace: implement x64 support Pierrick Bouvier 2025-09-22 10:37:08 +0100
  • 7278747595 contrib/plugins/uftrace: generate additional files for uftrace Pierrick Bouvier 2025-09-22 10:37:07 +0100
  • 308c20108a contrib/plugins/uftrace: implement privilege level tracing Pierrick Bouvier 2025-09-22 10:37:06 +0100
  • bba94f7876 contrib/plugins/uftrace: implement tracing Pierrick Bouvier 2025-09-22 10:37:05 +0100
  • 992fe17bd7 contrib/plugins/uftrace: track callstack Pierrick Bouvier 2025-09-22 10:37:04 +0100
  • 490aa81855 contrib/plugins/uftrace: define cpu operations and implement aarch64 Pierrick Bouvier 2025-09-22 10:37:03 +0100
  • 293028ca25 contrib/plugins/uftrace: skeleton file Pierrick Bouvier 2025-09-22 10:37:02 +0100
  • 04387b4a05 contrib/plugins/execlog: Explicitly check for qemu_plugin_read_register() failure Peter Maydell 2025-09-22 10:37:01 +0100
  • c9e79557e4 semihosting/arm-compat-semi: compile once in system and per target for user mode Pierrick Bouvier 2025-09-22 10:37:00 +0100
  • d3fe754007 semihosting/arm-compat-semi: remove dependency on cpu.h Pierrick Bouvier 2025-09-22 10:36:59 +0100
  • ab385d594c semihosting/arm-compat-semi: eradicate target_long Pierrick Bouvier 2025-09-22 10:36:58 +0100
  • 6dfbf9b6cf semihosting/arm-compat-semi: replace target_ulong Pierrick Bouvier 2025-09-22 10:36:57 +0100
  • feb49fa79b semihosting/arm-compat-semi: eradicate sizeof(target_ulong) Pierrick Bouvier 2025-09-22 10:36:56 +0100
  • 9e65902904 include/semihosting/common-semi: extract common_semi API Pierrick Bouvier 2025-09-22 10:36:55 +0100
  • 632308c591 target/{arm, riscv}/common-semi-target: eradicate target_ulong Pierrick Bouvier 2025-09-22 10:36:54 +0100
  • 2131f0dcdf target/riscv/common-semi-target: remove sizeof(target_ulong) Pierrick Bouvier 2025-09-22 10:36:53 +0100
  • a92e151bd0 semihosting/arm-compat-semi: change common_semi_sys_exit_extended Pierrick Bouvier 2025-09-22 10:36:52 +0100
  • d8028d4ede semihosting/guestfd: compile once for system/user Pierrick Bouvier 2025-09-22 10:36:51 +0100
  • 664172404a semihosting/syscalls: replace uint64_t with vaddr where appropriate Pierrick Bouvier 2025-09-22 10:36:50 +0100
  • abc4522d01 semihosting/syscalls: compile once in system and per target for user mode Pierrick Bouvier 2025-09-22 10:36:49 +0100
  • 24e51fc773 checkpatch: Ignore removed lines in license check Nabih Estefan 2025-09-22 10:36:48 +0100
  • 5a449678d6 scripts/ci: add gitlab-failure-analysis script Alex Bennée 2025-09-22 10:36:47 +0100
  • a0c98ef864 tests/tcg/multiarch: Add tb-link test staging-10.0 Richard Henderson 2025-09-24 08:42:37 -0700
  • 3e55f8282a accel/tcg: Properly unlink a TB linked to itself Richard Henderson 2025-09-23 16:02:03 -0700
  • 71f198239f tests: Fix "make check-functional" for targets without thorough tests Thomas Huth 2025-09-18 14:51:54 +0200
  • f37412622d .gitlab-ci.d/buildtest.yml: Unset CI_COMMIT_DESCRIPTION for htags Peter Maydell 2025-09-16 17:30:30 +0100
  • 1207071390 tcg/optimize: Fix folding of vector bitsel WANG Rui 2025-09-19 20:49:01 +0800
  • 837030e11c hw/pci-host/astro: Don't call pci_regsiter_root_bus() in init Peter Maydell 2025-09-18 12:42:59 +0100
  • 212d9c0fd5 hw/pci-host/dino: Don't call pci_register_root_bus() in init Peter Maydell 2025-09-18 12:42:58 +0100
  • 5d6c277b49 target/sparc: Relax decode of rs2_or_imm for v7 Richard Henderson 2025-09-05 13:46:27 +0200
  • b22876f27d target/sparc: Loosen decode of RDTBR for v7 Richard Henderson 2025-09-05 11:41:46 +0200
  • 84505fd162 target/sparc: Loosen decode of RDWIM for v7 Richard Henderson 2025-09-05 11:39:41 +0200
  • 731df89ac0 target/sparc: Loosen decode of RDPSR for v7 Richard Henderson 2025-09-05 11:34:52 +0200
  • 6951dd0821 target/sparc: Loosen decode of RDY for v7 Richard Henderson 2025-09-05 07:15:57 +0200
  • ce6e2f1174 target/sparc: Loosen decode of STBAR for v8 Richard Henderson 2025-09-05 06:59:43 +0200
  • adc2c22439 target/sparc: Allow TRANS macro with no extra arguments Richard Henderson 2025-09-05 11:30:19 +0200
  • 562020faa2 tests/tcg/multiarch: Add tb-link test staging-10.1 Richard Henderson 2025-09-24 08:42:37 -0700
  • daf8f84e74 accel/tcg: Properly unlink a TB linked to itself Richard Henderson 2025-09-23 16:02:03 -0700
  • ed37926cfb tests: Fix "make check-functional" for targets without thorough tests Thomas Huth 2025-09-18 14:51:54 +0200
  • f4eeb2f48d .gitlab-ci.d/buildtest.yml: Unset CI_COMMIT_DESCRIPTION for htags Peter Maydell 2025-09-16 17:30:30 +0100
  • 903045d724 tcg/optimize: Fix folding of vector bitsel WANG Rui 2025-09-19 20:49:01 +0800
  • bbb31acea9 hw/pci-host/astro: Don't call pci_regsiter_root_bus() in init Peter Maydell 2025-09-18 12:42:59 +0100
  • 975d8f329e hw/pci-host/dino: Don't call pci_register_root_bus() in init Peter Maydell 2025-09-18 12:42:58 +0100
  • 431d064c8e target/sparc: Relax decode of rs2_or_imm for v7 Richard Henderson 2025-09-05 13:46:27 +0200
  • 5f51aa7f60 target/sparc: Loosen decode of RDTBR for v7 Richard Henderson 2025-09-05 11:41:46 +0200
  • e574af4a5a target/sparc: Loosen decode of RDWIM for v7 Richard Henderson 2025-09-05 11:39:41 +0200
  • ba5f5ae5b2 target/sparc: Loosen decode of RDPSR for v7 Richard Henderson 2025-09-05 11:34:52 +0200
  • 7c48b47055 target/sparc: Loosen decode of RDY for v7 Richard Henderson 2025-09-05 07:15:57 +0200
  • dd93f80d02 target/sparc: Loosen decode of STBAR for v8 Richard Henderson 2025-09-05 06:59:43 +0200
  • 307f5bb43f target/sparc: Allow TRANS macro with no extra arguments Richard Henderson 2025-09-05 11:30:19 +0200
  • 7c773b4267 include/hw/vfio/vfio-device.h: fix include header guard name Mark Cave-Ayland 2025-09-25 12:31:36 +0100
  • d0776b8c60 vfio-user/pci.c: rename vfio_user_pci_dev_info to vfio_user_pci_info Mark Cave-Ayland 2025-09-25 12:31:35 +0100
  • d5447437ae vfio-user/pci.c: rename vfio_user_instance_finalize() to vfio_user_pci_finalize() Mark Cave-Ayland 2025-09-25 12:31:34 +0100
  • de837b5cbd vfio-user/pci.c: rename vfio_user_instance_init() to vfio_user_pci_init() Mark Cave-Ayland 2025-09-25 12:31:33 +0100
  • 78f4b77607 vfio-user/pci.c: rename vfio_user_pci_dev_properties[] to vfio_user_pci_properties[] Mark Cave-Ayland 2025-09-25 12:31:32 +0100
  • c833f7a5c6 vfio-user/pci.c: rename vfio_user_pci_dev_class_init() to vfio_user_pci_class_init() Mark Cave-Ayland 2025-09-25 12:31:31 +0100
  • 5bdf0db823 vfio/pci.c: rename vfio_pci_nohotplug_dev_info to vfio_pci_nohotplug_info Mark Cave-Ayland 2025-09-25 12:31:30 +0100
  • cc44b39c27 vfio/pci.c: rename vfio_pci_nohotplug_dev_class_init() to vfio_pci_nohotplug_class_init() Mark Cave-Ayland 2025-09-25 12:31:29 +0100
  • 05530ba246 vfio/pci.c: rename vfio_pci_dev_nohotplug_properties[] to vfio_pci_nohotplug_properties[] Mark Cave-Ayland 2025-09-25 12:31:28 +0100
  • 7c53e1f43e vfio/pci.c: rename vfio_pci_dev_properties[] to vfio_pci_properties[] Mark Cave-Ayland 2025-09-25 12:31:27 +0100
  • 596b158ffd vfio/pci.c: rename vfio_pci_base_dev_info to vfio_pci_device_info Mark Cave-Ayland 2025-09-25 12:31:26 +0100
  • 153273f279 vfio/pci.c: rename vfio_pci_base_dev_class_init() to vfio_pci_device_class_init() Mark Cave-Ayland 2025-09-25 12:31:25 +0100
  • af2a8bfb3c hw/vfio/types.h: rename TYPE_VFIO_PCI_BASE to TYPE_VFIO_PCI_DEVICE Mark Cave-Ayland 2025-09-25 12:31:24 +0100
  • 25c8376b37 vfio/pci.c: rename vfio_pci_dev_info to vfio_pci_info Mark Cave-Ayland 2025-09-25 12:31:23 +0100
  • 784fa15f02 vfio/pci.c: rename vfio_pci_dev_class_init() to vfio_pci_class_init() Mark Cave-Ayland 2025-09-25 12:31:22 +0100
  • e6fd80873a vfio/pci.c: rename vfio_instance_finalize() to vfio_pci_finalize() Mark Cave-Ayland 2025-09-25 12:31:21 +0100
  • d5db50dd81 vfio/pci.c: rename vfio_instance_init() to vfio_pci_init() Mark Cave-Ayland 2025-09-25 12:31:20 +0100
  • 1bd06d0385 vfio/spapr.c: rename VFIOContainer bcontainer field to parent_obj Mark Cave-Ayland 2025-09-25 12:31:19 +0100
  • 6c67123563 vfio/spapr.c: use QOM casts where appropriate Mark Cave-Ayland 2025-09-25 12:31:18 +0100
  • a7f185cbec vfio/vfio-iommufd.h: rename VFIOContainer bcontainer field to parent_obj Mark Cave-Ayland 2025-09-25 12:31:17 +0100
  • 91bdb2f329 vfio/cpr-iommufd.c: use QOM casts where appropriate Mark Cave-Ayland 2025-09-25 12:31:16 +0100
  • cc5b394291 vfio/iommufd.c: use QOM casts where appropriate Mark Cave-Ayland 2025-09-25 12:31:15 +0100
  • dcce51b193 hw/vfio/container-base.c: rename file to container.c Mark Cave-Ayland 2025-09-25 12:31:14 +0100
  • a3bcae62b6 hw/vfio/container.c: rename file to container-legacy.c Mark Cave-Ayland 2025-09-25 12:31:13 +0100
  • ef70eb32b8 include/hw/vfio/vfio-container-base.h: rename file to vfio-container.h Mark Cave-Ayland 2025-09-25 12:31:12 +0100
  • 07cbbfb108 include/hw/vfio/vfio-container.h: rename file to vfio-container-legacy.h Mark Cave-Ayland 2025-09-25 12:31:11 +0100
  • e2e269d580 include/hw/vfio/vfio-container-base.h: rename VFIOContainerBase to VFIOContainer Mark Cave-Ayland 2025-09-25 12:31:10 +0100
  • da9211f28e include/hw/vfio/vfio-container.h: rename VFIOContainer to VFIOLegacyContainer Mark Cave-Ayland 2025-09-25 12:31:09 +0100
  • ad9c861945 tests/functional: add a vfio-user smoke test Mark Cave-Ayland 2025-09-11 23:09:05 +0200
  • 0ce28801d3 linux-user: avoid -Werror=int-in-bool-context Paolo Bonzini 2025-09-19 10:20:54 +0200
  • 4e95da0305 linux-user: avoid -Werror=int-in-bool-context Paolo Bonzini 2025-09-19 10:20:54 +0200
  • 74a07cd323 hw/loongarch: Implement DINTC plug/unplug interfaces Song Gao 2025-09-16 20:21:09 +0800
  • c5071d031f target/loongarch:Implement csrrd CSR_MSGIR register Song Gao 2025-09-16 20:21:08 +0800
  • 002cc8db6a target/loongarch: Add CSR_ESTAT.bit15 and CSR_ECFG.bit15 for msg interrupts. Song Gao 2025-09-16 20:21:07 +0800
  • 01ba888e65 hw/loongarch: Implement dintc set irq Song Gao 2025-09-16 20:21:06 +0800
  • b35fbb2aee hw/loongarch: Implement dintc realize and unrealize Song Gao 2025-09-16 20:21:05 +0800
  • c21d64428a hw/loongarch: DINTC add a MemoryRegion Song Gao 2025-09-16 20:21:04 +0800
  • f6c40221e3 target/loongarch: add msg interrupt CSR registers Song Gao 2025-09-16 20:21:03 +0800
  • 4882267c91 loongarch: add a direct interrupt controller device Song Gao 2025-09-16 20:21:02 +0800
  • fd9bcf85eb hw/loongarch: add misc register support dmsi Song Gao 2025-09-16 20:21:01 +0800
  • 6d085b8145 hw/loongarch: add virt feature dmsi support Song Gao 2025-09-16 20:21:00 +0800
  • 5c73d01fb3 target/loongarch: move some machine define to virt.h Song Gao 2025-09-16 20:20:59 +0800
  • 95b9e0d2ad Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging master Richard Henderson 2025-09-24 12:04:18 -0700
  • 687a9b8383 Merge tag 'pull-request-2025-09-24' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2025-09-24 12:03:29 -0700
  • 48d7b47cd7 Merge tag 'pull-misc-20250924' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2025-09-24 12:02:13 -0700