Commit Graph

  • 8e67403a2c hw/ppc/openpic: Do not open-code ROUND_UP() macro Philippe Mathieu-Daudé 2023-05-23 08:15:46 +02:00
  • 17dd1354c1 target/ppc: Decrementer fix BookE semantics Nicholas Piggin 2023-05-30 23:12:13 +10:00
  • 09d2db9f46 target/ppc: Fix decrementer time underflow and infinite timer loop Nicholas Piggin 2023-05-30 23:12:12 +10:00
  • 21ee07e773 target/ppc: Rework store conditional to avoid branch Nicholas Piggin 2023-06-05 12:54:45 +10:00
  • 2c901dca18 target/ppc: Remove larx/stcx. memory barrier semantics Nicholas Piggin 2023-06-05 12:54:44 +10:00
  • 392d328abe target/ppc: Ensure stcx size matches larx Nicholas Piggin 2023-06-05 12:54:43 +10:00
  • e025e8f5a8 target/ppc: Fix lqarx to set cpu_reserve Nicholas Piggin 2023-06-05 12:54:42 +10:00
  • a5436bc6ed target/ppc: Eliminate goto in mmubooke_check_tlb() BALATON Zoltan 2023-05-30 15:28:13 +02:00
  • 2b23daa8eb target/ppc: Change ppcemb_tlb_check() to return bool BALATON Zoltan 2023-05-30 15:28:12 +02:00
  • bb60364c20 target/ppc: Simplify ppcemb_tlb_search() BALATON Zoltan 2023-05-30 15:28:11 +02:00
  • a1fa47fad1 target/ppc: Remove some unneded line breaks BALATON Zoltan 2023-05-30 15:28:10 +02:00
  • 753441c889 target/ppc: Move ppcemb_tlb_search() to mmu_common.c BALATON Zoltan 2023-05-30 15:28:09 +02:00
  • 62860c5fea target/ppc: Remove "ext" parameter of ppcemb_tlb_check() BALATON Zoltan 2023-05-30 15:28:08 +02:00
  • 728fbfb57b target/ppc: Remove single use function BALATON Zoltan 2023-05-30 15:28:07 +02:00
  • c29b070418 target/ppc: PMU implement PERFM interrupts Nicholas Piggin 2023-05-30 23:43:13 +10:00
  • fd7abfab66 target/ppc: Support directed privileged doorbell interrupt (SDOOR) Nicholas Piggin 2023-05-30 23:05:26 +10:00
  • 2e9855555e target/ppc: Fix msgclrp interrupt type Nicholas Piggin 2023-05-30 23:07:14 +10:00
  • 82ce3d5614 target/ppc: PMU do not clear MMCR0[FCECE] on performance monitor alert Nicholas Piggin 2023-05-30 23:43:12 +10:00
  • 6494d2c1fd target/ppc: Fix PMU hflags calculation Nicholas Piggin 2023-05-30 23:04:47 +10:00
  • 34b4313070 pnv/xive2: Quiet down some error messages Frederic Barrat 2023-05-31 17:05:37 +02:00
  • 6c242e79b8 target/ppc: Fix nested-hv HEAI delivery Nicholas Piggin 2023-05-30 23:21:27 +10:00
  • 6f2cbd133d pnv/xive2: Handle TIMA access through all ports Frederic Barrat 2023-06-01 14:13:31 +02:00
  • afca92071f pnv/xive2: Introduce macros to manipulate TIMA addresses Frederic Barrat 2023-06-01 14:13:30 +02:00
  • f0fc1c29a8 pnv/xive2: Allow writes to the Physical Thread Enable registers Frederic Barrat 2023-06-01 14:13:29 +02:00
  • 32af01f83a pnv/xive2: Add definition for the ESB cache configuration register Frederic Barrat 2023-06-01 14:13:28 +02:00
  • cce84fc919 pnv/xive2: Add definition for TCTXT Config register Frederic Barrat 2023-06-01 14:13:27 +02:00
  • e928907105 linux-user: elfload: Specify -R is an option for qemu-user binaries Andrew Jeffery 2023-03-27 22:25:24 +10:30
  • f101c25cd6 linux-user: elfload: s/min_mmap_addr/mmap_min_addr/ Andrew Jeffery 2023-03-27 22:25:23 +10:30
  • bdfca8a22f vnc: move assert in vnc_worker_thread_loop Anastasia Belova 2023-06-09 12:23:06 +03:00
  • 8fbf89a966 linux-user: Return EINVAL for getgroups() with negative gidsetsize Peter Maydell 2023-06-09 17:29:15 +01:00
  • 725160fe56 linux-user: add comments for TARGET_NR_[gs]etgroups{,32} Michael Tokarev 2023-06-03 20:23:38 +03:00
  • 4c030dd00f hw/usb/hcd-ehci-pci: Simplify using DEVICE_GET_CLASS() macro Philippe Mathieu-Daudé 2023-05-23 08:12:07 +02:00
  • 271233f21f hw/pci/pci: Simplify pci_bar_address() using MACHINE_GET_CLASS() macro Philippe Mathieu-Daudé 2023-05-23 08:12:06 +02:00
  • a5c80ab847 hw/i386/microvm: Simplify using object_dynamic_cast() Philippe Mathieu-Daudé 2023-05-23 08:12:05 +02:00
  • bec552e2cd hw/core/cpu: Simplify realize() using MACHINE_GET_CLASS() macro Philippe Mathieu-Daudé 2023-05-23 08:12:04 +02:00
  • d8ca9712f5 target/m68k/fpu_helper: Use FloatRelation enum to hold comparison result Philippe Mathieu-Daudé 2023-03-21 10:49:50 +01:00
  • 890e37e27c meson: install keyboard maps only if necessary Carlos Santos 2023-03-27 14:21:47 -03:00
  • fbdffb08df block.c: add newline for "Detected format" warning Michael Tokarev 2023-04-05 16:34:04 +03:00
  • 5fb9e82955 hw/remote: Fix vfu_cfg trace offset format Mattias Nissler 2023-04-26 09:35:18 +00:00
  • 40b89515d0 spelling: information Michael Tokarev 2023-04-20 22:55:41 +03:00
  • 46e75a77a9 hw/virtio/virtio-qmp.c: spelling: suppoted Michael Tokarev 2023-04-01 11:51:40 +03:00
  • 9c36407a44 docs: Fix trivial typos in vhost-user.rst Milan Zamazal 2023-05-31 14:48:31 +02:00
  • 3673ad3896 tcg/tci: Fix MemOpIdx operand index for 3-operand memops Richard Henderson 2023-06-08 09:29:25 -07:00
  • 1026223c47 Merge tag 'pull-maintainers-20230608' of https://gitlab.com/jraman/qemu into staging Richard Henderson 2023-06-09 08:30:00 -07:00
  • c45309f7a4
    maintainers: update maintainers list for vfio-user & multi-process QEMU Jagannathan Raman 2023-06-07 11:52:12 -04:00
  • 5f9dd6a8ce Merge tag 'pull-9p-20230608' of https://github.com/cschoenebeck/qemu into staging Richard Henderson 2023-06-08 08:47:35 -07:00
  • f6b0de53fb 9pfs: prevent opening special files (CVE-2023-2861) Christian Schoenebeck 2023-06-07 18:29:33 +02:00
  • 45ae97993a Merge tag 'pull-tricore-20230607' of https://github.com/bkoppelmann/qemu into staging Richard Henderson 2023-06-07 11:45:22 -07:00
  • 62cfa77fdf Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-06-07 11:43:03 -07:00
  • 4f65e89f8c Merge tag 'pull-xen-20230607' of https://xenbits.xen.org/git-http/people/aperard/qemu-dm into staging Richard Henderson 2023-06-07 10:06:11 -07:00
  • e3bd51914f Merge tag 'pull-vfio-user-20230607' of https://gitlab.com/jraman/qemu into staging Richard Henderson 2023-06-07 10:05:34 -07:00
  • e926c94171 tests/tcg/tricore: Add recursion test for CSAs Bastian Koppelmann 2023-05-26 08:19:46 +02:00
  • 12b95dc432 target/tricore: Fix wrong PSW for call insns Bastian Koppelmann 2023-05-26 08:19:45 +02:00
  • 343cdf2c9a target/tricore: Refactor PCXI/ICR register fields Bastian Koppelmann 2023-05-26 08:19:44 +02:00
  • 0e45f7beca tests/tcg/tricore: Add first C program Bastian Koppelmann 2023-05-26 08:19:43 +02:00
  • 2b8e2992c3 tests/tcg/tricore: Uses label for memory addresses Bastian Koppelmann 2023-05-26 08:19:42 +02:00
  • 8b50d564be tests/tcg/tricore: Move asm tests into 'asm' directory Bastian Koppelmann 2023-05-26 08:19:41 +02:00
  • c102e29772 Merge tag 'pull-ci-20230607' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-06-07 08:41:27 -07:00
  • dcc28ab603 iotests: fix 194: filter out racy postcopy-active event Vladimir Sementsov-Ogievskiy 2023-06-07 17:36:06 +03:00
  • c81e2d5477 gitlab: Add cross-arm64-kvm-only Richard Henderson 2023-06-06 19:53:35 +00:00
  • 007cd176e5 target/arm: Only include tcg/oversized-guest.h if CONFIG_TCG Richard Henderson 2023-06-06 19:42:58 +00:00
  • 0cabaef3ed tcg/tci: Adjust call-clobbered regs for int128_t Richard Henderson 2023-06-06 18:06:15 -07:00
  • ab64da7977 tcg/tci: Adjust passing of MemOpIdx Richard Henderson 2023-06-06 17:52:41 -07:00
  • 7771e8b863
    docs: fix multi-process QEMU documentation Jagannathan Raman 2023-05-17 11:39:48 -04:00
  • c145475804
    vfio-user: update comments Jagannathan Raman 2023-05-17 11:26:18 -04:00
  • 9000666052 xen-block: fix segv on unrealize Anthony PERARD 2023-06-06 14:16:05 +01:00
  • f8790f81eb hw/isa/piix3: Resolve redundant TYPE_PIIX3_XEN_DEVICE Bernhard Beschow 2023-04-03 09:41:24 +02:00
  • 0f3e02a2f5 hw/isa/piix3: Resolve redundant k->config_write assignments Bernhard Beschow 2023-04-03 09:41:23 +02:00
  • 89965db43c hw/isa/piix3: Avoid Xen-specific variant of piix3_write_config() Bernhard Beschow 2023-04-03 09:41:22 +02:00
  • 60a9eb57f3 hw/isa/piix3: Wire up Xen PCI IRQ handling outside of PIIX3 Bernhard Beschow 2023-04-03 09:41:21 +02:00
  • a58a31a6a1 hw/isa/piix3: Reuse piix3_realize() in piix3_xen_realize() Bernhard Beschow 2023-04-03 09:41:20 +02:00
  • c0b59416c0 hw/pci/pci.c: Don't leak PCIBus::irq_count[] in pci_bus_irqs() Bernhard Beschow 2023-04-03 09:41:19 +02:00
  • 27047bd266 include/hw/xen/xen: Rename xen_piix3_set_irq() to xen_intx_set_irq() Bernhard Beschow 2023-04-03 09:41:18 +02:00
  • c9bdfe8d58 hw/xen: Fix broken check for invalid state in xs_be_open() David Woodhouse 2023-04-12 19:51:02 +01:00
  • 2f20b1732d xen: Drop support for Xen versions below 4.7.1 David Woodhouse 2023-04-12 19:51:00 +01:00
  • 8442232eba hw/xen: Fix memory leak in libxenstore_open() for Xen David Woodhouse 2023-04-12 19:50:59 +01:00
  • eeedfe6c63 hw/xen: Simplify emulated Xen platform init David Woodhouse 2023-04-12 19:50:58 +01:00
  • 45904b56d5 tests: fp: remove unused submodules Paolo Bonzini 2023-06-07 11:00:09 +02:00
  • c06b1571cc configure: check for $download value properly Michal Privoznik 2023-06-07 10:01:03 +02:00
  • e58e55dd8d meson: fix "static build" entry in summary Paolo Bonzini 2023-06-07 10:00:21 +02:00
  • f5e6786de4 Merge tag 'pull-target-arm-20230606' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2023-06-06 12:11:34 -07:00
  • c0dde5fc5c accel/tcg: Fix undefined shift in store_whole_le16 Richard Henderson 2023-06-06 10:16:29 -07:00
  • 80bdd58ae4 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-06-06 10:17:20 -07:00
  • 6f3ae23b29 configure: remove --with-git-submodules= Paolo Bonzini 2023-05-30 16:03:50 +02:00
  • 1f468152fb build: remove git submodule handling from main makefile Paolo Bonzini 2023-05-19 13:27:10 +02:00
  • d2dfe0b506 meson: subprojects: replace berkeley-{soft,test}float-3 with wraps Paolo Bonzini 2023-05-19 13:27:10 +02:00
  • bf6903f694 pc-bios/s390-ccw: always build network bootloader Paolo Bonzini 2023-05-19 13:26:39 +02:00
  • b11f9bd96f configure: move SLOF submodule handling to pc-bios/s390-ccw Paolo Bonzini 2023-05-19 13:26:39 +02:00
  • 2019cabfee meson: subprojects: replace submodules with wrap files Paolo Bonzini 2023-05-18 16:50:00 +02:00
  • d120116b5d build: log submodule update from git-submodule.sh Paolo Bonzini 2023-05-30 17:27:48 +02:00
  • fdb8fd8cb9 git-submodule: allow partial update of .git-submodule-status Paolo Bonzini 2023-05-30 17:10:29 +02:00
  • ac4ccac740 configure: rename --enable-pypi to --enable-download, control subprojects too Paolo Bonzini 2023-05-18 16:11:29 +02:00
  • 50cfed80ec configure: remove --with-git= option Paolo Bonzini 2023-05-25 12:36:28 +02:00
  • 47a90a51a9 mkvenv: always pass locally-installed packages to pip Paolo Bonzini 2023-06-06 10:14:45 +02:00
  • e8e4298fea tests: Use separate virtual environment for avocado Paolo Bonzini 2023-06-05 17:30:38 +02:00
  • 7ce5a15fa6 Merge tag 'pull-request-2023-06-06' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2023-06-06 07:07:37 -07:00
  • f9ac778898 target/arm: trap DCC access in user mode emulation Zhuojia Shen 2023-06-06 10:19:40 +01:00
  • c81e4ab370 tests/tcg/aarch64: add DC CVA[D]P tests Zhuojia Shen 2023-06-06 10:19:40 +01:00
  • cd4a47f907 target/arm: allow DC CVA[D]P in user mode emulation Zhuojia Shen 2023-06-06 10:19:40 +01:00
  • 59b6b42cd3 target/arm: Enable FEAT_LSE2 for -cpu max Richard Henderson 2023-06-06 10:19:39 +01:00