aboutsummaryrefslogtreecommitdiff
path: root/target/arm
AgeCommit message (Expand)AuthorFilesLines
2021-06-03target/arm: Enable BFloat16 extensionsRichard Henderson3-0/+7
2021-06-03target/arm: Implement bfloat widening fma (indexed)Richard Henderson7-1/+82
2021-06-03target/arm: Implement bfloat widening fma (vector)Richard Henderson7-4/+73
2021-06-03target/arm: Implement bfloat16 matrix multiply accumulateRichard Henderson7-3/+81
2021-06-03target/arm: Implement bfloat16 dot product (indexed)Richard Henderson7-9/+80
2021-06-03target/arm: Implement bfloat16 dot product (vector)Richard Henderson7-0/+89
2021-06-03target/arm: Implement vector float32 to bfloat16 conversionRichard Henderson9-0/+95
2021-06-03target/arm: Implement scalar float32 to bfloat16 conversionRichard Henderson5-0/+51
2021-06-03target/arm: Unify unallocated path in disas_fp_1srcRichard Henderson1-9/+6
2021-06-03target/arm: Add isar_feature_{aa32, aa64, aa64_sve}_bf16Richard Henderson1-0/+15
2021-06-03target/arm: use raise_exception_ra for stack limit exceptionJamie Iles2-10/+4
2021-06-03target/arm: use raise_exception_ra for MTE check failureJamie Iles1-9/+3
2021-06-03target/arm: fold do_raise_exception into raise_exceptionJamie Iles1-10/+2
2021-06-03target/arm: fix missing exception classJamie Iles1-2/+9
2021-06-03target/arm: Mark LDS{MIN,MAX} as signed operationsRichard Henderson1-3/+10
2021-06-03target/arm: Allow board models to specify initial NS VTORPeter Maydell2-0/+12
2021-06-03target/arm: Make FPSCR.LTPSIZE writable for MVEPeter Maydell3-4/+9
2021-06-03target/arm: Implement M-profile VPR registerPeter Maydell3-0/+63
2021-06-03target/arm: Fix return values in fp_sysreg_checks()Peter Maydell1-3/+3
2021-06-03target/arm: Add MVE check to VMOV_reg_sp and VMOV_reg_dpPeter Maydell1-2/+13
2021-06-03target/arm: Move fpsp/fpdp isar check into callers of do_vfp_2op_sp/dpPeter Maydell1-18/+19
2021-06-03target/arm: Update feature checks for insns which are "MVE or FP"Peter Maydell1-19/+29
2021-06-03target/arm: Add isar feature check functions for MVEPeter Maydell1-0/+22
2021-06-02docs: fix references to docs/devel/tracing.rstStefano Garzarella1-1/+1
2021-05-26hw/core: Constify TCGCPUOpsRichard Henderson2-2/+2
2021-05-26cpu: Move CPUClass::get_phys_page_debug to SysemuCPUOpsPhilippe Mathieu-Daudé1-1/+1
2021-05-26cpu: Move CPUClass::asidx_from_attrs to SysemuCPUOpsPhilippe Mathieu-Daudé1-1/+1
2021-05-26cpu: Move CPUClass::write_elf* to SysemuCPUOpsPhilippe Mathieu-Daudé1-2/+2
2021-05-26cpu: Move CPUClass::virtio_is_big_endian to SysemuCPUOpsPhilippe Mathieu-Daudé1-1/+1
2021-05-26cpu: Move CPUClass::vmsd to SysemuCPUOpsPhilippe Mathieu-Daudé1-1/+1
2021-05-26cpu: Introduce SysemuCPUOps structurePhilippe Mathieu-Daudé1-0/+8
2021-05-26cpu: Rename CPUClass vmsd -> legacy_vmsdPhilippe Mathieu-Daudé1-1/+1
2021-05-25target/arm: Enable SVE2 and related extensionsRichard Henderson3-0/+16
2021-05-25target/arm: Implement integer matrix multiply accumulateRichard Henderson7-0/+169
2021-05-25target/arm: Implement aarch32 VSUDOT, VUSDOTRichard Henderson3-0/+38
2021-05-25target/arm: Split decode of VSDOT and VUDOTRichard Henderson2-11/+28
2021-05-25target/arm: Split out do_neon_dddaRichard Henderson1-52/+38
2021-05-25target/arm: Fix decode for VDOT (indexed)Richard Henderson2-3/+3
2021-05-25target/arm: Remove unused fpst from VDOT_scalarRichard Henderson1-3/+0
2021-05-25target/arm: Split out do_neon_ddda_fpstRichard Henderson1-55/+43
2021-05-25target/arm: Implement aarch64 SUDOT, USDOTRichard Henderson2-0/+30
2021-05-25target/arm: Implement SVE2 fp multiply-add longStephen Long4-0/+141
2021-05-25target/arm: Move endian adjustment macros to vec_internal.hRichard Henderson3-28/+24
2021-05-25target/arm: Implement SVE2 bitwise shift immediateStephen Long4-0/+133
2021-05-25target/arm: Implement 128-bit ZIP, UZP, TRNRichard Henderson4-8/+90
2021-05-25target/arm: Implement SVE2 LD1RORichard Henderson2-0/+97
2021-05-25target/arm: Tidy do_ldrqRichard Henderson1-9/+4
2021-05-25target/arm: Share table of sve load functionsRichard Henderson1-128/+126
2021-05-25target/arm: Implement SVE2 FLOGBStephen Long4-0/+119
2021-05-25target/arm: Implement SVE2 FCVTXNT, FCVTXStephen Long2-10/+41