2021-05-16 | Richard Henderson | qemu/host-utils: Add wrappers for carry builtins ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | qemu/host-utils: Add wrappers for overflow builtins ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-16 | Richard Henderson | qemu/host-utils: Use __builtin_bitreverseN ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-10 | Richard Henderson | target/i386: Split out do_fsave, do_frstor, do_fxsave... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-10 | Richard Henderson | target/i386: Rename helper_fldt, helper_fstt ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-10 | Richard Henderson | linux-user/aarch64: Enable hwcap for RND, BTI, and MTE ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20210427214108.88503-1-richard.henderson@linaro.org |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Reduce the size of ppc_spr_t ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210501022923.1179736-3-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Clean up _spr_register et al ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210501022923.1179736-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Validate hflags with CONFIG_DEBUG_TCG ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210323184340.619757-11-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | linux-user/ppc: Fix msr updates for signal handling ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210323184340.619757-10-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Remove env->immu_idx and env->dmmu_idx ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210323184340.619757-9-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Remove MSR_SA and MSR_AP from hflags ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210323184340.619757-8-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Put LPCR[GTSE] in hflags ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210323184340.619757-7-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Create helper_scv ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210323184340.619757-6-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Put dbcr0 single-step bits into hflags ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210323184340.619757-5-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Reduce env->hflags to uint32_t ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210323184340.619757-4-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Disconnect hflags from MSR ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210323184340.619757-3-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Extract post_load_update_msr ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210323184340.619757-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | hw/ppc/spapr_rtas: Update hflags after setting msr ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20210315184615.1985590-16-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | hw/ppc/pnv_core: Update hflags after setting msr ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20210315184615.1985590-15-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Fix comment for MSR_FE{0,1} ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210315184615.1985590-7-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Retain hflags_nmsr only for migration ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210315184615.1985590-6-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Do not call hreg_compute_mem_idx after... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210315184615.1985590-5-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Properly sync cpu state with new msr in... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210315184615.1985590-4-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Move 601 hflags adjustment to hreg_compute_hflags ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210315184615.1985590-3-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-04 | Richard Henderson | target/ppc: Move helper_regs.h functions out-of-line ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210315184615.1985590-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Richard Henderson | decodetree: Extend argument set syntax to allow types ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Richard Henderson | decodetree: More use of f-strings ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-05-01 | Richard Henderson | decodetree: Introduce whex and whexC helpers ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for sve LD1R ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-32-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for aa64 vector LDn/STn... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-31-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for aa64 vector LDn/STn... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-30-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Use MemOp for size + endian in aa64 vector... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-29-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for aa64 load-acq/store-rel ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-28-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Use finalize_memop for aa64 fpr load/store ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-27-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Use finalize_memop for aa64 gpr load/store ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-26-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for VLDn/VSTn (single) ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-25-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for VLDn/VSTn (multiple) ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-24-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for VLDn (all lanes) ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-23-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for VLDR/VSTR ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-22-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for VLDM/VSTM ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-21-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for SRS ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-20-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for RFE ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-19-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for LDM/STM ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-18-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce alignment for LDA/LDAH/STL/STLH ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-17-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Enforce word alignment for LDRD/STRD ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-16-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Adjust gen_aa32_{ld, st}_i64 for align... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-15-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Fix SCTLR_B test for TCGv_i64 load/store ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-14-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Merge gen_aa32_frob64 into gen_aa32_ld_i64 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-13-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Adjust gen_aa32_{ld, st}_i32 for align... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-12-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Add ALIGN_MEM to TBFLAG_ANY ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-11-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Move TBFLAG_ANY bits to the bottom ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210419202257.161730-10-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Move TBFLAG_AM32 bits to the top ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20210419202257.161730-9-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Move mode specific TB flags to tb->cs_base ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20210419202257.161730-7-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Introduce CPUARMTBFlags ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20210419202257.161730-6-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Add wrapper macros for accessing tbflags ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20210419202257.161730-5-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Rename TBFLAG_ANY, PSTATE_SS ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20210419202257.161730-4-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Rename TBFLAG_A32, SCTLR_B ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20210419202257.161730-3-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Fix decode of align in VLDST_single ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20210419202257.161730-2-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Remove log2_esize parameter to gen_mte_checkN ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20210416183106.1516563-10-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Simplify sve mte checking ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210416183106.1516563-9-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Rename mte_probe1 to mte_probe ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210416183106.1516563-8-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Merge mte_check1, mte_checkN ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210416183106.1516563-7-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Replace MTEDESC ESIZE+TSIZE with SIZEM1 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210416183106.1516563-6-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | test/tcg/aarch64: Add mte-5 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210416183106.1516563-5-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Fix unaligned checks for mte_check1, mte_probe1 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210416183106.1516563-4-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Split out mte_probe_int ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210416183106.1516563-3-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-30 | Richard Henderson | target/arm: Fix mte_checkN ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210416183106.1516563-2-richard.henderson@linaro.org |
commitcommitdifftree |
2021-04-12 | Richard Henderson | exec: Fix overlap of PAGE_ANON and PAGE_TARGET_1 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-12 | Richard Henderson | target/arm: Check PAGE_WRITE_ORG for MTE writeability ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-12 | Richard Henderson | accel/tcg: Preserve PAGE_ANON when changing page permissions ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-07 | Richard Henderson | linux-user: Use signed lengths in uaccess.c ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210315204004.2025219-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-04-01 | Richard Henderson | target/i386: Verify memory operand for lcall and ljmp ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20210324164650.128608-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Build page-vary-common.c with -fno-lto ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210321211534.2101231-1-richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Extract 'page-vary.h' header ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | exec: Rename exec-vary.c as page-vary.c ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | tcg: Workaround macOS 11.2 mprotect bug ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210320165720.1813545-3-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-24 | Richard Henderson | tcg: Do not set guard pages on the rx portion of code_gen_buffer ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20210320165720.1813545-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-23 | Richard Henderson | target/arm: Set ARMMMUFaultInfo.level in user-only... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20210320000606.1788699-1-richard.henderson@linaro.org |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_r[iI] ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_v ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_{rrm,rrrm,rrrrm} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrcl ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrrr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrcl ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrbb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrrc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrrc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_p ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_l ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tcg_out_op_rrs ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Push opcode emit into each case ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Implement the disassembler properly ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Remove tci_disas ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Hoist op_size checking into tci_args_* ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Split out tci_args_{rrm,rrrm,rrrrm} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2021-03-17 | Richard Henderson | tcg/tci: Reduce qemu_ld/st TCGMemOpIdx operand to 32... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |