Commit Graph

  • b45c1b5124 Hexagon (target/hexagon) Remove gen_op_regs.py Taylor Simpson 2024-03-06 20:23:25 -07:00
  • 09a7e7db0f Hexagon (target/hexagon) Remove uses of op_regs_generated.h.inc Taylor Simpson 2024-03-06 20:23:24 -07:00
  • b887b6b71c Hexagon (tests/tcg/hexagon) Test HVX .new read from high half of pair Taylor Simpson 2024-03-06 20:23:23 -07:00
  • 4614b8f36a Hexagon (target/hexagon) Mark has_pred_dest in trans functions Taylor Simpson 2024-03-06 20:23:22 -07:00
  • 325a64af06 Hexagon (target/hexagon) Mark dest_idx in trans functions Taylor Simpson 2024-03-06 20:23:21 -07:00
  • 9196381993 Hexagon (target/hexagon) Mark new_read_idx in trans functions Taylor Simpson 2024-03-06 20:23:20 -07:00
  • 2720bd1dbd Hexagon (target/hexagon) Add is_old/is_new to Register class Taylor Simpson 2024-03-06 20:23:19 -07:00
  • 2f0a771ddc Hexagon (target/hexagon) Only pass env to generated helper when needed Taylor Simpson 2024-02-13 21:27:26 -07:00
  • f7be65fbbf Hexagon (target/hexagon) Pass SP explicitly to helpers that need it Taylor Simpson 2024-02-13 21:27:25 -07:00
  • 850d06225b Hexagon (target/hexagon) Pass P0 explicitly to helpers that need it Taylor Simpson 2024-02-13 21:27:24 -07:00
  • 763d2ce7c4 Hexagon (target/hexagon) Enable more short-circuit packets (HVX) Taylor Simpson 2024-02-01 03:33:40 -07:00
  • bd983f68ac Hexagon (target/hexagon) Enable more short-circuit packets (scalar core) Taylor Simpson 2024-02-01 03:33:39 -07:00
  • 76eaa97157 Hexagon (target/hexagon) Analyze reads before writes Taylor Simpson 2024-02-01 03:33:38 -07:00
  • d6f898cf85 target/sparc: Split out do_ms16b Richard Henderson 2024-05-02 09:55:28 -07:00
  • d3ef26afde target/sparc: Fix FPMERGE Richard Henderson 2024-05-02 09:55:27 -07:00
  • be8998e046 target/sparc: Fix FMULD8*X16 Richard Henderson 2024-05-02 09:55:26 -07:00
  • a859602c74 target/sparc: Fix FMUL8x16A{U,L} Richard Henderson 2024-05-02 09:55:25 -07:00
  • 9157dccc7e target/sparc: Fix FMUL8x16 Richard Henderson 2024-05-02 09:55:24 -07:00
  • 7b616f36de target/sparc: Fix FEXPAND Richard Henderson 2024-05-02 09:55:23 -07:00
  • 1cde1a2a89 linux-user/sparc: Add more hwcap bits for sparc64 Richard Henderson 2024-05-02 09:55:22 -07:00
  • 7c420a4d7c hw/sparc64: set iommu_platform=on for virtio devices attached to the sun4u machine Mark Cave-Ayland 2024-04-18 21:57:30 +01:00
  • 029171b5d6 docs/about: Deprecate the old "UltraSparc" CPU names that contain a "+" Thomas Huth 2024-04-19 10:48:12 +02:00
  • 49ce37e3d0 docs/system/target-sparc: Improve the Sparc documentation Thomas Huth 2024-04-19 10:48:11 +02:00
  • 4a7bdec3a6 target/sparc/cpu: Avoid spaces by default in the CPU names Thomas Huth 2024-04-19 10:48:10 +02:00
  • 6b568e3f1d target/sparc/cpu: Rename the CPU models with a "+" in their names Thomas Huth 2024-04-19 10:48:09 +02:00
  • 1974871416 plugins: Update stale comment Philippe Mathieu-Daudé 2024-04-24 09:01:30 +02:00
  • 248f6f62df Merge tag 'pull-axp-20240504' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2024-05-04 08:39:46 -07:00
  • 23bb086350 target/alpha: Implement CF_PCREL Richard Henderson 2024-05-03 09:20:13 +02:00
  • b1a3eacf31 target/alpha: Split out gen_pc_disp Richard Henderson 2024-05-03 09:20:12 +02:00
  • 82b60d2509 target/alpha: Split out gen_goto_tb Richard Henderson 2024-05-03 09:20:11 +02:00
  • 39482c2edc target/alpha: Simplify gen_bcond_internal() Philippe Mathieu-Daudé 2024-05-03 09:20:10 +02:00
  • 9804ab26d0 target/alpha: Return DISAS_NORETURN once Richard Henderson 2024-05-03 09:20:09 +02:00
  • c0fcd5612e target/alpha: Inline DISAS_PC_UPDATED and return DISAS_NORETURN Richard Henderson 2024-05-03 09:20:08 +02:00
  • 0cda93c9b5 target/alpha: Use DISAS_NEXT definition instead of magic '0' value Richard Henderson 2024-05-03 09:20:07 +02:00
  • 1bcae46aac target/alpha: Hoist branch shift to initial decode Richard Henderson 2024-05-03 09:20:06 +02:00
  • ab709f13b8 target/alpha: Use cpu_env in preference to ALPHA_CPU Richard Henderson 2024-05-03 09:20:05 +02:00
  • a14f8eae8e
    Unset object to free memory space allocated (memory leak) (#72) Sebastien Foucher 2024-05-04 13:41:10 +02:00
  • 30e8861a90 target/sh4: Fix SUBV opcode Philippe Mathieu-Daudé 2024-04-30 13:10:19 +02:00
  • ea86652019 target/sh4: Fix ADDV opcode Philippe Mathieu-Daudé 2024-04-30 12:41:53 +02:00
  • 97c872276d Merge tag 'accel-sh4-ui-20240503' of https://github.com/philmd/qemu into staging Richard Henderson 2024-05-03 14:42:50 -07:00
  • deb686ef0e qga/commands-posix: fix typo in qmp_guest_set_user_password Paolo Bonzini 2024-05-03 19:13:03 +02:00
  • 2d27c91e2b ui/cocoa.m: Drop old macOS-10.12-and-earlier compat ifdefs Peter Maydell 2024-05-02 15:29:04 +01:00
  • 942ba09d7c target/sh4: Rename TCGv variables as manual for SUBV opcode Philippe Mathieu-Daudé 2024-04-30 16:43:09 +02:00
  • 40ed073f89 target/sh4: Rename TCGv variables as manual for ADDV opcode Philippe Mathieu-Daudé 2024-04-30 16:43:05 +02:00
  • e88a856efd target/sh4: Fix SUBV opcode Philippe Mathieu-Daudé 2024-04-30 13:10:19 +02:00
  • c365e6b070 target/sh4: Fix ADDV opcode Philippe Mathieu-Daudé 2024-04-30 12:41:53 +02:00
  • a0dbef9f33 MAINTAINERS: Update my email address Anthony PERARD 2024-04-29 16:49:38 +01:00
  • e096d370ad plugins: Update stale comment Philippe Mathieu-Daudé 2024-04-24 09:01:30 +02:00
  • 155fb465b1 plugins/api: Only include 'exec/ram_addr.h' with system emulation Philippe Mathieu-Daudé 2024-03-22 12:08:42 +01:00
  • bf0bcac890 coverity: Update user emulation regexp Philippe Mathieu-Daudé 2024-03-22 11:13:22 +01:00
  • 4e11165316 user: Move 'thunk.h' from 'exec/user' to 'user' Philippe Mathieu-Daudé 2024-03-22 11:08:12 +01:00
  • 22879b6680 user: Move 'abitypes.h' from 'exec/user' to 'user' Philippe Mathieu-Daudé 2024-03-22 11:10:04 +01:00
  • f184f3856e exec: Include missing license in 'exec/cpu-common.h' Philippe Mathieu-Daudé 2024-04-24 18:04:09 +02:00
  • 909aff7eaf Merge tag 'pull-misc-20240503' of https://gitlab.com/rth7680/qemu into staging Richard Henderson 2024-05-03 08:13:51 -07:00
  • a06d9eddb0 tests/bench: Add bufferiszero-bench Richard Henderson 2024-02-16 13:59:36 -10:00
  • 22437b4de9 util/bufferiszero: Add simd acceleration for aarch64 Richard Henderson 2024-02-10 00:02:17 +00:00
  • bf67aa3dd2 util/bufferiszero: Simplify test_buffer_is_zero_next_accel Richard Henderson 2024-02-14 21:10:56 -10:00
  • 0100ce2b49 util/bufferiszero: Introduce biz_accel_fn typedef Richard Henderson 2024-02-14 20:56:52 -10:00
  • 7ae6399a85 util/bufferiszero: Improve scalar variant Richard Henderson 2024-04-06 14:40:32 -10:00
  • f28e0bbefa util/bufferiszero: Optimize SSE2 and AVX2 variants Alexander Monakov 2024-02-06 23:48:08 +03:00
  • 93a6085618 util/bufferiszero: Remove useless prefetches Alexander Monakov 2024-02-06 23:48:07 +03:00
  • cbe3d52646 util/bufferiszero: Reorganize for early test for acceleration Alexander Monakov 2024-02-06 23:48:05 +03:00
  • d018425c32 util/bufferiszero: Remove AVX512 variant Alexander Monakov 2024-02-14 10:34:24 -10:00
  • 8a917b99d5 util/bufferiszero: Remove SSE4.1 variant Alexander Monakov 2024-02-06 23:48:04 +03:00
  • 9608723abb migration: do not include coroutine_int.h Paolo Bonzini 2024-05-03 10:57:41 +02:00
  • 4866334981 kvm: move target-dependent interrupt routing out of kvm-all.c Paolo Bonzini 2024-05-02 17:48:26 +02:00
  • fe5943fecc pci: remove some types from typedefs.h Paolo Bonzini 2024-05-02 17:17:04 +02:00
  • 15d62536a9 tcg: remove CPU* types from typedefs.h Paolo Bonzini 2024-05-02 17:14:42 +02:00
  • da4b248178 display: remove GraphicHwOps from typedefs.h Paolo Bonzini 2024-05-02 16:49:46 +02:00
  • 8fb1435c22 qapi/machine: remove types from typedefs.h Paolo Bonzini 2024-05-02 16:57:08 +02:00
  • f37c6c2e89 monitor: remove MonitorDef from typedefs.h Paolo Bonzini 2024-05-02 17:09:39 +02:00
  • a0d645100e migration: remove PostcopyDiscardState from typedefs.h Paolo Bonzini 2024-05-02 17:18:25 +02:00
  • 13d1109448 lockable: remove QemuLockable from typedefs.h Paolo Bonzini 2024-05-02 16:32:25 +02:00
  • a42706dbe4 intc: remove PICCommonState from typedefs.h Paolo Bonzini 2024-05-02 16:32:25 +02:00
  • 0f73e49e37 qemu-option: remove QemuOpt from typedefs.h Paolo Bonzini 2024-05-02 16:32:25 +02:00
  • 2d3f409631 net: remove AnnounceTimer from typedefs.h Paolo Bonzini 2024-05-02 16:55:22 +02:00
  • 6b30674dad numa: remove types from typedefs.h Paolo Bonzini 2024-05-02 16:54:27 +02:00
  • 667cdad031 qdev-core: remove DeviceListener from typedefs.h Paolo Bonzini 2024-05-02 16:57:08 +02:00
  • c71a42b51a fw_cfg: remove useless declarations from typedefs.h Paolo Bonzini 2024-05-02 16:57:08 +02:00
  • 8a161d08c9 build: do not build virtio-vga-gl if virgl/opengl not available Paolo Bonzini 2024-05-02 18:50:14 +02:00
  • 5e9efe31f1 bitmap: Use g_try_new0/g_new0/g_renew Paolo Bonzini 2024-05-02 16:18:18 +02:00
  • b10b248173 target/i386: Introduce SapphireRapids-v3 to add missing features Lei Wang 2024-04-24 03:29:12 -04:00
  • 7cdfcea693 docs: document new convention for Kconfig board symbols Paolo Bonzini 2024-03-11 11:02:17 +01:00
  • 0a12e7b752 xtensa: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 021cd4c6e2 tricore: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • d399fddcd4 sparc: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 09c94e6167 sh4: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • d70fb7cf34 s390x: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 4852f70e4b rx: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • a980c33dea riscv: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • bf616ce47b ppc: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • c8b39c9b5b openrisc: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 8a1f6d0ebd mips: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • bae3e3a5c6 meson: make target endianneess available to Kconfig Paolo Bonzini 2024-01-29 11:53:17 +01:00
  • a75b180f41 microblaze: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 9f6ece49d5 m68k: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 2f856b2861 loongarch: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 4921d0a753 i386: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 9e6190aecd hppa: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00
  • 86280d86d6 cris: switch boards to "default y" Paolo Bonzini 2024-01-25 13:36:37 +01:00