summaryrefslogtreecommitdiffstats
path: root/target/arm
Commit message (Expand)AuthorAgeFilesLines
* 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
* target/arm: update the cortex-a15 MIDR to latest revAlex Bennée2022-10-201-1/+3
* Merge tag 'for-upstream' of https://gitlab.com/bonzini/qemu into stagingStefan Hajnoczi2022-10-131-0/+4
|\
| * kvm: allow target-specific accelerator propertiesPaolo Bonzini2022-10-101-0/+4
* | Merge tag 'pull-target-arm-20221010' of https://git.linaro.org/people/pmaydel...Stefan Hajnoczi2022-10-1210-584/+710
|\ \
| * | target/arm: Use ARMGranuleSize in ARMVAParametersPeter Maydell2022-10-103-20/+50
| * | target/arm: Don't allow guest to use unimplemented granule sizesPeter Maydell2022-10-103-8/+136
| * | target/arm: Use tlb_set_page_fullRichard Henderson2022-10-105-114/+111Star
| * | target/arm: Fix cacheattr in get_phys_addr_disabledRichard Henderson2022-10-101-23/+25
| * | target/arm: Split out get_phys_addr_disabledRichard Henderson2022-10-101-64/+74
| * | target/arm: Fix ATS12NSO* from S PL1Richard Henderson2022-10-101-4/+4