summaryrefslogtreecommitdiffstats
path: root/target
Commit message (Expand)AuthorAgeFilesLines
* target/i386: kvm: add support for TSC scalingPaolo Bonzini2021-06-253-5/+10
* Merge remote-tracking branch 'remotes/pmaydell/tags/pull-target-arm-20210624'...Peter Maydell2021-06-2416-615/+3347
|\
| * target/arm: Implement MTE3Peter Collingbourne2021-06-242-32/+52
| * target/arm: Make VMOV scalar <-> gpreg beatwise for MVEPeter Maydell2021-06-243-8/+75
| * target/arm: Implement MVE VADDVPeter Maydell2021-06-244-0/+76
| * target/arm: Implement MVE VHCADDPeter Maydell2021-06-244-3/+19
| * target/arm: Implement MVE VCADDPeter Maydell2021-06-244-2/+51
| * target/arm: Implement MVE VADC, VSBCPeter Maydell2021-06-244-0/+99
| * target/arm: Implement MVE VRHADDPeter Maydell2021-06-244-0/+19
| * target/arm: Implement MVE VQDMULL (vector)Peter Maydell2021-06-244-0/+70
| * target/arm: Implement MVE VQDMLSDH and VQRDMLSDHPeter Maydell2021-06-244-0/+69
| * target/arm: Implement MVE VQDMLADH and VQRDMLADHPeter Maydell2021-06-244-0/+114
| * target/arm: Implement MVE VRSHLPeter Maydell2021-06-244-0/+17
| * target/arm: Implement MVE VSHL insnPeter Maydell2021-06-244-0/+19
| * target/arm: Implement MVE VQRSHLPeter Maydell2021-06-244-0/+19
| * target/arm: Implement MVE VQSHL (vector)Peter Maydell2021-06-244-0/+56
| * target/arm: Implement MVE VQADD, VQSUB (vector)Peter Maydell2021-06-244-0/+39
| * target/arm: Implement MVE VQDMULH, VQRDMULH (vector)Peter Maydell2021-06-244-0/+40
| * target/arm: Implement MVE VQDMULL scalarPeter Maydell2021-06-244-4/+119
| * target/arm: Implement MVE VQDMULH and VQRDMULH (scalar)Peter Maydell2021-06-244-0/+38
| * target/arm: Implement MVE VQADD and VQSUBPeter Maydell2021-06-244-0/+87
| * target/arm: Implement MVE VPSTPeter Maydell2021-06-242-0/+63
| * target/arm: Implement MVE VBRSRPeter Maydell2021-06-244-0/+49
| * target/arm: Implement MVE VHADD, VHSUB (scalar)Peter Maydell2021-06-244-0/+32
| * target/arm: Implement MVE VSUB, VMUL (scalar)Peter Maydell2021-06-244-0/+14
| * target/arm: Implement MVE VADD (scalar)Peter Maydell2021-06-244-0/+78
| * target/arm: Implement MVE VRMLALDAVH, VRMLSLDAVHPeter Maydell2021-06-214-0/+76
| * target/arm: Implement MVE VMLSLDAVPeter Maydell2021-06-214-0/+23
| * target/arm: Implement MVE VMLALDAVPeter Maydell2021-06-215-0/+163
| * target/arm: Implement MVE VMULLPeter Maydell2021-06-214-0/+57
| * target/arm: Implement MVE VHADD, VHSUBPeter Maydell2021-06-214-0/+48
| * target/arm: Implement MVE VABDPeter Maydell2021-06-214-0/+17
| * target/arm: Implement MVE VMAX, VMINPeter Maydell2021-06-214-0/+37
| * target/arm: Implement MVE VRMULHPeter Maydell2021-06-214-0/+34
| * target/arm: Implement MVE VMULHPeter Maydell2021-06-214-0/+38
| * target/arm: Implement MVE VADD, VSUB, VMULPeter Maydell2021-06-214-0/+47
| * target/arm: Implement MVE VAND, VBIC, VORR, VORN, VEORPeter Maydell2021-06-214-0/+78
| * target/arm: Implement MVE VDUPPeter Maydell2021-06-214-0/+55
| * target/arm: Implement MVE VNEGPeter Maydell2021-06-214-0/+35
| * target/arm: Implement MVE VABSPeter Maydell2021-06-214-0/+37
| * target/arm: Implement MVE VMVN (register)Peter Maydell2021-06-214-0/+14
| * target/arm: Implement MVE VREV16, VREV32, VREV64Peter Maydell2021-06-214-0/+51
| * target/arm: Implement MVE VCLSPeter Maydell2021-06-214-0/+13
| * target/arm: Implement MVE VCLZPeter Maydell2021-06-214-0/+132
| * target/arm: Implement widening/narrowing MVE VLDR/VSTR insnsPeter Maydell2021-06-214-2/+58
| * target/arm: Implement MVE VLDR/VSTR (non-widening forms)Peter Maydell2021-06-217-0/+351
| * target/arm: Handle FPU check for FPCXT_NS insns via vfp_access_check_m()Peter Maydell2021-06-213-14/+11Star
| * target/arm: Split vfp_access_check() into A and M versionsPeter Maydell2021-06-211-30/+47
| * target/arm: Factor FP context update code out into helper functionPeter Maydell2021-06-211-46/+58
| * target/arm: Handle writeback in VLDR/VSTR sysreg with no memory accessPeter Maydell2021-06-211-30/+72