On 25.04.22 09:43, Christian Borntraeger wrote: > Am 23.03.22 um 14:57 schrieb David Miller: >> Implement Vector-Enhancements Facility 2 for s390x >> >> resolves: https://gitlab.com/qemu-project/qemu/-/issues/738 >> >> implements: >> VECTOR LOAD ELEMENTS REVERSED (VLER) >> VECTOR LOAD BYTE REVERSED ELEMENTS (VLBR) >> VECTOR LOAD BYTE REVERSED ELEMENT (VLEBRH, VLEBRF, VLEBRG) >> VECTOR LOAD BYTE REVERSED ELEMENT AND ZERO (VLLEBRZ) >> VECTOR LOAD BYTE REVERSED ELEMENT AND REPLICATE (VLBRREP) >> VECTOR STORE ELEMENTS REVERSED (VSTER) >> VECTOR STORE BYTE REVERSED ELEMENTS (VSTBR) >> VECTOR STORE BYTE REVERSED ELEMENTS (VSTEBRH, VSTEBRF, VSTEBRG) >> VECTOR SHIFT LEFT DOUBLE BY BIT (VSLD) >> VECTOR SHIFT RIGHT DOUBLE BY BIT (VSRD) >> VECTOR STRING SEARCH (VSTRS) >> >> modifies: >> VECTOR FP CONVERT FROM FIXED (VCFPS) >> VECTOR FP CONVERT FROM LOGICAL (VCFPL) >> VECTOR FP CONVERT TO FIXED (VCSFP) >> VECTOR FP CONVERT TO LOGICAL (VCLFP) >> VECTOR SHIFT LEFT (VSL) >> VECTOR SHIFT RIGHT ARITHMETIC (VSRA) >> VECTOR SHIFT RIGHT LOGICAL (VSRL) >> >> >> David Miller (9): >> tcg: Implement tcg_gen_{h,w}swap_{i32,i64} >> target/s390x: vxeh2: vector convert short/32b >> target/s390x: vxeh2: vector string search >> target/s390x: vxeh2: Update for changes to vector shifts >> target/s390x: vxeh2: vector shift double by bit >> target/s390x: vxeh2: vector {load, store} elements reversed >> target/s390x: vxeh2: vector {load, store} byte reversed elements >> target/s390x: vxeh2: vector {load, store} byte reversed element >> target/s390x: add S390_FEAT_VECTOR_ENH2 to qemu CPU model >> tests/tcg/s390x: Tests for Vector Enhancements Facility 2 >> target/s390x: Fix writeback to v1 in helper_vstl >> >> Richard Henderson (2): >> tcg: Implement tcg_gen_{h,w}swap_{i32,i64} >> target/s390x: Fix writeback to v1 in helper_vstl > > > I guess we can now re-do this series against 7.1-devel (qemu/master) which > does > have the machine compat changes. Apart from that this should be ready now? >
Yes, I think so. I can respin with the proper compat changes if requested. -- Thanks, David / dhildenb