2020-02-13 |
Richard Henderson | target/arm: Set PAN bit as required on exception entry Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Enforce PAN semantics in get_S1prot Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Update arm_mmu_idx_el for PAN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Update MSR access for PAN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Introduce aarch64_pstate_valid_mask Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Remove CPSR_RESERVED Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Use aarch32_cpsr_valid_mask in helper_exception_... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Replace CPSR_ERET_MASK with aarch32_cpsr_valid_mask Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Mask CPSR_J when Jazelle is not enabled Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Split out aarch32_cpsr_valid_mask Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Move LOR regdefs to file scope Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Add isar_feature tests for PAN + ATS1E1 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Add mmu_idx for EL1 and EL2 w/ PAN enabled Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-13 |
Richard Henderson | target/arm: Add arm_mmu_idx_is_stage1_of_2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Raise only one interrupt in arm_cpu_exec_interrupt Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Use bool for unmasked in arm_excp_unmasked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Pass more cpu state to arm_excp_unmasked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Move arm_excp_unmasked to cpu.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Enable ARMv8.1-VHE in -cpu max Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update arm_cpu_do_interrupt_aarch64 for VHE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update get_a64_user_mem_index for VHE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update {fp,sve}_exception_el for VHE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update arm_phys_excp_target_el for TGE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Flush tlbs for E2&0 translation regime Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Flush tlb for ASID changes in EL2&0 translation... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Add VHE timer register redirection and... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Add VHE system register redirection and... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update define_one_arm_cp_reg_with_opaque... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update timer access for VHE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Add the hypervisor virtual counter Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update ctr_el0_access for EL2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update aa64_zva_access for EL2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update arm_sctlr for VHE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update arm_mmu_idx for VHE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Add regime_has_2_ranges Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Reorganize ARMMMUIdx Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Tidy ARMMMUIdx m-profile definitions Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Rearrange ARMMMUIdxBit Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Expand TBFLAG_ANY.MMUIDX to 4 bits Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Recover 4 bits from TBFLAGs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Rename ARMMMUIdx_S1E2 to ARMMMUIdx_E2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Rename ARMMMUIdx*_S1E3 to ARMMMUIdx*_SE3 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Rename ARMMMUIdx_S1SE[01] to ARMMMUIdx_SE10_[01] Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Rename ARMMMUIdx_S1NSE* to ARMMMUIdx_Stage1_E* Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Rename ARMMMUIdx_S2NS to ARMMMUIdx_Stage2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Rename ARMMMUIdx*_S12NSE* to ARMMMUIdx... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Simplify tlb_force_broadcast alternatives Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Split out alle1_tlbmask Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Split out vae1_tlbmask Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Update CNTVCT_EL0 for VHE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Add TTBR1_EL2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Add CONTEXTIDR_EL2 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Enable HCR_E2H for VHE Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-07 |
Richard Henderson | target/arm: Define isar_feature_aa64_vh Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Richard Henderson | target/ppc: Use probe_write for DCBZ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Richard Henderson | target/ppc: Remove redundant mask in DCBZ Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Richard Henderson | target/ppc: Use probe_access for LMW, STMW Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-02-03 |
Richard Henderson | target/ppc: Use probe_access for LSW, STSW Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/hppa: Allow, but diagnose, LDCW aligned only... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Remove DisasFields argument from extract_insn Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Move DisasFields into DisasContext Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Pass DisasContext to get_field and have_field Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Remove DisasFields argument from callbacks Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-27 |
Richard Henderson | target/s390x: Move struct DisasFields definition earlier Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-23 |
Richard Henderson | tests/tcg/aarch64: Add pauth-4 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-23 |
Richard Henderson | tests/tcg/aarch64: Add pauth-3 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-23 |
Richard Henderson | tests/tcg/aarch64: Fix compilation parameters for pauth-% Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | linux-user: Reserve space for brk Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Hoist timestamp outside of loops over tlbs Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Initialize tlbs as flushed Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Partially merge tlb_dyn_init into tlb_init Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Split out tlb_mmu_flush_locked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Hoist tlb portions in tlb_flush_one_mmuidx_locked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Hoist tlb portions in tlb_mmu_resize_locked Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Pass CPUTLBDescFast to tlb_n_entries and sizeof_tlb Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Make tlb_n_entries private to cputlb.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Merge tlb_table_flush_by_mmuidx into tlb_flush_one_m... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | vl: Only choose enabled accelerators in configure_accelerators Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | vl: Remove useless test in configure_accelerators Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | vl: Reduce scope of variables in configure_accelerators Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | vl: Remove unused variable in configure_accelerators Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-22 |
Richard Henderson | cputlb: Handle NB_MMU_MODES > TARGET_PAGE_BITS_MIN Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-17 |
Richard Henderson | target/arm: Set ISSIs16Bit in make_issinfo Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | MAINTAINERS: Replace Claudio Fontana for tcg/aarch64 Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Expand cpu_ldst_template.h in cputlb.c Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Remove support for MMU_MODE*_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/ppc: Use cpu_*_mmuidx_ra instead of MMU_MODE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/s390x: Use cpu_*_mmuidx_ra instead of MMU_MODE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/mips: Use cpu_*_mmuidx_ra instead of MMU_MODE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/m68k: Use cpu_*_mmuidx_ra instead of MMU_MODE... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/xtensa: Remove MMU_MODE{0,1,2,3}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/unicore32: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/sh4: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/microblaze: Remove MMU_MODE{0,1,2}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/i386: Remove MMU_MODE{0,1,2}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/cris: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/alpha: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/nios2: Remove MMU_MODE{0,1}_SUFFIX Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | cputlb: Expand cpu_ldst_useronly_template.h in user... Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |
2020-01-16 |
Richard Henderson | target/i386: Use cpu_*_mmuidx_ra instead of templates Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
|
commit | commitdiff | tree |