Toggle navigation
Patchwork
Patches credited to richard.henderson@linaro.org
Login
Register
Mail settings
Current Team Memberships
team-tcwg
Show patches with
: State =
Action Required
| Archived =
No
| 6252 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Apply
«
1
2
3
4
…
62
63
»
▾
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[PULL,059/159] tcg: Convert shr to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,058/159] tcg: Merge INDEX_op_shl_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,057/159] tcg: Convert shl to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,056/159] tcg: Merge INDEX_op_remu_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,055/159] tcg: Convert remu to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,054/159] tcg: Merge INDEX_op_rem_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,053/159] tcg: Convert rem to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,052/159] tcg: Merge INDEX_op_divu2_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,051/159] tcg: Convert divu2 to TCGOutOpDivRem
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,050/159] tcg: Merge INDEX_op_div2_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,049/159] tcg: Convert div2 to TCGOutOpDivRem
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,048/159] tcg: Merge INDEX_op_divu_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,047/159] tcg: Convert divu to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,046/159] tcg: Merge INDEX_op_div_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,045/159] tcg: Convert div to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,044/159] tcg: Merge INDEX_op_mulsh_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,043/159] tcg: Convert mulsh to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,042/159] tcg: Merge INDEX_op_muluh_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,041/159] tcg: Convert muluh to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,040/159] tcg: Merge INDEX_op_mul_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,039/159] tcg: Convert mul to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,038/159] tcg: Merge INDEX_op_not_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,037/159] tcg: Convert not to TCGOutOpUnary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,036/159] tcg: Merge INDEX_op_neg_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,035/159] tcg: Convert neg to TCGOutOpUnary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,034/159] tcg: Merge INDEX_op_sub_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,033/159] tcg: Convert sub to TCGOutOpSubtract
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,032/159] tcg/arm: Fix constraints for sub
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,031/159] tcg: Merge INDEX_op_nor_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,030/159] tcg: Convert nor to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,029/159] tcg/loongarch64: Do not accept constant argument to nor
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,028/159] tcg: Merge INDEX_op_nand_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,027/159] tcg: Convert nand to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,026/159] tcg: Merge INDEX_op_eqv_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,025/159] tcg: Convert eqv to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,024/159] tcg/optimize: Fold eqv with immediate to xor
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,023/159] tcg: Merge INDEX_op_xor_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,022/159] tcg: Convert xor to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,021/159] tcg: Merge INDEX_op_orc_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,020/159] tcg: Convert orc to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,018/159] tcg: Merge INDEX_op_or_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,017/159] tcg: Convert or to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,016/159] tcg: Merge INDEX_op_andc_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,015/159] tcg: Convert andc to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,014/159] tcg/optimize: Emit add r, r, -1 in fold_setcond_tst_pow2
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,013/159] tcg/optimize: Fold andc with immediate to and
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,012/159] tcg: Merge INDEX_op_and_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,011/159] tcg: Convert and to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,010/159] tcg: Merge INDEX_op_add_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,009/159] tcg: Convert add to TCGOutOpBinary
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,008/159] tcg: Merge INDEX_op_mov_{i32,i64}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,007/159] tcg: Remove INDEX_op_ext{8,16,32}*
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,006/159] tcg: Use extract2 for cross-word 64-bit extract on 32-bit host
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,005/159] tcg: Add all_outop[]
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,004/159] tcg: Add TCGType to tcg_op_insert_{after,before}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,003/159] tcg/optimize: Introduce opt_insert_{before,after}
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,002/159] tcg/loongarch64: Improve constraints for TCG_CT_CONST_VCMP
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
[PULL,001/159] tcg/loongarch64: Fix vec_val computation in tcg_target_const_match
-
-
-
2025-04-25
Richard Henderson
New
[PULL,000/159] tcg patch queue
-
-
-
2025-04-25
Richard Henderson
New
[2/2] tcg/sparc64: Implement CTPOP
tcg/sparc64: Implement CTPOP
-
-
-
2025-04-25
Richard Henderson
New
[1/2] tcg/sparc64: Unexport use_vis3_instructions
tcg/sparc64: Implement CTPOP
-
-
-
2025-04-25
Richard Henderson
New
[alternate,2/2] target/riscv: Fix write_misa vs aligned next_pc
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[alternate,1/2] target/riscv: Update pc before csrw, csrrw
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[7/7] target/riscv: Fix write_misa vs aligned next_pc
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[6/7] target/riscv: Move insn_len to internals.h
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[5/7] target/riscv: Pass ra to riscv_csrrw_i128
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[4/7] target/riscv: Pass ra to riscv_csrrw
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[3/7] target/riscv: Pass ra to riscv_csrrw_do128
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[2/7] target/riscv: Pass ra to riscv_csrrw_do64
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[1/7] target/riscv: Pass ra to riscv_csr_write_fn
target/riscv: Fix write_misa vs aligned next_pc
-
-
-
2025-04-25
Richard Henderson
New
[15/15] accel/tcg: Compile tb-maint.c twice
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[14/15] include/exec: Move tb_invalidate_phys_range to translation-block.h
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[13/15] accel/tcg: Use vaddr in user/page-protection.h
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[12/15] accel/tcg: Use vaddr for walk_memory_regions callback
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[11/15] accel/tcg: Reduce scope of tb_phys_invalidate, tb_set_jmp_target
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[10/15] accel/tcg: Merge internal-target.h into internal-common.h
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[09/15] accel/tcg: Simplify L1_MAP_ADDR_SPACE_BITS
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[08/15] accel/tcg: Simplify CPU_TLB_DYN_MAX_BITS
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[07/15] accel/tcg: Convert TARGET_HAS_PRECISE_SMC to TCGCPUOps.precise_smc
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[06/15] accel/tcg: Add CPUState arg to tb_invalidate_phys_range_fast
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[05/15] accel/tcg: Add CPUState arg to tb_invalidate_phys_range
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[04/15] accel/tcg: Merge tb_invalidate_phys_range{__locked}
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[03/15] accel/tcg: Add CPUState arg to tb_invalidate_phys_page_range__locked
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[02/15] accel/tcg: Add CPUState argument to tb_invalidate_phys_page_unwind
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[01/15] accel/tcg: Add CPUState argument to page_unprotect
accel/tcg: Compile tb-maint.c twice
-
-
-
2025-04-24
Richard Henderson
New
[PULL,148/148] tcg: Convert TARGET_SUPPORTS_MTTCG to TCGCPUOps::mttcg_supported field
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,147/148] target/i386: Remove AccelCPUClass::cpu_class_init need
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,146/148] target/riscv: Remove AccelCPUClass::cpu_class_init need
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,142/148] tcg: Move qemu_tcg_mttcg_enabled() to 'system/tcg.h'
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,141/148] tcg: Pass max_threads not max_cpus to tcg_init
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,140/148] tcg: Move cpu_req_mo() macro to target-agnostic 'backend-ldst.h'
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,139/148] tcg: Remove the TCG_GUEST_DEFAULT_MO definition globally
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,135/148] tcg: Define guest_default_memory_order in TCGCPUOps
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,133/148] tcg: Always define TCG_GUEST_DEFAULT_MO
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,132/148] exec: Do not include 'accel/tcg/cpu-ldst.h' in 'exec-all.h'
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,131/148] exec: Restrict 'cpu_ldst.h' to accel/tcg/
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,130/148] exec: Restrict 'cpu-ldst-common.h' to accel/tcg/
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,128/148] tcg: Declare TARGET_INSN_START_EXTRA_WORDS in 'cpu-param.h'
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,127/148] tcg: Include missing 'cpu.h' in translate-all.c
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
[PULL,124/148] hw/arm/xlnx-versal: prepare compilation unit to be common
[PULL,001/148] exec/tswap: target code can use TARGET_BIG_ENDIAN instead of target_words_bigendian()
-
-
-
2025-04-24
Richard Henderson
New
«
1
2
3
4
…
62
63
»
Bundling
Create bundle: