Commit Graph

  • 692f33a3ab target/riscv: rvv: Check single width operator for vfncvt.rod.f.f.w Max Chou 2024-03-22 17:25:57 +08:00
  • 7a999d4dd7 target/riscv: rvv: Check single width operator for vector fp widen instructions Max Chou 2024-03-22 17:25:56 +08:00
  • 17b713c080 target/riscv: rvv: Fix Zvfhmin checking for vfwcvt.f.f.v and vfncvt.f.f.w instructions Max Chou 2024-03-22 17:25:55 +08:00
  • fd53ee268d riscv: thead: Add th.sxstatus CSR emulation Christoph Müllner 2024-04-29 09:36:56 +02:00
  • 8c8a7cd647 target/riscv: Implement dynamic establishment of custom decoder Huang Tao 2024-05-06 10:36:07 +08:00
  • ff33b7a969 target/riscv/cpu.c: fix Zvkb extension config Yangyu Chen 2024-05-11 19:26:48 +08:00
  • 75115d880c target/riscv: Fix the element agnostic function problem Huang Tao 2024-03-25 10:16:54 +08:00
  • 4a90991234 target/riscv: Relax vector register check in RISCV gdbstub Jason Chien 2024-03-28 10:23:12 +08:00
  • e7dc5e160f target/riscv: Add support for Zve64x extension Jason Chien 2024-03-28 10:23:11 +08:00
  • 9fb41a4418 target/riscv: Add support for Zve32x extension Jason Chien 2024-03-28 10:23:10 +08:00
  • f15af01740 trans_privileged.c.inc: set (m|s)tval on ebreak breakpoint Daniel Henrique Barboza 2024-04-16 20:04:37 -03:00
  • 0099f60534 target/riscv/debug: set tval=pc in breakpoint exceptions Daniel Henrique Barboza 2024-04-16 20:04:36 -03:00
  • 1215d45b2a target/riscv/kvm: tolerate KVM disable ext errors Daniel Henrique Barboza 2024-04-22 14:14:25 -03:00
  • ba7a1c5297 target/riscv: change RISCV_EXCP_SEMIHOST exception number to 63 Clément Léger 2024-04-22 15:58:36 +02:00
  • 0390039950 hw/riscv/boot.c: Support 64-bit address for initrd Cheng Yang 2024-04-01 15:51:22 +08:00
  • a6b53378f5 target/riscv/kvm: implement SBI debug console (DBCN) calls Daniel Henrique Barboza 2024-04-25 12:50:12 -03:00
  • b62e0ce760 target/riscv: Raise exceptions on wrs.nto Andrew Jones 2024-04-24 16:28:09 +02:00
  • 86997772fa target/riscv/kvm: Fix exposure of Zkr Andrew Jones 2024-04-22 15:46:06 +02:00
  • c76b121840 hw/intc/riscv_aplic: APLICs should add child earlier than realize yang.zhang 2024-04-09 09:44:45 +08:00
  • 1c8a740fad target/arm: Disable SVE extensions when SVE is disabled Marcin Juszkiewicz 2024-05-26 13:45:51 -07:00
  • 74abb45dac Merge tag 'pull-target-arm-20240531' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2024-05-31 11:10:10 -07:00
  • 3c3c233677 hw/usb/hcd-ohci: Fix #1510, #303: pid not IN or OUT David Hubbard 2024-05-08 19:29:16 -05:00
  • a96edb687e target/arm: Implement FEAT WFxT and enable for '-cpu max' Peter Maydell 2024-04-30 15:00:35 +01:00
  • 408b2b3d9d accel/tcg: Make TCGCPUOps::cpu_exec_halt return bool for whether to halt Peter Maydell 2024-04-30 15:00:34 +01:00
  • af3f5c4f87 docs/system/target-arm: Re-alphabetize board list Peter Maydell 2024-05-20 15:14:21 +01:00
  • daf9748ac0 target/arm: Disable SVE extensions when SVE is disabled Marcin Juszkiewicz 2024-05-26 13:45:51 -07:00
  • fa31b7e168 target/arm: Convert FCSEL to decodetree Richard Henderson 2024-05-28 13:30:44 -07:00
  • 44463b96d2 target/arm: Convert FMADD, FMSUB, FNMADD, FNMSUB to decodetree Richard Henderson 2024-05-28 13:30:43 -07:00
  • f80701cb44 target/arm: Convert SQDMULH, SQRDMULH to decodetree Richard Henderson 2024-05-28 13:30:42 -07:00
  • 8f81dced5d target/arm: Tidy SQDMULH, SQRDMULH (vector) Richard Henderson 2024-05-28 13:30:41 -07:00
  • 8db93dcd3d target/arm: Convert MLA, MLS to decodetree Richard Henderson 2024-05-28 13:30:40 -07:00
  • b73c7b1740 target/arm: Convert MUL, PMUL to decodetree Richard Henderson 2024-05-28 13:30:39 -07:00
  • 5ea1b93ef7 target/arm: Convert SABA, SABD, UABA, UABD to decodetree Richard Henderson 2024-05-28 13:30:38 -07:00
  • 41c34bccc2 target/arm: Convert SMAX, SMIN, UMAX, UMIN to decodetree Richard Henderson 2024-05-28 13:30:37 -07:00
  • 93b7b9057d target/arm: Convert SRHADD, URHADD to decodetree Richard Henderson 2024-05-28 13:30:36 -07:00
  • 8989b95e71 target/arm: Convert SRHADD, URHADD to gvec Richard Henderson 2024-05-28 13:30:35 -07:00
  • fdaf45d852 target/arm: Convert SHSUB, UHSUB to decodetree Richard Henderson 2024-05-28 13:30:34 -07:00
  • 34c0d865a3 target/arm: Convert SHSUB, UHSUB to gvec Richard Henderson 2024-05-28 13:30:33 -07:00
  • 6ef548ed4b target/arm: Convert SHADD, UHADD to decodetree Richard Henderson 2024-05-28 13:30:32 -07:00
  • 203aca9125 target/arm: Convert SHADD, UHADD to gvec Richard Henderson 2024-05-28 13:30:31 -07:00
  • 2310eb0aca target/arm: Use TCG_COND_TSTNE in gen_cmtst_vec Richard Henderson 2024-05-28 13:30:30 -07:00
  • 013506e03f target/arm: Use TCG_COND_TSTNE in gen_cmtst_{i32, i64} Richard Henderson 2024-05-28 13:30:29 -07:00
  • 649005fd3a target/arm: Convert CMGT, CMHI, CMGE, CMHS, CMTST, CMEQ to decodetree Richard Henderson 2024-05-28 13:30:28 -07:00
  • 6c9bccf52f target/arm: Convert ADD, SUB (vector) to decodetree Richard Henderson 2024-05-28 13:30:27 -07:00
  • 4f92fd736d target/arm: Convert SQRSHL, UQRSHL to decodetree Richard Henderson 2024-05-28 13:30:26 -07:00
  • cef9d54f6b target/arm: Convert SQRSHL and UQRSHL (register) to gvec Richard Henderson 2024-05-28 13:30:25 -07:00
  • 19b58f3048 target/arm: Convert SQSHL, UQSHL to decodetree Richard Henderson 2024-05-28 13:30:24 -07:00
  • e72a687815 target/arm: Convert SQSHL and UQSHL (register) to gvec Richard Henderson 2024-05-28 13:30:23 -07:00
  • 2214c9d721 target/arm: Convert SRSHL, URSHL to decodetree Richard Henderson 2024-05-28 13:30:22 -07:00
  • 940392c834 target/arm: Convert SRSHL and URSHL (register) to gvec Richard Henderson 2024-05-28 13:30:21 -07:00
  • beaa7c41b0 target/arm: Convert SSHL, USHL to decodetree Richard Henderson 2024-05-28 13:30:20 -07:00
  • 1f4dd04c23 target/arm: Convert SUQADD, USQADD to decodetree Richard Henderson 2024-05-28 13:30:19 -07:00
  • aaf03a399a target/arm: Convert SQADD, SQSUB, UQADD, UQSUB to decodetree Richard Henderson 2024-05-28 13:30:18 -07:00
  • f4fa83d614 target/arm: Inline scalar SQADD, UQADD, SQSUB, UQSUB Richard Henderson 2024-05-28 13:30:17 -07:00
  • 1217edace8 target/arm: Inline scalar SUQADD and USQADD Richard Henderson 2024-05-28 13:30:16 -07:00
  • 8f6343ae18 target/arm: Convert SUQADD and USQADD to gvec Richard Henderson 2024-05-28 13:30:15 -07:00
  • 01d5665bc3 target/arm: Assert oprsz in range when using vfp.qc Richard Henderson 2024-05-28 13:30:14 -07:00
  • 76f4a8aeca target/arm: Improve vector UQADD, UQSUB, SQADD, SQSUB Richard Henderson 2024-05-28 13:30:13 -07:00
  • 65b44e55e4 hw/intc/arm_gic: Fix handling of NS view of GICC_APR<n> Andrey Shumilin 2024-05-23 16:06:20 +01:00
  • 68af25cd8e hvf: arm: Fix encodings for ID_AA64PFR1_EL1 and debug System registers Zenghui Yu 2024-05-23 16:06:19 +01:00
  • b1d592e7b0 arm/sbsa-ref: move to Neoverse-N2 as default Marcin Juszkiewicz 2024-05-23 18:53:53 +02:00
  • c19779ce18 tests/avocado: update sbsa-ref firmware Marcin Juszkiewicz 2024-05-28 20:29:17 +02:00
  • ddcf58e044 hw/arm/xilinx_zynq: Support up to two CPU cores Sebastian Huber 2024-05-24 14:08:37 +02:00
  • f271877307 hw/arm/xilinx_zynq: Add cache controller Sebastian Huber 2024-05-24 14:08:36 +02:00
  • d9aff83ad5 hw/intc/arm_gic: Fix writes to GICD_ITARGETSRn Sebastian Huber 2024-05-24 13:32:56 +02:00
  • f5e328fef0 hw/intc/arm_gic: Fix set pending of PPIs Sebastian Huber 2024-05-24 13:32:55 +02:00
  • 199e84de1c qio: Inherit follow_coroutine_ctx across TLS Eric Blake 2024-05-17 21:50:14 -05:00
  • 3b2fe44bb7 Merge tag 'pull-request-2024-05-29' of https://gitlab.com/thuth/qemu into staging Richard Henderson 2024-05-29 08:38:20 -07:00
  • b04091393e qapi: Do not cast function pointers Akihiko Odaki 2024-05-24 14:35:49 +09:00
  • a3b3ad72e8 lockable: Do not cast function pointers Akihiko Odaki 2024-05-24 14:35:48 +09:00
  • 2523baf7fb qemu-keymap: Make references to allocations static Akihiko Odaki 2024-05-24 14:35:47 +09:00
  • bde26d90ae scripts/update-linux-headers.sh: Fix the path of setup_data.h Thomas Huth 2024-05-27 08:01:26 +02:00
  • 3efc75ad9d scripts/update-linux-headers.sh: Remove temporary directory inbetween Thomas Huth 2024-05-27 08:02:43 +02:00
  • 84aacddd80 hw/s390x: Remove unused macro VMSTATE_ADAPTER_ROUTES Thomas Huth 2024-05-27 14:13:51 +02:00
  • 3e964275d6 fuzz: disable leak-detection for oss-fuzz builds Alexander Bulekov 2024-05-27 10:59:58 -04:00
  • e7fca81e17 fuzz: specify audiodev for usb-audio Alexander Bulekov 2024-05-27 00:07:05 -04:00
  • fa8718c766 tests/tcg/s390x: Add per.S Richard Henderson 2024-05-01 22:44:17 -07:00
  • be0fcbc462 target/s390x: Adjust check of noreturn in translate_one Richard Henderson 2024-05-01 22:44:16 -07:00
  • a47d08ee0d target/s390x: Simplify per_ifetch, per_check_exception Richard Henderson 2024-05-01 22:44:15 -07:00
  • 67b765d3f3 target/s390x: Fix helper_per_ifetch flags Richard Henderson 2024-05-01 22:44:14 -07:00
  • 31b2d4a1b3 target/s390x: Raise exception from per_store_real Richard Henderson 2024-05-01 22:44:13 -07:00
  • 5331339651 target/s390x: Raise exception from helper_per_branch Richard Henderson 2024-05-01 22:44:12 -07:00
  • 619f6891ff target/s390x: Split per_breaking_event from per_branch_* Richard Henderson 2024-05-01 22:44:11 -07:00
  • e640545523 target/s390x: Simplify help_branch Richard Henderson 2024-05-01 22:44:10 -07:00
  • 9bbbcf5ddb target/s390x: Introduce help_goto_indirect Richard Henderson 2024-05-01 22:44:09 -07:00
  • a90e319569 target/s390x: Disable conditional branch-to-next for PER Richard Henderson 2024-05-01 22:44:08 -07:00
  • 62613ca073 target/s390x: Record separate PER bits in TB flags Richard Henderson 2024-05-01 22:44:07 -07:00
  • 51a1718b14 target/s390x: Update CR9 bits Richard Henderson 2024-05-01 22:44:06 -07:00
  • 36db37af34 target/s390x: Move cpu_get_tb_cpu_state out of line Richard Henderson 2024-05-01 22:44:05 -07:00
  • a6a33760a3 target/s390x: Do not use unwind for per_check_exception Richard Henderson 2024-05-01 22:44:04 -07:00
  • 79d7475f39 Merge tag 'pull-block-jobs-2024-04-29-v2' of https://gitlab.com/vsementsov/qemu into staging Richard Henderson 2024-05-28 11:28:34 -07:00
  • f8e5c833f9 Merge tag 'pull-target-arm-20240528' of https://git.linaro.org/people/pmaydell/qemu-arm into staging Richard Henderson 2024-05-28 10:06:53 -07:00
  • f240df3c31 target/arm: Convert disas_simd_3same_logic to decodetree Richard Henderson 2024-05-24 16:20:50 -07:00
  • 641d823142 target/arm: Convert FMLAL, FMLSL to decodetree Richard Henderson 2024-05-24 16:20:49 -07:00
  • a9240f482c target/arm: Use gvec for neon pmax, pmin Richard Henderson 2024-05-24 16:20:48 -07:00
  • 28b5451bec target/arm: Convert SMAXP, SMINP, UMAXP, UMINP to decodetree Richard Henderson 2024-05-24 16:20:47 -07:00
  • a11e54ed29 target/arm: Use gvec for neon padd Richard Henderson 2024-05-24 16:20:46 -07:00
  • a7e4eec6fb target/arm: Convert ADDP to decodetree Richard Henderson 2024-05-24 16:20:45 -07:00
  • c43a23e1aa target/arm: Use gvec for neon faddp, fmaxp, fminp Richard Henderson 2024-05-24 16:20:44 -07:00
  • a13f9fb5bf target/arm: Convert FMAXP, FMINP, FMAXNMP, FMINNMP to decodetree Richard Henderson 2024-05-24 16:20:43 -07:00