]>
2018-12-25 | Richard Henderson | tcg: Add reachable_code_pass Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-25 | Richard Henderson | tcg: Reference count labels Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-25 | Richard Henderson | tcg: Add TCG_CALL_NO_RETURN Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-25 | Richard Henderson | tcg: Renumber TCG_CALL_* flags Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-25 | Richard Henderson | linux-user: Add safe_syscall for riscv64 host Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-25 | Richard Henderson | disas/microblaze: Remove unused REG_SP macro Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tests: Exit boot-serial-test loop if child dies Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg: Add TCG_TARGET_HAS_MEMORY_BSWAP Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/optimize: Optimize bswap Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg: Clean up generic bswap64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg: Clean up generic bswap32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Add setup_guest_base_seg for FreeBSD Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Precompute all guest_base parameters Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Assume 32-bit values are zero-extended Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Implement INDEX_op_extr{lh}_i64_i32 for 32... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Propagate is64 to tcg_out_qemu_ld_slow_path Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Propagate is64 to tcg_out_qemu_ld_direct Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/s390x: Return false on failure from patch_reloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/ppc: Return false on failure from patch_reloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/arm: Return false on failure from patch_reloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/aarch64: Return false on failure from patch_reloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Return false on failure from patch_reloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg: Return success from patch_reloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/mips: Remove retranslation code Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/sparc: Remove retranslation code Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/s390: Remove retranslation code Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/ppc: Fold away "noaddr" branch routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/arm: Fold away "noaddr" branch routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/arm: Remove reloc_pc24_atomic Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/aarch64: Fold away "noaddr" branch routines Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/aarch64: Remove reloc_pc26_atomic Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Move TCG_REG_CALL_STACK from define to enum Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | tcg/i386: Always use %ebp for TCG_AREG0 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-17 | Richard Henderson | target/sparc: Remove the constant pool Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Implement the ARMv8.1-LOR extension Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Use arm_hcr_el2_eff more places Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Introduce arm_hcr_el2_eff Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Implement the ARMv8.2-AA32HPD extension Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Implement the ARMv8.1-HPD extension Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Tidy scr_write Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Fix HCR_EL2.TGE check in arm_phys_excp_target_el Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Add SCR_EL3 bits up to ARMv8.5 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-12-13 | Richard Henderson | target/arm: Add HCR_EL2 bits up to ARMv8.5 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-27 | Richard Henderson | target/i386: Generate #UD when applying LOCK to a register... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-19 | Richard Henderson | target/arm: Fill in ARMISARegisters for kvm32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-19 | Richard Henderson | target/arm: Introduce read_sys_reg32 for kvm32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-19 | Richard Henderson | target/arm: Fill in ARMISARegisters for kvm64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-19 | Richard Henderson | target/arm: Install ARMISARegisters from kvm host Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-13 | Richard Henderson | target/arm: Fix typo in tlbi_aa64_vmalle1_write Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-08 | Richard Henderson | target/ppc: Split out float_invalid_cvt Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-08 | Richard Henderson | target/ppc: Split out float_invalid_op_div Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-08 | Richard Henderson | target/ppc: Split out float_invalid_op_mul Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-08 | Richard Henderson | target/ppc: Split out float_invalid_op_addsub Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-08 | Richard Henderson | target/ppc: Introduce fp number classification Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-08 | Richard Henderson | target/ppc: Remove float_check_status Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-08 | Richard Henderson | target/ppc: Split up float_invalid_op_excp Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-04 | Richard Henderson | softfloat: Don't execute divdeu without power7 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-11-02 | Richard Henderson | target/arm: Conditionalize some asserts on aarch32... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | decodetree: Allow multiple input files Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | decodetree: Remove "insn" argument from trans_* expanders Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | decodetree: Add !extern flag to argument sets Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Remove tlb_c.pending_flushes Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Filter flushes on already clean tlbs Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Count "partial" and "elided" tlb flushes Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Merge tlb_flush_page into tlb_flush_page_by_mmuidx Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Merge tlb_flush_nocheck into tlb_flush_by_mmuidx_asy... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Move env->vtlb_index to env->tlb_d.vindex Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Split large page tracking per mmu_idx Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Move cpu->pending_tlb_flush to env->tlb_c.pending_flush Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Remove tcg_enabled hack from tlb_flush_nocheck Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-31 | Richard Henderson | cputlb: Move tlb_lock to CPUTLBCommon Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Only flush tlb if ASID changes Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Remove writefn from TTBR0_EL3 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Reorg NEON VLD/VST single element to one... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Promote consecutive memory ops for aa32 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Reorg NEON VLD/VST all elements Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON VLD all lanes Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_3R_VTST_VCEQ, NEON_3R_VCGT... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_3R_VML Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for VSRI, VSLI Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for VSRA Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for VSHR, VSHL Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_3R_VMUL Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_2RM_VMN, NEON_2RM_VNEG Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_3R_VADD_VSUB insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON_3R_LOGIC insns Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON VMOV, VMVN, VBIC & VORR... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use gvec for NEON VDUP Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Mark some arrays const Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Promote consecutive memory ops for aa64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Use tcg_gen_gvec_dup_i64 for LD[1-4]R Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Don't call tcg_clear_temp_count Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Hoist address increment for vector memory ops Signed-off-by: Richard Henderson <rth@twiddle.net> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Convert v8.2-fp16 from feature bit to aa64pfr0... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Convert sve from feature bit to aa64pfr0... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Convert jazelle from feature bit to isar1... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Convert division from feature bits to isar0... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Convert v8 extensions from feature bits... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: V8M should not imply V7VE Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
2018-10-24 | Richard Henderson | target/arm: Move some system registers into a substructure Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commit | commitdiff | tree |
next |