2022-11-14 | Paolo Bonzini | target/i386: hardcode R_EAX as destination register... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-14 | Paolo Bonzini | target/i386: fix cmpxchg with 32-bit register destination ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-12 | Song Gao | hw/loongarch: Fix loongarch fdt addr confict Reported-by: Richard Henderson <richard.henderson@linaro.org> Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <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-10-31 | Ilya Leoshkevich | tests/tcg/multiarch: Add munmap-pthread.c ...off-by: Richard Henderson <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 | accel/tcg: Introduce cpu_unwind_state_data ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Icenowy Zheng | tcg/tci: fix logic error when registering helpers via FFI ...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-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 |
2022-10-26 | Richard Henderson | target/mips: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/microblaze: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/m68k: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/loongarch: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/i386: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/hppa: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/hexagon: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/cris: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/avr: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/arm: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/alpha: Convert to tcg_ops restore_state_to_opc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Add restore_state_to_opc to TCGCPUOps ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Simplify page_get/alloc_target_data ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Move TARGET_PAGE_DATA_SIZE impl to user... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Use tb_invalidate_phys_range in page_set_flags ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Use page_reset_target_data in page_set_flags ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Call tb_invalidate_phys_page for PAGE_RESET ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Use tb_invalidate_phys_page in page_set_flags ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Unify declarations of tb_invalidate_phys_range ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Rename tb_invalidate_phys_page_range and... ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Rename tb_invalidate_phys_page ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Introduce tb_{set_}page_addr{0,1} ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Remove duplicate store to tb->page_addr[] ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Drop cpu_get_tb_cpu_state from TARGET_HAS_PRECISE_SMC ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Move assert_no_pages_locked to internal.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Split out tb-maint.c ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Split out PageDesc to internal.h ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Remove disabled debug in translate-all.c ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Make page_alloc_target_data allocation constant ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | include/qemu/thread: Use qatomic_* functions ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | include/qemu/atomic: Use qemu_build_assert ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | include/qemu/osdep: Add qemu_build_assert ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Leandro Lupori | accel/tcg: Add a quicker check for breakpoints Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-25 | Qi Hu | tcg/aarch64: Remove unused code in tcg_out_op Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-25 | Qi Hu | tcg/loongarch64: Add direct jump support Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-25 | Peter Maydell | Revert "accel/tcg: Init TCG cflags in vCPU thread handler" Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | target/sh4: Fix TB_FLAG_UNALIGN ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Leandro Lupori | tcg/ppc: Optimize 26-bit jumps Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Introduce TARGET_TB_PCREL ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Introduce tb_pc and log_pc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | hw/core: Add CPUClass.get_pc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | include/hw/core: Create struct CPUJumpCache ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Inline tb_flush_jmp_cache ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Do not align tb->page_addr[0] ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Use DisasContextBase in plugin_gen_tb_start ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Use bool for page_find_alloc ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Remove PageDesc code_bitmap ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20220822232338.1727934-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | include/exec: Introduce TARGET_PAGE_ENTRY_EXTRA ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Introduce tlb_set_page_full ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Introduce probe_access_full ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Suppress auto-invalidate in probe_access_internal ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Drop addr member from SavedIOTLB ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Rename CPUIOTLBEntry to CPUTLBEntryFull ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Alex Bennée | cputlb: used cached CPUClass in our hot-paths Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Alex Bennée | hw/core/cpu-sysemu: used cached class in cpu_asidx_from_attrs Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Alex Bennée | cpu: cache CPUClass in CPUState for hot code paths Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Make boards pass base address to armv7m_load_ker... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Remove useless TARGET_BIG_ENDIAN check... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Report FEAT_PMUv3p5 for TCG '-cpu max' Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Support 64-bit event counters for FEAT_PMUv3p5 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Implement FEAT_PMUv3p5 cycle counter disable... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Rename pmu_8_n feature test functions Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Detect overflow when calculating next PMU... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Honour MDCR_EL2.HPMD in Secure EL2 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Ignore PMCR.D when PMCR.LC is set Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Don't mishandle count when enabling or... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Correct value returned by pmu_counter_mask() Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Don't corrupt high half of PMOVSR when... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Add missing space in comment Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Advertise FEAT_ETS for '-cpu max' Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Implement ID_DFR1 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |