2023-01-06 | Richard Henderson | tcg/riscv: Fix reg overlap case in tcg_out_addsub2 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20221020233836.2341671-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-06 | Richard Henderson | tcg/riscv: Fix range matched by TCG_CT_CONST_M12 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20221022095821.2441874-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | accel/tcg: Handle false negative lookup in page_check_range ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | accel/tcg: Use g_free_rcu for user-exec interval trees ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | accel/tcg: Fix tb_invalidate_phys_page_unwind ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Add TCGHelperInfo argument to tcg_out_call ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg/aarch64: Merge tcg_out_callr into tcg_out_call ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Move ffi_cif pointer into TCGHelperInfo ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221111074101.2069454-27-richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Reorg function calls ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Use output_pref wrapper function ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Vary the allocation size for TCGOp ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | accel/tcg/plugin: Use copy_op in append_{udata,mem}_cb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | accel/tcg/plugin: Avoid duplicate copy in copy_call ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | accel/tcg/plugin: Don't search for the function pointer... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Use TCG_CALL_ARG_EVEN for TCI special case ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Replace TCG_TARGET_EXTEND_ARGS with TCG_TARGET_CALL_ARG_I32 ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Replace TCG_TARGET_CALL_ALIGN_ARGS with TCG_TARGET_CALL... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Introduce TCGCallReturnKind and TCGCallArgumentKind ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Introduce tcg_type_size ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Move TCG_TYPE_COUNT outside enum ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Allocate TCGTemp pairs in host memory order ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Simplify calls to temp_sync vs mem_coherent ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Add temp_subindex to TCGTemp ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Move TCG_{LOW,HIGH} to tcg-internal.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | target/sparc: Avoid TCGV_{LOW,HIGH} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | accel/tcg: Set cflags_next_tb in cpu_common_initfn ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Introduce paired register allocation ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Remove check_regs ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Centralize updates to reg_to_temp ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Fix tcg_reg_alloc_dup* ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tci: MAX_OPC_PARAM_IARGS is no longer used ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Remove TCG_TARGET_STACK_GROWSUP ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Tidy tcg_reg_alloc_op ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | accel/tcg: Use QEMU_IOTHREAD_LOCK_GUARD in io_readx... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | hw/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in ppc_set_irq ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | target/riscv: Use QEMU_IOTHREAD_LOCK_GUARD in riscv_cpu_upda... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | target/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in cpu_interrupt_exittb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | target/ppc: Use QEMU_IOTHREAD_LOCK_GUARD in ppc_maybe_interrupt ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | hw/mips: Use QEMU_IOTHREAD_LOCK_GUARD in cpu_mips_irq_request ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | qemu/main-loop: Introduce QEMU_IOTHREAD_LOCK_GUARD ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | tcg: Cleanup trailing whitespace ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2023-01-05 | Richard Henderson | meson: Move CONFIG_TCG_INTERPRETER to config_host ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | accel/tcg: Move remainder of page locking to tb-maint.c ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | accel/tcg: Move PageDesc tree into tb-maint.c for system ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | accel/tcg: Use interval tree for user-only page tracking ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | accel/tcg: Move page_{get,set}_flags to user-exec.c ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | accel/tcg: Drop PAGE_RESERVED for CONFIG_BSD ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | accel/tcg: Use interval tree for TARGET_PAGE_DATA_SIZE ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | accel/tcg: Use interval tree for TBs in user-only mode ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | accel/tcg: Rename page_flush_tb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-21 | Richard Henderson | util: Add interval-tree.c ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-18 | Richard Henderson | target/tricore: Fix gdbstub write to address registers ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-12-01 | Richard Henderson | target/i386: Always completely initialize TranslateFault ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20221201074522.178498-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-29 | Richard Henderson | replay: Fix declaration of replay_read_next_clock ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20221129010547.284051-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-09 | Richard Henderson | accel/tcg: Split out setjmp_gen_code ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-09 | Richard Henderson | tcg: Move TCG_TARGET_HAS_direct_jump init to tb_gen_code ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-08 | Richard Henderson | disas/nanomips: Tidy read for 48-bit opcodes ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20221106023735.5277-5-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-08 | Richard Henderson | disas/nanomips: Split out read_u16 ...off-by: Richard Henderson <richard.henderson@linaro.org> ...Id: <20221106023735.5277-4-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-08 | Richard Henderson | disas/nanomips: Merge insn{1,2,3} into words[3] ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20221106212852.152384-3-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-08 | Richard Henderson | disas/nanomips: Move setjmp into nanomips_dis ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20221106212852.152384-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-04 | Richard Henderson | target/arm: Two fixes for secure ptw ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-04 | Richard Henderson | target/arm: Copy the entire vector in DO_ZIP ...off-by: Richard Henderson <richard.henderson@linaro.org> ...id: 20221031054144.3574-1-richard.henderson@linaro.org |
commitcommitdifftree |
2022-11-02 | Richard Henderson | target/i386: Fix test for paging enabled ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20221102091232.1092552-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | accel/tcg: Complete cpu initialization before registration ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | target/i386: Expand eflags updates inline ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | accel/tcg: Remove reset_icount argument from cpu_restore_sta... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | accel/tcg: Remove will_exit argument from cpu_restore_state ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | target/openrisc: Use cpu_unwind_state_data for mfspr ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | target/openrisc: Always exit after mtspr npc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | target/i386: Use cpu_unwind_state_data for tpr access ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | tests/tcg/nios2: Tweak 10m50-ghrd.ld ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20221024035341.2971123-1-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | accel/tcg: Introduce cpu_unwind_state_data ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | tcg/sparc64: Remove sparc32plus constraints ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | tcg/sparc64: Rename from tcg/sparc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | tcg/sparc: Remove support for sparc32plus ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Use the max page size in a 2-stage ptw ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221024051851.3074715-15-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Implement FEAT_HAFDBS, dirty bit portion ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221024051851.3074715-14-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Implement FEAT_HAFDBS, access flag portion ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221024051851.3074715-13-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Tidy merging of attributes from descriptor... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221024051851.3074715-12-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Consider GP an attribute in get_phys_addr_lpae ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221024051851.3074715-11-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Don't shift attrs in get_phys_addr_lpae ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221024051851.3074715-10-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Fix fault reporting in get_phys_addr_lpae ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221024051851.3074715-9-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Remove loop from get_phys_addr_lpae ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221024051851.3074715-8-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Add ARMFault_UnsuppAtomicUpdate ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221024051851.3074715-7-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Move S1_ptw_translate outside arm_ld[lq... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221024051851.3074715-6-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Extract HA and HD in aa64_va_parameters ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221024051851.3074715-5-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Add isar predicates for FEAT_HAFDBS ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221024051851.3074715-4-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Add ptw_idx to S1Translate ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221024051851.3074715-3-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-27 | Richard Henderson | target/arm: Introduce regime_is_stage2 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221024051851.3074715-2-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Remove restore_state_to_opc function ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/xtensa: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/tricore: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/sparc: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/sh4: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/s390x: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/rx: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/riscv: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/ppc: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/openrisc: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/nios2: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |