aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-05-26meson: Set implicit_include_directories to falseKatsuhiro Ueno1-0/+1
2021-05-26tests/qtest/fuzz: Fix build failurePhilippe Mathieu-Daudé1-0/+1
2021-05-26KVM: Dirty ring supportPeter Xu3-3/+385
2021-05-26KVM: Disable manual dirty log when dirty ring enabledPeter Xu1-14/+23
2021-05-26KVM: Add dirty-ring-size propertyPeter Xu2-0/+58
2021-05-26KVM: Cache kvm slot dirty bitmap sizePeter Xu2-0/+2
2021-05-26KVM: Simplify dirty log sync in kvm_set_phys_memPeter Xu1-1/+2
2021-05-26KVM: Provide helper to sync dirty bitmap from slot to ramblockPeter Xu2-20/+19
2021-05-26KVM: Provide helper to get kvm dirty logPeter Xu2-22/+32
2021-05-26KVM: Create the KVMSlot dirty bitmap on flag changesPeter Xu1-14/+9
2021-05-26KVM: Use a big lock to replace per-kml slots_lockPeter Xu2-17/+18
2021-05-26memory: Introduce log_sync_global() to memory listenerPeter Xu2-10/+35
2021-05-26KVM: do not allow setting properties at runtimePaolo Bonzini1-1/+12
2021-05-26qtest: add a QOM object for qtestPaolo Bonzini3-11/+196
2021-05-26object: add more commands to preconfig modePaolo Bonzini2-2/+6
2021-05-26i386/cpu: Expose AVX_VNNI instruction to guestYang Zhong2-2/+4
2021-05-26hw/mem/nvdimm: Use Kconfig 'imply' instead of 'depends on'Philippe Mathieu-Daudé5-3/+3
2021-05-26configure: simplify assignment to GIT_SUBMODULESPaolo Bonzini2-14/+8
2021-05-26configure: check for submodules if --with-git-submodules=ignorePaolo Bonzini1-18/+22
2021-05-26configure: Only clone softfloat-3 repositories if TCG is enabledPhilippe Mathieu-Daudé1-2/+5
2021-05-25Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210525'...Peter Maydell33-1258/+8233
2021-05-25target/arm: Enable SVE2 and related extensionsRichard Henderson3-0/+16
2021-05-25linux-user/aarch64: Enable hwcap bits for sve2 and related extensionsRichard Henderson1-0/+10
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
2021-05-25target/arm: Implement SVE2 FCVTLTStephen Long4-0/+46
2021-05-25target/arm: Implement SVE2 FCVTNTRichard Henderson4-0/+45
2021-05-25target/arm: Implement SVE2 TBL, TBXStephen Long4-19/+119
2021-05-25target/arm: Implement SVE2 crypto constructive binary operationsRichard Henderson3-0/+25
2021-05-25target/arm: Implement SVE2 crypto destructive binary operationsRichard Henderson3-0/+50
2021-05-25target/arm: Implement SVE2 crypto unary operationsRichard Henderson2-0/+17
2021-05-25target/arm: Implement SVE mixed sign dot productRichard Henderson4-0/+22
2021-05-25target/arm: Implement SVE mixed sign dot product (indexed)Richard Henderson5-0/+31
2021-05-25target/arm: Macroize helper_gvec_{s,u}dot_idx_{b,h}Richard Henderson1-131/+29
2021-05-25target/arm: Macroize helper_gvec_{s,u}dot_{b,h}Richard Henderson1-64/+22