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> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-11-09 | Richard Henderson | accel/tcg: Split out setjmp_gen_code Signed-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 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Ilya Leoshkevich | tests/tcg/multiarch: Add munmap-pthread.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | accel/tcg: Complete cpu initialization before registration Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | target/i386: Expand eflags updates inline Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | accel/tcg: Remove reset_icount argument from cpu_restore_sta... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | accel/tcg: Remove will_exit argument from cpu_restore_state Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | target/openrisc: Use cpu_unwind_state_data for mfspr Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | target/openrisc: Always exit after mtspr npc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | target/i386: Use cpu_unwind_state_data for tpr access Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | accel/tcg: Introduce cpu_unwind_state_data Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Icenowy Zheng | tcg/tci: fix logic error when registering helpers via FFI Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | tcg/sparc64: Remove sparc32plus constraints Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | tcg/sparc64: Rename from tcg/sparc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-31 | Richard Henderson | tcg/sparc: Remove support for sparc32plus Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Remove restore_state_to_opc function Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/xtensa: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/tricore: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/sparc: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/sh4: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/s390x: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/rx: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/riscv: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/ppc: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/openrisc: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/nios2: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/mips: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/microblaze: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/m68k: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/loongarch: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/i386: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/hppa: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/hexagon: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/cris: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/avr: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/arm: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | target/alpha: Convert to tcg_ops restore_state_to_opc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Add restore_state_to_opc to TCGCPUOps Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Simplify page_get/alloc_target_data Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Move TARGET_PAGE_DATA_SIZE impl to user... Signed-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 Signed-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 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Call tb_invalidate_phys_page for PAGE_RESET Signed-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 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Unify declarations of tb_invalidate_phys_range Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Rename tb_invalidate_phys_page_range and... Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Rename tb_invalidate_phys_page Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Introduce tb_{set_}page_addr{0,1} Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Remove duplicate store to tb->page_addr[] Signed-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 Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Move assert_no_pages_locked to internal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Split out tb-maint.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Split out PageDesc to internal.h Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Remove disabled debug in translate-all.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | accel/tcg: Make page_alloc_target_data allocation constant Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | include/qemu/thread: Use qatomic_* functions Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | include/qemu/atomic: Use qemu_build_assert Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-26 | Richard Henderson | include/qemu/osdep: Add qemu_build_assert Signed-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> Signed-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> Signed-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> Signed-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> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | target/sh4: Fix TB_FLAG_UNALIGN Signed-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> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Introduce TARGET_TB_PCREL Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Introduce tb_pc and log_pc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | hw/core: Add CPUClass.get_pc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | include/hw/core: Create struct CPUJumpCache Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Inline tb_flush_jmp_cache Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Do not align tb->page_addr[0] Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Use DisasContextBase in plugin_gen_tb_start Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Use bool for page_find_alloc Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Remove PageDesc code_bitmap Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | include/exec: Introduce TARGET_PAGE_ENTRY_EXTRA Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Introduce tlb_set_page_full Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Introduce probe_access_full Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Suppress auto-invalidate in probe_access_internal Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Drop addr member from SavedIOTLB Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-04 | Richard Henderson | accel/tcg: Rename CPUIOTLBEntry to CPUTLBEntryFull Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-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> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Implement ID_MMFR5 Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-09-14 | Peter Maydell | target/arm: Sort KVM reads of AArch32 ID registers... Reviewed-by: Richard Henderson <richard.henderson@linaro.org> Signed-off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
next |