2019-01-28 | Richard Henderson | tcg/i386: Split subroutines out of tcg_expand_vec_op ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2019-01-28 | Richard Henderson | tcg: Add opcodes for vector minmax arithmetic ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2019-01-28 | Richard Henderson | tcg: Add opcodes for vector saturated arithmetic ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2019-01-28 | Richard Henderson | tcg: Add write_aofs to GVecGen4 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2019-01-28 | Richard Henderson | tcg: Add gvec expanders for nand, nor, eqv ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2019-01-28 | Richard Henderson | tcg: Add logical simplifications during gvec expand ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Tidy TBI handling in gen_a64_set_pc ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-32-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Enable PAuth for user-only ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-31-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Enable PAuth for -cpu max ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-30-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Add PAuth system registers ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-29-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Implement pauth_computepac ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-28-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Implement pauth_addpac ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-27-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Implement pauth_auth ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-26-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Implement pauth_strip ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-25-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Reuse aa64_va_parameters for setting tbflags ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-24-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Decode TBID from TCR ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-23-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Add aa64_va_parameters_both ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-22-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Export aa64_va_parameters to internals.h ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-21-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Merge TBFLAG_AA_TB{0, 1} to TBII ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-20-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Create ARMVAParameters and helpers ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-19-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Introduce arm_stage1_mmu_idx ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-18-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Introduce arm_mmu_idx ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-17-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Move cpu_mmu_index out of line ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-16-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Decode Load/store register (pac) ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-15-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Decode PAuth within disas_uncond_b_reg ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-14-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Rearrange decode in disas_uncond_b_reg ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-13-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Add new_pc argument to helper_exception_return ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-12-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Move helper_exception_return to helper... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-11-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Decode PAuth within disas_data_proc_2src ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-10-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Decode PAuth within disas_data_proc_1src ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-9-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Rearrange decode in disas_data_proc_1src ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-8-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Decode PAuth within system hint space ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-7-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Add PAuth helpers ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-6-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Introduce raise_exception_ra ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-5-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Add PAuth active bit to tbflags ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-4-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Add SCTLR bits through ARMv8.5 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-3-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-21 | Richard Henderson | target/arm: Add state for the ARMv8.3-PAuth extension ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20190108223129.5570-2-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-08 | Richard Henderson | pc-bios: Update palcode-clipper ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2019-01-07 | Richard Henderson | target/alpha: Fix user-only initialization of fpcr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2019-01-07 | Richard Henderson | target/arm: SVE brk[ab] merging does not have s bit ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181226215003.31438-1-richard.henderson@linaro.org |
commitcommitdifftree |
2019-01-07 | Richard Henderson | target/arm: Convert ARM_TBFLAG_* to FIELDs ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181218164348.7127-1-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Improve call argument loading ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Record register preferences during liveness ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Add TCG_OPF_BB_EXIT ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Split out more subroutines from liveness_pass_1 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Rename and adjust liveness_pass_1 helpers ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Reindent parts of liveness_pass_1 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Dump register preference info with liveness ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Improve register allocation for matching constraints ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Add output_pref to TCGOp ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Add preferred_reg argument to tcg_reg_alloc_do_movi ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Add preferred_reg argument to temp_sync ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Add preferred_reg argument to temp_load ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Add preferred_reg argument to tcg_reg_alloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Add reachable_code_pass ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Reference count labels ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Add TCG_CALL_NO_RETURN ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | tcg: Renumber TCG_CALL_* flags ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | linux-user: Add safe_syscall for riscv64 host ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-25 | Richard Henderson | disas/microblaze: Remove unused REG_SP macro ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tests: Exit boot-serial-test loop if child dies ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg: Add TCG_TARGET_HAS_MEMORY_BSWAP ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/optimize: Optimize bswap ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg: Clean up generic bswap64 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg: Clean up generic bswap32 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Add setup_guest_base_seg for FreeBSD ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Precompute all guest_base parameters ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Assume 32-bit values are zero-extended ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Implement INDEX_op_extr{lh}_i64_i32 for 32... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Propagate is64 to tcg_out_qemu_ld_slow_path ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Propagate is64 to tcg_out_qemu_ld_direct ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/s390x: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/ppc: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/arm: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/aarch64: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Return false on failure from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg: Return success from patch_reloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/mips: Remove retranslation code ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/sparc: Remove retranslation code ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/s390: Remove retranslation code ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/ppc: Fold away "noaddr" branch routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/arm: Fold away "noaddr" branch routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/arm: Remove reloc_pc24_atomic ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/aarch64: Fold away "noaddr" branch routines ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/aarch64: Remove reloc_pc26_atomic ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Move TCG_REG_CALL_STACK from define to enum ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | tcg/i386: Always use %ebp for TCG_AREG0 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-17 | Richard Henderson | target/sparc: Remove the constant pool ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Implement the ARMv8.1-LOR extension ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181210150501.7990-4-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Use arm_hcr_el2_eff more places ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181210150501.7990-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Introduce arm_hcr_el2_eff ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181210150501.7990-2-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Implement the ARMv8.2-AA32HPD extension ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181203203839.757-11-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Implement the ARMv8.1-HPD extension ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181203203839.757-10-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Tidy scr_write ...off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20181203203839.757-8-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Fix HCR_EL2.TGE check in arm_phys_excp_target_el ...off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20181203203839.757-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Add SCR_EL3 bits up to ARMv8.5 ...off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20181203203839.757-4-richard.henderson@linaro.org |
commitcommitdifftree |
2018-12-13 | Richard Henderson | target/arm: Add HCR_EL2 bits up to ARMv8.5 ...off-by: Richard Henderson <richard.henderson@linaro.org> Message-id: 20181203203839.757-3-richard.henderson@linaro.org |
commitcommitdifftree |
2018-11-27 | Richard Henderson | target/i386: Generate #UD when applying LOCK to a register... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20181113193510.24862-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2018-11-19 | Richard Henderson | target/arm: Fill in ARMISARegisters for kvm32 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181113180154.17903-5-richard.henderson@linaro.org |
commitcommitdifftree |
2018-11-19 | Richard Henderson | target/arm: Introduce read_sys_reg32 for kvm32 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20181113180154.17903-4-richard.henderson@linaro.org |
commitcommitdifftree |
next |