summaryrefslogtreecommitdiffstats
path: root/target/arm
Commit message (Expand)AuthorAgeFilesLines
* target/arm: Set TCGCPUOps.restore_state_to_opc for v7mEvgeny Ermakov2022-11-303-3/+8
* target/arm: Use signed quantity to represent VMSAv8-64 translation levelArd Biesheuvel2022-11-221-2/+2
* target/arm: Don't do two-stage lookup if stage 2 is disabledPeter Maydell2022-11-221-3/+4
* target/arm: Limit LPA2 effective output address when TCR.DS == 0Ard Biesheuvel2022-11-211-0/+8
* target/arm: Two fixes for secure ptwRichard Henderson2022-11-041-7/+8
* target/arm: Honor HCR_E2H and HCR_TGE in ats_write64()Ake Koomsin2022-11-041-6/+9
* target/arm: Copy the entire vector in DO_ZIPRichard Henderson2022-11-041-2/+2
* target/arm: Fix Privileged Access Never (PAN) for aarch32Timofey Kutergin2022-11-042-7/+41
* target/arm: Make TLBIOS and TLBIRANGE ops trap on HCR_EL2.TTLBPeter Maydell2022-11-041-18/+18
* accel/tcg: Remove will_exit argument from cpu_restore_stateRichard Henderson2022-10-312-5/+5
* target/arm: Use the max page size in a 2-stage ptwRichard Henderson2022-10-271-1/+10
* target/arm: Implement FEAT_HAFDBS, dirty bit portionRichard Henderson2022-10-272-1/+17
* target/arm: Implement FEAT_HAFDBS, access flag portionRichard Henderson2022-10-272-22/+156
* target/arm: Tidy merging of attributes from descriptor and tableRichard Henderson2022-10-271-18/+16Star
* target/arm: Consider GP an attribute in get_phys_addr_lpaeRichard Henderson2022-10-271-4/+2Star
* target/arm: Don't shift attrs in get_phys_addr_lpaeRichard Henderson2022-10-271-16/+15Star
* target/arm: Fix fault reporting in get_phys_addr_lpaeRichard Henderson2022-10-271-18/+13Star
* target/arm: Remove loop from get_phys_addr_lpaeRichard Henderson2022-10-271-92/+92
* target/arm: Add ARMFault_UnsuppAtomicUpdateRichard Henderson2022-10-271-0/+4
* target/arm: Move S1_ptw_translate outside arm_ld[lq]_ptwRichard Henderson2022-10-271-19/+22
* target/arm: Extract HA and HD in aa64_va_parametersRichard Henderson2022-10-272-1/+9
* target/arm: Add isar predicates for FEAT_HAFDBSRichard Henderson2022-10-271-0/+10
* target/arm: Add ptw_idx to S1TranslateRichard Henderson2022-10-271-17/+54
* target/arm: Introduce regime_is_stage2Richard Henderson2022-10-273-17/+16Star
* target/arm: honor HCR_E2H and HCR_TGE in arm_excp_unmasked()Ake Koomsin2022-10-271-7/+17
* target/arm: Implement FEAT_E0PDPeter Maydell2022-10-275-19/+34
* target/arm: Convert to tcg_ops restore_state_to_opcRichard Henderson2022-10-262-22/+26
* accel/tcg: Simplify page_get/alloc_target_dataRichard Henderson2022-10-261-4/+0Star
* accel/tcg: Make page_alloc_target_data allocation constantRichard Henderson2022-10-263-6/+9
* target/arm: Enable TARGET_TB_PCRELRichard Henderson2022-10-206-71/+178
* target/arm: Introduce gen_pc_plus_diff for aarch32Richard Henderson2022-10-201-17/+21
* target/arm: Introduce gen_pc_plus_diff for aarch64Richard Henderson2022-10-201-12/+29
* target/arm: Change gen_jmp* to work on displacementsRichard Henderson2022-10-201-16/+21
* target/arm: Remove gen_exception_internal_insn pc argumentRichard Henderson2022-10-202-8/+8
* target/arm: Change gen_exception_insn* to work on displacementsRichard Henderson2022-10-206-46/+43Star
* target/arm: Change gen_*set_pc_im to gen_*update_pcRichard Henderson2022-10-205-54/+56
* target/arm: Change gen_goto_tb to work on displacementsRichard Henderson2022-10-202-23/+27
* target/arm: Introduce curr_insn_lenRichard Henderson2022-10-203-4/+8
* target/arm: Use bool consistently for get_phys_addr subroutinesRichard Henderson2022-10-201-4/+3Star
* target/arm: Split out get_phys_addr_twostageRichard Henderson2022-10-201-91/+100
* target/arm: Use softmmu tlbs for page table walkingRichard Henderson2022-10-203-75/+145
* target/arm: Move be test for regime into S1TranslateResultRichard Henderson2022-10-201-2/+4
* target/arm: Plumb debug into S1TranslateRichard Henderson2022-10-201-18/+37
* target/arm: Split out S1Translate typeRichard Henderson2022-10-201-61/+79
* target/arm: Restrict tlb flush from vttbr_write to vmid changeRichard Henderson2022-10-201-2/+2
* target/arm: Move ARMMMUIdx_Stage2 to a real tlb mmu_idxRichard Henderson2022-10-203-49/+127
* target/arm: Add ARMMMUIdx_Phys_{S,NS}Richard Henderson2022-10-203-4/+24
* target/arm: Use probe_access_full for BTIRichard Henderson2022-10-205-31/+20Star
* target/arm: Use probe_access_full for MTERichard Henderson2022-10-205-86/+36Star
* target/arm: Enable TARGET_PAGE_ENTRY_EXTRARichard Henderson2022-10-202-0/+15