2020-02-03 |
Richard Henderson | target/ppc: Use probe_access for LMW, STMW Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Richard Henderson | target/ppc: Use probe_access for LSW, STSW Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/hppa: Allow, but diagnose, LDCW aligned only... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Remove DisasFields argument from extract_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Move DisasFields into DisasContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Pass DisasContext to get_field and have_field Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Remove DisasFields argument from callbacks Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Move struct DisasFields definition earlier Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-23 |
Richard Henderson | tests/tcg/aarch64: Add pauth-4 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-23 |
Richard Henderson | tests/tcg/aarch64: Add pauth-3 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-23 |
Richard Henderson | tests/tcg/aarch64: Fix compilation parameters for pauth-% Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | linux-user: Reserve space for brk Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Hoist timestamp outside of loops over tlbs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Initialize tlbs as flushed Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Partially merge tlb_dyn_init into tlb_init Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Split out tlb_mmu_flush_locked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Hoist tlb portions in tlb_flush_one_mmuidx_locked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Hoist tlb portions in tlb_mmu_resize_locked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Pass CPUTLBDescFast to tlb_n_entries and sizeof_tlb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Make tlb_n_entries private to cputlb.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Merge tlb_table_flush_by_mmuidx into tlb_flush_one_m... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | vl: Only choose enabled accelerators in configure_accelerators Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | vl: Remove useless test in configure_accelerators Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | vl: Reduce scope of variables in configure_accelerators Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | vl: Remove unused variable in configure_accelerators Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Handle NB_MMU_MODES > TARGET_PAGE_BITS_MIN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-17 |
Richard Henderson | target/arm: Set ISSIs16Bit in make_issinfo Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | MAINTAINERS: Replace Claudio Fontana for tcg/aarch64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Expand cpu_ldst_template.h in cputlb.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Remove support for MMU_MODE*_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/ppc: Use cpu_*_mmuidx_ra instead of MMU_MODE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/s390x: Use cpu_*_mmuidx_ra instead of MMU_MODE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/mips: Use cpu_*_mmuidx_ra instead of MMU_MODE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/m68k: Use cpu_*_mmuidx_ra instead of MMU_MODE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/xtensa: Remove MMU_MODE{0,1,2,3}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/unicore32: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/sh4: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/microblaze: Remove MMU_MODE{0,1,2}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/i386: Remove MMU_MODE{0,1,2}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/cris: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/alpha: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/nios2: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Expand cpu_ldst_useronly_template.h in user... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/i386: Use cpu_*_mmuidx_ra instead of templates Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Provide cpu_(ld,st}*_mmuidx_ra for user-only Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Rename helper_ret_ld*_cmmu to cpu_ld*_code Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | translator: Use cpu_ld*_code instead of open-coding Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Move body of cpu_ldst_template.h out of line Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | plugins: Include trace/mem.h in api.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | linux-user: Include trace-root.h in syscall-trace.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | linux-user: Include tcg.h in syscall.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | accel/tcg: Include tcg.h in tcg-runtime.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/arm: Include tcg.h in sve_helper.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/s390x: Include tcg.h in mem_helper.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | trace: Remove trace_mem_build_info_no_se_[bl]e Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Use trace_mem_get_info instead of trace_mem_build_info Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/xtensa: Use probe_access for itlb_hit_test Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-12-18 |
Richard Henderson | target/s390x: Implement LOAD/STORE TO REAL ADDRESS... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-12-18 |
Richard Henderson | target/s390x: Split out helper_per_store_real Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-19 |
Richard Henderson | target/arm: Support EL0 v7m msr/mrs for CONFIG_USER_ONLY Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-19 |
Richard Henderson | target/arm: Relax r13 restriction for ldrex/strex for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-19 |
Richard Henderson | target/arm: Do not reject rt == rt2 for strexd Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-19 |
Richard Henderson | target/arm: Merge arm_cpu_vq_map_next_smaller into... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user/alpha: Set r20 secondary return value Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user/sparc: Fix cpu_clone_regs_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user: Introduce cpu_clone_regs_parent Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user: Rename cpu_clone_regs to cpu_clone_regs_child Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user/sparc64: Fix target_signal_frame Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user/sparc: Fix WREG usage in setup_frame Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user/sparc: Use WREG_SP constant in sparc/signal.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user/sparc: Begin using WREG constants in sparc... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | linux-user/sparc: Use WREG constants in sparc/target_cpu.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | target/sparc: Define an enumeration for accessing env... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | tests/tcg/multiarch/linux-test: Fix error check for... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-11-06 |
Richard Henderson | scripts/qemu-binfmt-conf: Update for sparc64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-28 |
Richard Henderson | translate-all: Remove tb_alloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-28 |
Richard Henderson | cputlb: Fix tlb_vaddr_to_host Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-28 |
Richard Henderson | exec: Cache TARGET_PAGE_MASK for TARGET_PAGE_BITS_VARY Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-28 |
Richard Henderson | exec: Promote TARGET_PAGE_MASK to target_long Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-28 |
Richard Henderson | exec: Restrict TARGET_PAGE_BITS_VARY assert to CONFIG_DEBUG_TCG Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-28 |
Richard Henderson | exec: Use const alias for TARGET_PAGE_BITS_VARY Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-28 |
Richard Henderson | configure: Detect compiler support for __attribute__... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-28 |
Richard Henderson | exec: Split out variable page size support to exec... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rely on hflags correct in cpu_get_tb_cpu_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | linux-user/arm: Rebuild hflags for TARGET_WORDS_BIGENDIAN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | linux-user/aarch64: Rebuild hflags for TARGET_WORDS_BIGENDIAN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags for M-profile NVIC Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags for M-profile Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags at Xscale SCTLR writes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags at CPSR writes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags at MSR writes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Rebuild hflags at EL changes Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Add HELPER(rebuild_hflags_{a32, a64, m32}) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Hoist store to cs_base in cpu_get_tb_cpu_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out arm_mmu_idx_el Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Add arm_rebuild_hflags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Hoist computation of TBFLAG_A32.VFPEN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Simplify set of PSTATE_SS in cpu_get_tb_cpu_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Hoist XSCALE_CPAR, VECLEN, VECSTRIDE in... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2019-10-24 |
Richard Henderson | target/arm: Split out rebuild_hflags_aprofile Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |