2021-11-02 | Richard Henderson | target/riscv: Make riscv_cpu_tlb_fill sysemu only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/ppc: Implement ppc_cpu_record_sigsegv Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/openrisc: Make openrisc_cpu_tlb_fill sysemu... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/openrisc: Abort for EXCP_RANGE, EXCP_FPE Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/nios2: Implement nios2_cpu_record_sigsegv Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/mips: Make mips_cpu_tlb_fill sysemu only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/microblaze: Make mb_cpu_tlb_fill sysemu only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/m68k: Make m68k_cpu_tlb_fill sysemu only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/i386: Implement x86_cpu_record_sigsegv Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/hppa: Make hppa_cpu_tlb_fill sysemu only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/hexagon: Remove hexagon_cpu_tlb_fill Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/cris: Make cris_cpu_tlb_fill sysemu only Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/arm: Implement arm_cpu_record_sigsegv Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/arm: Use cpu_loop_exit_sigsegv for mte tag lookup Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/alpha: Implement alpha_cpu_record_sigsegv Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user: Add cpu_loop_exit_sigsegv Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | hw/core: Add TCGCPUOps.record_sigsegv Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/signal: Drop HOST_SIGNAL_PLACEHOLDER Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/riscv: Improve host_signal_write Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | target/arm: Fixup comment re handle_cpu_signal Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/riscv: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/mips: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/s390: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/aarch64: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/arm: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/sparc: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/alpha: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/ppc: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-11-02 | Richard Henderson | linux-user/host/x86: Populate host_signal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-30 | Richard Henderson | linux-user: Reorg handling for SIGSEGV Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-30 | Richard Henderson | configure: Merge riscv32 and riscv64 host architectures Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-30 | Richard Henderson | accel/tcg: Fold cpu_exit_tb_from_sighandler into caller Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-30 | Richard Henderson | accel/tcg: Split out handle_sigsegv_accerr_write Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-30 | Richard Henderson | accel/tcg: Move clear_helper_retaddr to cpu loop Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-30 | Richard Henderson | accel/tcg: Split out adjust_signal_pc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-30 | Richard Henderson | Merge remote-tracking branch 'remotes/armbru/tags/pull... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | Merge remote-tracking branch 'remotes/ehabkost/tags... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | Merge remote-tracking branch 'remotes/alistair23/tags... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | Merge remote-tracking branch 'remotes/rth/tags/pull... # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | Merge remote-tracking branch 'remotes/quic/tags/pull... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Pavel Dovgalyuk | softmmu: fix for "after access" watchpoints Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Pavel Dovgalyuk | softmmu: remove useless condition in watchpoint check Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Pavel Dovgalyuk | softmmu: fix watchpoint processing in icount mode Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Propagate sign info for shifting Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Propagate sign info for bit counting Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Propagate sign info for setcond Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Propagate sign info for logical operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Optimize sign extensions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Use fold_xx_to_i for rem Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Use fold_xi_to_x for div Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Use fold_xi_to_x for mul Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Use fold_xx_to_i for orc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg/optimize: Stop forcing z_mask to "garbage" for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-29 | Richard Henderson | tcg: Extend call args using the correct opcodes Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Sink commutative operand swapping into... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Expand fold_addsub2_i32 to 64-bit ops Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Expand fold_mulu2_i32 to all 4-arg multiplies Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_masks Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_ix_to_i Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_xi_to_x Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_sub_to_neg Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_to_not Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Add type to OptContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_xi_to_i Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_xx_to_x Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_xx_to_i Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_mov Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_dup, fold_dup2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_bswap Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_count_zeros Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_deposit Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_extract, fold_sextract Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_extract2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_movcond Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_addsub2_i32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_mulu2_i32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_setcond Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_brcond Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_brcond2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_setcond2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_const{1,2} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_mb, fold_qemu_{ld,st} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Use a boolean to avoid a mass of continues Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out finish_folding Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Return true from tcg_opt_gen_{mov,movi} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Change fail return for do_constant_folding_cond* Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Drop nb_oargs, nb_iargs locals Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out fold_call Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out copy_propagate Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out init_arguments Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Move prev_mb into OptContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Change tcg_opt_gen_{mov,movi} interface Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Remove do_default label Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Split out OptContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Richard Henderson | tcg/optimize: Rename "mask" to "z_mask" Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Luis Pires | host-utils: add unit tests for divu128/divs128 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Luis Pires | host-utils: add 128-bit quotient support to divu128... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Luis Pires | host-utils: move udiv_qrnnd() to host-utils Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Luis Pires | host-utils: move checks out of divu128/divs128 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-10-28 | Frédéric Pétrot | qemu/int128: Add int128_{not,xor} Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |