Commit Graph

  • 21eb5b5cde hw/arm/smmuv3: Parse STE config for stage-2 Mostafa Saleh 2023-05-25 10:37:50 +01:00
  • e703f7076a hw/arm/smmuv3: Add page table walk for stage-2 Mostafa Saleh 2023-05-25 10:37:50 +01:00
  • bcc919e756 hw/arm/smmuv3: Refactor stage-1 PTW Mostafa Saleh 2023-05-25 10:37:49 +01:00
  • 3b736c6184 hw/arm/smmuv3: Update translation config to hold stage-2 Mostafa Saleh 2023-05-25 10:37:49 +01:00
  • 263d0e4867 hw/arm/smmuv3: Add missing fields for IDR0 Mostafa Saleh 2023-05-25 10:37:49 +01:00
  • bbb02509f2 fsl-imx6: Add SNVS support for i.MX6 boards Vitaly Cheptsov 2023-05-25 10:37:48 +01:00
  • aa9bbd8655 Merge tag 'pull-ppc-20230528' of https://gitlab.com/danielhb/qemu into staging Richard Henderson 2023-05-29 14:31:52 -07:00
  • 57b93c0f8e Merge tag 'ui-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging Richard Henderson 2023-05-29 13:15:10 -07:00
  • 56b8bfe9bb ppc/pegasos2: Change default CPU to 7457 BALATON Zoltan 2023-05-28 17:29:37 +02:00
  • 277ee17212 target/ppc: Add POWER9 DD2.2 model Nicholas Piggin 2023-05-16 02:02:01 +10:00
  • 5a4cb61ae1 ui/gtk: enable backend to send multi-touch events Sergio Lopez 2023-05-26 13:29:25 +02:00
  • 03ec9d9d22 target/ppc: Merge COMPUTE_CLASS and COMPUTE_FPRF Richard Henderson 2023-05-23 13:25:07 -07:00
  • 76f9ebffcd pnv_lpc: disable reentrancy detection for lpc-hc Alexander Bulekov 2023-05-26 09:38:50 +02:00
  • 7f65ebb0e7 target/ppc: Use SMT4 small core chip type in POWER9/10 PVRs Nicholas Piggin 2023-05-16 02:01:31 +10:00
  • 2237af5e60 hw/ppc/prep: Fix wiring of PIC -> CPU interrupt Bernhard Beschow 2023-03-04 12:40:41 +01:00
  • ccc5a4c5e1 spapr: Add SPAPR_CAP_AIL_MODE_3 for AIL mode 3 support for H_SET_MODE hcall Nicholas Piggin 2023-05-16 02:02:16 +10:00
  • f6157392d4 ui: add helpers for virtio-multitouch events Sergio Lopez 2023-05-26 13:29:24 +02:00
  • 4b2321c966 virtio-input-pci: add virtio-multitouch-pci Sergio Lopez 2023-05-26 13:29:23 +02:00
  • 8e9ebd7523 virtio-input: add a virtio-mulitouch device Sergio Lopez 2023-05-26 13:29:22 +02:00
  • 2bfb10dff2 ui: add the infrastructure to support MT events Sergio Lopez 2023-05-26 13:29:21 +02:00
  • 944ae6d9f1 virtio-input: generalize virtio_input_key_config() Sergio Lopez 2023-05-26 13:29:20 +02:00
  • 4c93ce54e7 ui/cursor: make width/height unsigned 16-bit integer Mauro Matteo Cascella 2023-05-23 18:30:23 +02:00
  • 1dfea3f212 ui/sdl2: disable SDL_HINT_GRAB_KEYBOARD on Windows Volker Rümelin 2023-04-18 08:28:23 +02:00
  • 083db9db44 ui/sdl2: Grab Alt+F4 also under Windows Bernhard Beschow 2023-04-17 21:21:39 +02:00
  • efc00a3709 ui/sdl2: Grab Alt+Tab also in fullscreen mode Bernhard Beschow 2023-04-17 21:21:38 +02:00
  • da1d066c1b ui/dbus: add a FIXME about texture/dmabuf scanout handling Marc-André Lureau 2023-05-15 17:25:36 +04:00
  • 57430aa4af gtk: add gl-area support on win32 Marc-André Lureau 2023-05-15 17:25:27 +04:00
  • 529969b8d0 virtio-gpu: add a FIXME for virtio_gpu_load() Marc-André Lureau 2023-05-15 17:25:18 +04:00
  • d89f30b4df win32: wrap socket close() with an exception handler Marc-André Lureau 2023-05-15 17:24:40 +04:00
  • 0b31e48d62 ui/dbus: fix compilation when GBM && !OPENGL Marc-André Lureau 2023-05-15 17:23:48 +04:00
  • b3a654d82e ui/sdl2: fix surface_gl_update_texture: Assertion 'gls' failed Marc-André Lureau 2023-05-11 11:42:17 +04:00
  • f8a951bb95 ui/gtk-egl: fix scaling for cursor position in scanout mode Erico Nunes 2023-03-20 17:08:56 +01:00
  • 2f31663ed4 ui/gtk: use widget size for cursor motion event Erico Nunes 2023-03-20 17:08:55 +01:00
  • 94400fa53f ui/gtk: fix passing y0_top parameter to scanout Erico Nunes 2023-02-20 18:56:05 +01:00
  • 4ee5d2817f target/ppc: Alignment faults do not set DSISR in ISA v3.0 onward Nicholas Piggin 2023-05-15 19:26:50 +10:00
  • fbda88f7ab target/ppc: Fix width of some 32-bit SPRs Nicholas Piggin 2023-05-15 19:26:47 +10:00
  • 5260ecffd2 target/ppc: Fix fallback to MFSS for MFFS* instructions on pre 3.0 ISAs Richard Purdie 2023-05-10 12:19:13 +01:00
  • 95995576a0 add standalone debugging config submitted fret_v2 Alwin Berger 2023-05-27 13:24:18 +02:00
  • ac84b57b4d Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-05-26 14:40:55 -07:00
  • 9c9fff18c4 Merge tag 'pull-hex-20230526' of https://github.com/quic/qemu into staging Richard Henderson 2023-05-26 09:25:42 -07:00
  • f9bdb3818f Merge tag 'pull-loongarch-20230526' of https://gitlab.com/gaosong/qemu into staging Richard Henderson 2023-05-26 07:14:23 -07:00
  • 9cb47a1056 Merge tag 'pull-request-2023-05-26' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2023-05-26 07:13:27 -07:00
  • 7d196e2196 Hexagon (target/hexagon) Change Hexagon maintainer Taylor Simpson 2023-05-24 09:11:26 -07:00
  • 2babbd9390 Hexagon: fix outdated hex_new_* comments Matheus Tavares Bernardino 2023-05-24 11:41:48 -03:00
  • 3608c2419c target/hexagon/*.py: clean up used 'toss' and 'numregs' vars Matheus Tavares Bernardino 2023-05-24 11:41:47 -03:00
  • 3fd49e2217 Hexagon (target/hexagon) Fix assignment to tmp registers Marco Liebel 2023-05-22 10:47:08 -07:00
  • 0d57cd61d9 Hexagon (tests/tcg/hexagon) Clean up Hexagon check-tcg tests Taylor Simpson 2023-05-19 09:05:59 -07:00
  • b17bbf835c configure: ignore --make Paolo Bonzini 2022-06-07 12:48:49 +02:00
  • c53648abba meson: use subproject for keycodemapdb Paolo Bonzini 2023-05-18 12:07:22 +00:00
  • 58e48b2e72 meson: use subproject for internal libfdt Paolo Bonzini 2023-05-18 12:07:22 +00:00
  • 577bdbcf85 meson: simplify logic for -Dfdt Paolo Bonzini 2023-05-18 17:29:04 +02:00
  • 0bfd14149b virtio: qmp: fix memory leak Paolo Bonzini 2023-05-15 15:26:04 +02:00
  • 5590615276 slirp: update wrap to latest master Paolo Bonzini 2023-05-23 09:04:45 +02:00
  • db01d85f16 meson: Add static glib dependency for initrd-stress.img Fabiano Rosas 2023-05-25 18:20:44 -03:00
  • bac1bc848b meson: Remove leftover comment Fabiano Rosas 2023-05-25 18:20:43 -03:00
  • 65bfaaae6a
    target/loongarch: Fix the vinsgr2vr/vpickve2gr instructions cause system coredump Song Gao 2023-05-25 20:00:05 +08:00
  • 2e2ca3c8fa
    target/loongarch: Fix LD/ST{LE/GT} instructions get wrong CSR_ERA and CSR_BADV Song Gao 2023-05-15 21:00:42 +08:00
  • 5b507233e6 configure: unset harmful environment variables Paolo Bonzini 2023-05-25 17:46:07 +02:00
  • eea2d14117 Makefile: remove $(TESTS_PYTHON) Paolo Bonzini 2023-05-25 11:56:13 +02:00
  • b1399b0c85 tests/vm: fix and simplify HOST_ARCH definition Paolo Bonzini 2023-05-25 11:52:49 +02:00
  • a2696204de tests/docker: simplify HOST_ARCH definition Paolo Bonzini 2023-05-25 11:51:45 +02:00
  • b987718bbb hw/scsi/lsi53c895a: Fix reentrancy issues in the LSI controller (CVE-2023-0330) Thomas Huth 2023-05-22 11:10:11 +02:00
  • d139fe9ad8 lsi53c895a: disable reentrancy detection for MMIO region, too Thomas Huth 2023-05-16 11:05:56 +02:00
  • a37531f238 machine: do not crash if default RAM backend name has been stolen Igor Mammedov 2023-05-22 15:17:17 +02:00
  • 031616cd75 tests/qtest/ac97-test: add up-/downsampling tests Volker Rümelin 2023-05-20 13:33:13 +02:00
  • 5af3438a7c tests/qtest/usb-hcd-ehci-test: Check for EHCI and UHCI HCDs before using them Thomas Huth 2023-05-25 10:10:16 +02:00
  • f5af1dad56 tests/qtest/rtl8139-test: Check whether the rtl8139 device is available Thomas Huth 2023-05-25 10:10:15 +02:00
  • 8c730de717 tests/qtest: Check for virtio-blk before using -cdrom with the arm virt machine Thomas Huth 2023-05-25 10:10:14 +02:00
  • 54c8ff27f6 tests/qtest/usb-hcd-uhci-test: Check whether "usb-storage" is available Thomas Huth 2023-05-25 10:10:13 +02:00
  • bdc20bf5d1 hw/mips: Use MachineClass->default_nic in the virt machine Philippe Mathieu-Daudé 2023-05-24 14:25:59 +02:00
  • 611eda5981 hw/arm: Use MachineClass->default_nic in the sbsa-ref machine Thomas Huth 2023-05-23 16:41:56 +02:00
  • 69720ff228 hw/xtensa: Use MachineClass->default_nic in the virt machine Thomas Huth 2023-05-23 13:04:35 +02:00
  • 240294cac7 hw/loongarch64: Use MachineClass->default_nic in the virt machine Thomas Huth 2023-05-23 13:04:34 +02:00
  • 50989d04d6 hw/arm: Use MachineClass->default_nic in the virt machine Thomas Huth 2023-05-23 13:04:33 +02:00
  • cdd684b8e1 hw/alpha: Use MachineClass->default_nic in the alpha machine Thomas Huth 2023-05-23 13:04:32 +02:00
  • 9f8981a91d hw/hppa: Use MachineClass->default_nic in the hppa machine Thomas Huth 2023-05-23 13:04:31 +02:00
  • a3cb6d5004 Merge tag 'pull-tcg-20230525' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2023-05-25 11:11:52 -07:00
  • 6ad2c71c23 Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into staging Richard Henderson 2023-05-25 08:36:10 -07:00
  • a30498fcea tcg/riscv: Support CTZ, CLZ from Zbb Richard Henderson 2023-04-26 14:21:55 +01:00
  • a18d783e64 tcg/riscv: Implement movcond Richard Henderson 2023-04-26 11:59:55 +01:00
  • f6453695f9 tcg/riscv: Improve setcond expansion Richard Henderson 2023-04-26 09:38:32 +01:00
  • 0956ecda9f tcg/riscv: Support CPOP from Zbb Richard Henderson 2023-04-26 09:16:11 +01:00
  • 7b4d527427 tcg/riscv: Support REV8 from Zbb Richard Henderson 2023-04-25 17:04:53 +01:00
  • 19d016ad97 tcg/riscv: Support rotates from Zbb Richard Henderson 2023-04-25 16:34:07 +01:00
  • eda1515996 tcg/riscv: Use ADD.UW for guest address generation Richard Henderson 2023-04-25 16:19:44 +01:00
  • d1c3f4e9ed tcg/riscv: Support ADD.UW, SEXT.B, SEXT.H, ZEXT.H from Zba+Zbb Richard Henderson 2023-04-25 16:04:16 +01:00
  • 99f4ec6eab tcg/riscv: Support ANDN, ORN, XNOR from Zbb Richard Henderson 2023-04-25 15:47:34 +01:00
  • 9e3e0bc6ac tcg/riscv: Probe for Zba, Zbb, Zicond extensions Richard Henderson 2023-04-25 15:29:03 +01:00
  • d397be9a22 disas/riscv: Decode czero.{eqz,nez} Richard Henderson 2023-04-26 13:33:05 +01:00
  • b56d5a8a4b tcg/mips: Replace MIPS_BE with HOST_BIG_ENDIAN Richard Henderson 2023-05-17 06:56:44 -07:00
  • c64ed451a9 tcg/mips: Use qemu_build_not_reached for LO/HI_OFF Richard Henderson 2022-11-28 12:31:56 -08:00
  • 269e93ab76 tcg/mips: Try three insns with shift and add in tcg_out_movi Richard Henderson 2021-08-06 11:18:25 -10:00
  • 1d159e64cc tcg/mips: Try tb-relative addresses in tcg_out_movi Richard Henderson 2021-08-06 11:30:35 -10:00
  • 4316de32e7 tcg/mips: Aggressively use the constant pool for n64 calls Richard Henderson 2021-08-06 13:17:20 -10:00
  • 48c12ba748 tcg/mips: Use the constant pool for 64-bit constants Richard Henderson 2021-08-06 13:07:41 -10:00
  • 1d9c5b3084 tcg/mips: Split out tcg_out_movi_two Richard Henderson 2021-08-06 12:14:53 -10:00
  • 47a572865a tcg/mips: Split out tcg_out_movi_one Richard Henderson 2021-08-06 12:02:59 -10:00
  • 53c4fa2726 tcg/mips: Create and use TCG_REG_TB Richard Henderson 2021-08-06 09:28:31 -10:00
  • f63eb2e59f tcg/mips: Unify TCG_GUEST_BASE_REG tests Richard Henderson 2021-08-06 07:13:46 -10:00
  • 43b4cd9713 tcg/mips: Move TCG_GUEST_BASE_REG to S7 Richard Henderson 2021-08-06 07:10:57 -10:00