aboutsummaryrefslogtreecommitdiff
path: root/target/arm
AgeCommit message (Expand)AuthorFilesLines
2022-04-20exec/translator: Pass the locked filepointer to disas_log hookRichard Henderson2-6/+7
2022-04-06Remove qemu-common.h include from most unitsMarc-André Lureau3-3/+0
2022-04-06Move CPU softfloat unions to cpu-float.hMarc-André Lureau1-0/+1
2022-04-06include: move target page bits declaration to page-vary.hMarc-André Lureau1-1/+1
2022-04-06Replace TARGET_WORDS_BIGENDIANMarc-André Lureau2-5/+5
2022-04-06Replace config-time define HOST_WORDS_BIGENDIANMarc-André Lureau11-18/+18
2022-04-01target/arm: Don't use DISAS_NORETURN in STXP !HAVE_CMPXCHG128 codegenPeter Maydell1-1/+6
2022-04-01target/arm: Determine final stage 2 output PA space based on original IPAIdan Horowitz1-3/+5
2022-04-01target/arm: Take VSTCR.SW, VTCR.NSW into account in final stage 2 walkIdan Horowitz1-0/+10
2022-04-01target/arm: Check VSTCR.SW when assigning the stage 2 output PA spaceIdan Horowitz1-1/+1
2022-04-01target/arm: Fix MTE access checks for disabled SEL2Idan Horowitz2-2/+2
2022-03-25target/arm: Fix sve_ld1_z and sve_st1_z vs MMIORichard Henderson1-2/+8
2022-03-18target/arm: Make rvbar settable after realizeEdgar E. Iglesias3-9/+16
2022-03-18target/arm: Log fault address for M-profile faultsPeter Maydell1-0/+6
2022-03-18target/arm: Log M-profile vector table accessesPeter Maydell2-0/+10
2022-03-18target/arm: Fix handling of LPAE block descriptorsPeter Maydell1-2/+8
2022-03-18target/arm: Fix pauth_check_trap vs SEL2Richard Henderson1-1/+1
2022-03-18target/arm: Fix sve2 ldnt1 and stnt1Richard Henderson2-5/+51
2022-03-08Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20220307'...Peter Maydell4-6/+42
2022-03-07target/arm: Provide cpu property for controling FEAT_LPA2Richard Henderson3-1/+34
2022-03-07target/arm/translate-neon: Simplify align field check for VLD3Peter Maydell1-5/+5
2022-03-07target/arm/translate-neon: UNDEF if VLD1/VST1 stride bits are non-zeroPeter Maydell1-0/+3
2022-03-06target: Use ArchCPU as interface to target CPUPhilippe Mathieu-Daudé1-1/+1
2022-03-06target: Introduce and use OBJECT_DECLARE_CPU_TYPE() macroPhilippe Mathieu-Daudé2-4/+1
2022-03-06target: Use CPUArchState as interface to target-specific CPU statePhilippe Mathieu-Daudé1-2/+1
2022-03-06target: Use forward declared type instead of structure typePhilippe Mathieu-Daudé1-1/+1
2022-03-02target/arm: Report KVM's actual PSCI version to guest in dtbPeter Maydell2-0/+13
2022-03-02target/arm: Implement FEAT_LPA2Richard Henderson3-15/+111
2022-03-02target/arm: Advertise all page sizes for -cpu maxRichard Henderson1-0/+4
2022-03-02target/arm: Validate tlbi TG matches translation granule in useRichard Henderson1-3/+7
2022-03-02target/arm: Fix TLBIRange.base for 16k and 64k pagesRichard Henderson1-2/+3
2022-03-02target/arm: Introduce tlbi_aa64_get_rangeRichard Henderson1-34/+24
2022-03-02target/arm: Extend arm_fi_to_lfsc to level -1Richard Henderson1-6/+29
2022-03-02target/arm: Implement FEAT_LPARichard Henderson3-5/+18
2022-03-02target/arm: Implement FEAT_LVARichard Henderson4-2/+15
2022-03-02target/arm: Prepare DBGBVR and DBGWVR for FEAT_LVARichard Henderson1-8/+24
2022-03-02target/arm: Honor TCR_ELx.{I}PSRichard Henderson2-16/+57
2022-03-02target/arm: Use MAKE_64BIT_MASK to compute indexmaskRichard Henderson1-2/+2
2022-03-02target/arm: Pass outputsize down to check_s2_mmu_setupRichard Henderson1-11/+10
2022-03-02target/arm: Move arm_pamax out of lineRichard Henderson2-18/+23
2022-03-02target/arm: Fault on invalid TCR_ELx.TxSZRichard Henderson2-4/+29
2022-03-02target/arm: Set TCR_EL1.TSZ for user-onlyRichard Henderson1-1/+2
2022-03-02target/arm: Fix early free of TCG temp in handle_simd_shift_fpint_conv()Wentao_Liang1-1/+1
2022-03-02target/arm: Support PSCI 1.1 and SMCCC 1.0Akihiko Odaki5-11/+71
2022-02-22Merge remote-tracking branch 'remotes/thuth-gitlab/tags/pull-request-2022-02-...Peter Maydell4-0/+5
2022-02-21target/arm: Support PAuth extension for hvfPeter Maydell1-4/+10
2022-02-21target/arm: Fix '-cpu max' for HVFPeter Maydell1-2/+3
2022-02-21target/arm: Unindent unnecessary else-clausePeter Maydell1-160/+163
2022-02-21target/arm: Make KVM -cpu max exactly like -cpu hostPeter Maydell1-6/+8
2022-02-21target/arm: Use aarch64_cpu_register() for 'host' CPU typePeter Maydell1-13/+4