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 |
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-20 | Richard Henderson | target/arm: Enable TARGET_TB_PCREL ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221020030641.2066807-10-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Introduce gen_pc_plus_diff for aarch32 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221020030641.2066807-9-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Introduce gen_pc_plus_diff for aarch64 ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221020030641.2066807-8-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Change gen_jmp* to work on displacements ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221020030641.2066807-7-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Remove gen_exception_internal_insn pc argument ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221020030641.2066807-6-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Change gen_exception_insn* to work on displacements ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221020030641.2066807-5-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Change gen_*set_pc_im to gen_*update_pc ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221020030641.2066807-4-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Change gen_goto_tb to work on displacements ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221020030641.2066807-3-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Introduce curr_insn_len ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221020030641.2066807-2-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Use bool consistently for get_phys_addr... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221011031911.2408754-13-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Split out get_phys_addr_twostage ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221011031911.2408754-12-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Use softmmu tlbs for page table walking ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221011031911.2408754-11-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Move be test for regime into S1TranslateResult ...off-by: Richard Henderson <richard.henderson@linaro.org> ...20221011031911.2408754-10-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Plumb debug into S1Translate ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221011031911.2408754-9-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Split out S1Translate type ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221011031911.2408754-8-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Restrict tlb flush from vttbr_write to... ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221011031911.2408754-7-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Move ARMMMUIdx_Stage2 to a real tlb mmu_idx ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221011031911.2408754-6-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Add ARMMMUIdx_Phys_{S,NS} ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221011031911.2408754-5-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Use probe_access_full for BTI ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221011031911.2408754-4-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Use probe_access_full for MTE ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221011031911.2408754-3-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-20 | Richard Henderson | target/arm: Enable TARGET_PAGE_ENTRY_EXTRA ...off-by: Richard Henderson <richard.henderson@linaro.org> ... 20221011031911.2408754-2-richard.henderson@linaro.org |
commitcommitdifftree |
2022-10-18 | Richard Henderson | target/i386: Use tcg gvec ops for pmovmskb ...off-by: Richard Henderson <richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-18 | Richard Henderson | target/i386: Define XMMReg and access macros, align... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20220822223722.1697758-2-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-18 | Richard Henderson | target/i386: Use probe_access_full for final stage2... ...off-by: Richard Henderson <richard.henderson@linaro.org> ...<20221002172956.265735-10-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-18 | Richard Henderson | target/i386: Use atomic operations for pte updates ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20221002172956.265735-9-richard.henderson@linaro.org> |
commitcommitdifftree |
2022-10-18 | Richard Henderson | target/i386: Combine 5 sets of variables in mmu_translate ...off-by: Richard Henderson <richard.henderson@linaro.org> ... <20221002172956.265735-8-richard.henderson@linaro.org> |
commitcommitdifftree |
next |