[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [qemu-s390x] [PATCH v2 00/41] s390x/tcg: Vector Instruction Support
From: |
David Hildenbrand |
Subject: |
Re: [qemu-s390x] [PATCH v2 00/41] s390x/tcg: Vector Instruction Support Part 2 |
Date: |
Wed, 17 Apr 2019 13:06:19 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 17.04.19 09:54, Cornelia Huck wrote:
> On Tue, 16 Apr 2019 20:52:20 +0200
> David Hildenbrand <address@hidden> wrote:
>
>> This is the second part of vector instruction support for s390x. It is
>> based on the series soon to land upstream:
>> [PATCH 0/9] tcg: Add tcg_gen_extract2_{i32,i64}
>>
>> Part 1: Vector Support Instructions
>> Part 2: Vector Integer Instructions
>> Part 3: Vector String Instructions
>> Part 4: Vector Floating-Point Instructions
>>
>> The current state can be found at (kept updated):
>> https://github.com/davidhildenbrand/qemu/tree/vx
>>
>> With the current state I can boot Linux kernel + user space compiled with
>> SIMD support. This allows to boot distributions compiled exclusively for
>> z13, requiring SIMD support. Also, it is now possible to build a complete
>> kernel using rpmbuild as quite some issues have been sorted out.
>>
>> In this part, all Vector Integer Instructions introduced with the
>> "Vector Facility" are added. Some instructions part of the Vector Extension
>> Facilities are also added.
>>
>> v1 -> v2:
>> - Many suggestions and fixes as outlined by Richard H.
>> -- Mostly avoid oom helpers for 128-bit add/sub variants
>> -- New vector helpers are not considered for now
>
> FWIW, I'd prefer a pull request for that over picking 41 patches :)
> (I'm unlikely to be able to provide more insightful review anyway ;)
Will do once the required patches are upstream and you rebased your
branch. Thanks!
--
Thanks,
David / dhildenb
- [qemu-s390x] [PATCH v2 35/41] s390x/tcg: Implement VECTOR SUBTRACT COMPUTE BORROW INDICATION, (continued)
- [qemu-s390x] [PATCH v2 35/41] s390x/tcg: Implement VECTOR SUBTRACT COMPUTE BORROW INDICATION, David Hildenbrand, 2019/04/16
- [qemu-s390x] [PATCH v2 36/41] s390x/tcg: Implement VECTOR SUBTRACT WITH BORROW INDICATION, David Hildenbrand, 2019/04/16
- [qemu-s390x] [PATCH v2 37/41] s390x/tcg: Implement VECTOR SUBTRACT WITH BORROW COMPUTE BORROW INDICATION, David Hildenbrand, 2019/04/16
- [qemu-s390x] [PATCH v2 38/41] s390x/tcg: Implement VECTOR SUM ACROSS DOUBLEWORD, David Hildenbrand, 2019/04/16
- [qemu-s390x] [PATCH v2 39/41] s390x/tcg: Implement VECTOR SUM ACROSS QUADWORD, David Hildenbrand, 2019/04/16
- [qemu-s390x] [PATCH v2 40/41] s390x/tcg: Implement VECTOR SUM ACROSS WORD, David Hildenbrand, 2019/04/16
- [qemu-s390x] [PATCH v2 41/41] s390x/tcg: Implement VECTOR TEST UNDER MASK, David Hildenbrand, 2019/04/16
- Re: [qemu-s390x] [PATCH v2 00/41] s390x/tcg: Vector Instruction Support Part 2, Cornelia Huck, 2019/04/17
- Re: [qemu-s390x] [PATCH v2 00/41] s390x/tcg: Vector Instruction Support Part 2,
David Hildenbrand <=