-
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