2021-05-01 |
Richard Henderson | decodetree: Extend argument set syntax to allow types Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-01 |
Richard Henderson | decodetree: More use of f-strings Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-05-01 |
Richard Henderson | decodetree: Introduce whex and whexC helpers Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for sve LD1R Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for aa64 vector LDn/STn... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for aa64 vector LDn/STn... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Use MemOp for size + endian in aa64 vector... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for aa64 load-acq/store-rel Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Use finalize_memop for aa64 fpr load/store Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Use finalize_memop for aa64 gpr load/store Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for VLDn/VSTn (single) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for VLDn/VSTn (multiple) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for VLDn (all lanes) Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for VLDR/VSTR Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for VLDM/VSTM Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for SRS Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for RFE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for LDM/STM Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce alignment for LDA/LDAH/STL/STLH Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Enforce word alignment for LDRD/STRD Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Adjust gen_aa32_{ld, st}_i64 for align... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Fix SCTLR_B test for TCGv_i64 load/store Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Merge gen_aa32_frob64 into gen_aa32_ld_i64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Adjust gen_aa32_{ld, st}_i32 for align... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Add ALIGN_MEM to TBFLAG_ANY Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Move TBFLAG_ANY bits to the bottom Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Move TBFLAG_AM32 bits to the top Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Move mode specific TB flags to tb->cs_base Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Introduce CPUARMTBFlags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Add wrapper macros for accessing tbflags Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Rename TBFLAG_ANY, PSTATE_SS Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Rename TBFLAG_A32, SCTLR_B Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Fix decode of align in VLDST_single Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Remove log2_esize parameter to gen_mte_checkN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Simplify sve mte checking Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Rename mte_probe1 to mte_probe Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Merge mte_check1, mte_checkN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Replace MTEDESC ESIZE+TSIZE with SIZEM1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | test/tcg/aarch64: Add mte-5 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Fix unaligned checks for mte_check1, mte_probe1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Split out mte_probe_int Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-30 |
Richard Henderson | target/arm: Fix mte_checkN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-12 |
Richard Henderson | exec: Fix overlap of PAGE_ANON and PAGE_TARGET_1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-12 |
Richard Henderson | target/arm: Check PAGE_WRITE_ORG for MTE writeability Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-12 |
Richard Henderson | accel/tcg: Preserve PAGE_ANON when changing page permissions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-07 |
Richard Henderson | linux-user: Use signed lengths in uaccess.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-04-01 |
Richard Henderson | target/i386: Verify memory operand for lcall and ljmp Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-24 |
Richard Henderson | exec: Build page-vary-common.c with -fno-lto Signed-off-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-24 |
Richard Henderson | exec: Extract 'page-vary.h' header Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-24 |
Richard Henderson | exec: Rename exec-vary.c as page-vary.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-24 |
Richard Henderson | tcg: Workaround macOS 11.2 mprotect bug Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-24 |
Richard Henderson | tcg: Do not set guard pages on the rx portion of code_gen_buffer Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-23 |
Richard Henderson | target/arm: Set ARMMMUFaultInfo.level in user-only... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_r[iI] Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_v Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_{rrm,rrrm,rrrrm} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrcl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrcl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrrbb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrrrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_p Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_l Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tcg_out_op_rrs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Push opcode emit into each case Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Implement the disassembler properly Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Remove tci_disas Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Hoist op_size checking into tci_args_* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_{rrm,rrrm,rrrrm} Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Reduce qemu_ld/st TCGMemOpIdx operand to 32... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Clean up deposit operations Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_rrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_rrrrrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Reuse tci_args_l for goto_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Reuse tci_args_l for exit_tb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Reuse tci_args_l for calls. Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_ri and tci_args_rI Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_rrcl and tci_args_rrrrcl Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_rrrrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_l Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_rrrc Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_rrr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_rr Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Split out tci_args_rrs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Rename tci_read_r to tci_read_rval Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | tcg/tci: Remove ifdefs for TCG_TARGET_HAS_ext32[us... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-17 |
Richard Henderson | utils: Use fixed-point arithmetic in qemu_strtosz Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-15 |
Richard Henderson | utils: Use fixed-point arithmetic in qemu_strtosz Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2021-03-15 |
Richard Henderson | target/s390x: Implement the MVPG condition-code-option bit Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
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 |