2021-03-12 |
Richard Henderson | target/arm: Update sve reduction vs simd_desc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-12 |
Richard Henderson | target/arm: Update WHILE for PREDDESC Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-12 |
Richard Henderson | target/arm: Update CNTP for PREDDESC Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-12 |
Richard Henderson | target/arm: Update BRKA, BRKB, BRKN for PREDDESC Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-12 |
Richard Henderson | target/arm: Update find_last_active for PREDDESC Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-12 |
Richard Henderson | target/arm: Fix sve_punpk_p vs odd vector lengths Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-12 |
Richard Henderson | target/arm: Fix sve_zip_p vs odd vector lengths Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-12 |
Richard Henderson | target/arm: Fix sve_uzp_p vs odd vector lengths Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | accel/tcg: Precompute curr_cflags into cpu->tcg_cflags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge mov, not and neg operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge bswap operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge extension operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge basic arithmetic operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Reduce use of tci_read_r64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Remove tci_read_r32s Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Remove tci_read_r32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Remove tci_read_r16s Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Remove tci_read_r16 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Remove tci_read_r8s Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Remove tci_read_r8 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge identical cases in generation (load... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge identical cases in generation (conditional... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge identical cases in generation (deposit... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge identical cases in generation (exchange... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Merge identical cases in generation (arithmetic... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg: Manage splitwx in tc_ptr_to_region_tree by hand Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg: Split out tcg_raise_tb_overflow Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/tci: Use exec/cpu_ldst.h interfaces Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/aarch64: Fix generation of "scalar" vector operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/aarch64: Fix I3617_CMLE0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-06 |
Richard Henderson | tcg/aarch64: Fix constant subtraction in tcg_out_addsub2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-05 |
Richard Henderson | target/arm: Speed up aarch64 TBL/TBX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-18 |
Richard Henderson | qemu/int128: Add int128_or Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-18 |
Richard Henderson | target/sh4: Create superh_io_recompile_replay_branch Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-18 |
Richard Henderson | target/mips: Create mips_io_recompile_replay_branch Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-18 |
Richard Henderson | accel/tcg: Create io_recompile_replay_branch hook Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-18 |
Richard Henderson | exec: Move TranslationBlock typedef to qemu/typedefs.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | tests/tcg/aarch64: Add mte smoke tests Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | target/arm: Enable MTE for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | target/arm: Add allocation tag storage for user mode Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user/aarch64: Signal SEGV_MTEAERR for async tag... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user/aarch64: Signal SEGV_MTESERR for sync tag... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user/aarch64: Pass syndrome to EXC_*_ABORT Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | target/arm: Split out syndrome.h from internals.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user/aarch64: Implement PROT_MTE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user/aarch64: Implement PR_MTE_TCF and PR_MTE_TAG Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | target/arm: Use the proper TBI settings for linux-user Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | target/arm: Improve gen_top_byte_ignore Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user/aarch64: Implement PR_TAGGED_ADDR_ENABLE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Handle tags in lock_user/unlock_user Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Fix types in uaccess.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Move lock_user et al out of line Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Use cpu_untagged_addr in access_ok; split... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | exec: Rename guest_{addr,range}_valid to *_untagged Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Use guest_range_valid in access_ok Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Explicitly untag memory management syscalls Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | exec: Use cpu_untagged_addr in g2h; split out g2h_untagged Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | exec: Introduce cpu_untagged_addr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Fix guest_addr_valid vs reserved_va Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Do not use guest_addr_valid for h2g_valid Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | bsd-user: Tidy VERIFY_READ/VERIFY_WRITE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Tidy VERIFY_READ/VERIFY_WRITE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Check for overflow in access_ok Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | exec: Improve types for guest_addr_valid Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | exec: Use uintptr_t in cpu_ldst.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | exec: Use uintptr_t for guest_base Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | linux-user: Introduce PAGE_ANON Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-16 |
Richard Henderson | tcg: Introduce target-specific page data for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-08 |
Richard Henderson | gdbstub: Fix handle_query_xfer_auxv Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Remove TCG_CONST Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Fix TCG_REG_R4 misusage Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Restrict TCG_TARGET_NB_REGS to 16 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Remove TODO as unused Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Implement 64-bit division Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Remove dead code for TCG_TARGET_HAS_div2_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Use g_assert_not_reached Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Merge INDEX_op_{st_i32,st32_i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Move stack bounds check to compile-time Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Merge INDEX_op_st16_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Merge INDEX_op_st8_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Merge INDEX_op_{ld_i32,ld32u_i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Merge INDEX_op_ld16s_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Merge INDEX_op_ld16u_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Merge INDEX_op_ld8s_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Merge INDEX_op_ld8u_{i32,i64} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Inline tci_write_reg64 into 64-bit callers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Inline tci_write_reg32 into all callers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Inline tci_write_reg16 into the only caller Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Inline tci_write_reg8 into its callers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Inline tci_write_reg32s into the only caller Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/tci: Make tci_tb_ptr thread-local Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | configure: Fix --enable-tcg-interpreter Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-05 |
Richard Henderson | tcg/aarch64: Do not convert TCGArg to temps that are... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-02 |
Richard Henderson | tcg: Remove TCG_TARGET_CON_SET_H Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-02 |
Richard Henderson | tcg/tci: Split out constraint sets to tcg-target-con... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-02 |
Richard Henderson | tcg/sparc: Split out constraint sets to tcg-target... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-02 |
Richard Henderson | tcg/s390: Split out constraint sets to tcg-target-con... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-02 |
Richard Henderson | tcg/riscv: Split out constraint sets to tcg-target... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-02 |
Richard Henderson | tcg/ppc: Split out constraint sets to tcg-target-con... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-02-02 |
Richard Henderson | tcg/mips: Split out constraint sets to tcg-target-con... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |