[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH 07/10] s390x/cpumodel: deflate
From: |
David Hildenbrand |
Subject: |
Re: [Qemu-devel] [PATCH 07/10] s390x/cpumodel: deflate |
Date: |
Thu, 18 Apr 2019 17:36:40 +0200 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 |
On 18.04.19 13:31, Christian Borntraeger wrote:
> add the deflate conversion facility.
Nit:
"s390x/cpumodel: add Deflate-conversion facility"
>
> Signed-off-by: Christian Borntraeger <address@hidden>
> ---
> target/s390x/cpu_features.c | 9 +++++++++
> target/s390x/cpu_features.h | 1 +
> target/s390x/cpu_features_def.h | 7 +++++++
> target/s390x/gen-features.c | 12 ++++++++++++
> target/s390x/kvm.c | 6 ++++++
> 5 files changed, 35 insertions(+)
>
> diff --git a/target/s390x/cpu_features.c b/target/s390x/cpu_features.c
> index e0a4769c19..5f37e655fe 100644
> --- a/target/s390x/cpu_features.c
> +++ b/target/s390x/cpu_features.c
> @@ -110,6 +110,7 @@ static const S390FeatDef s390_features[] = {
> FEAT_INIT("cmmnt", S390_FEAT_TYPE_STFL, 147, "CMM: ESSA-enhancement (no
> translate) facility"),
> FEAT_INIT("vxeh2", S390_FEAT_TYPE_STFL, 148, "Vector Enhancements
> facility 2"),
> FEAT_INIT("esort-base", S390_FEAT_TYPE_STFL, 150, "Enhanced-sort
> facility (excluding subfunctions)"),
> + FEAT_INIT("deflate-base", S390_FEAT_TYPE_STFL, 151, "Deflate-conversion
> facility (excluding subfunctions)"),
> FEAT_INIT("vxbeh", S390_FEAT_TYPE_STFL, 152, "Vector BCD enhancements
> facility 1"),
> FEAT_INIT("msa9-base", S390_FEAT_TYPE_STFL, 155,
> "Message-security-assist-extension-9 facility (excluding subfunctions)"),
> FEAT_INIT("etoken", S390_FEAT_TYPE_STFL, 156, "Etoken facility"),
> @@ -347,6 +348,11 @@ static const S390FeatDef s390_features[] = {
> FEAT_INIT("sortl-32", S390_FEAT_TYPE_SORTL, 130, "SORTL 32 input lists"),
> FEAT_INIT("sortl-128", S390_FEAT_TYPE_SORTL, 132, "SORTL 128 input
> lists"),
> FEAT_INIT("sortl-f0", S390_FEAT_TYPE_SORTL, 192, "SORTL format 0
> parameter-block"),
> +
> + FEAT_INIT("dfltcc-gdht", S390_FEAT_TYPE_DFLTCC, 1, "DFLTCC GDHT"),
> + FEAT_INIT("dfltcc-cmpr", S390_FEAT_TYPE_DFLTCC, 2, "DFLTCC CMPR"),
> + FEAT_INIT("dfltcc-xpnd", S390_FEAT_TYPE_DFLTCC, 4, "DFLTCC XPND"),
> + FEAT_INIT("dfltcc-f0", S390_FEAT_TYPE_DFLTCC, 192, "DFLTCC format 0
> parameter-block"),
> };
Just wonder, "format 0 parameter-block" is actually a feature right,
like "format 0 can be used". Can we hide format-0, IOW could that be
like "query" and always supported? (especially due to backwards
compatibility)
--
Thanks,
David / dhildenb
- [Qemu-devel] [PATCH 00/10] s390x: new guest features, Christian Borntraeger, 2019/04/18
- [Qemu-devel] [PATCH 07/10] s390x/cpumodel: deflate, Christian Borntraeger, 2019/04/18
- Re: [Qemu-devel] [PATCH 07/10] s390x/cpumodel: deflate,
David Hildenbrand <=
- [Qemu-devel] [PATCH 03/10] s390x/cpumodel: Miscellaneous-Instruction-Extensions Facility 3, Christian Borntraeger, 2019/04/18
- [Qemu-devel] [PATCH 05/10] s390x/cpumodel: vector enhancements, Christian Borntraeger, 2019/04/18
- [Qemu-devel] [PATCH 09/10] s390x/cpumodel: wire up 8561 and 8562 as gen15 machines, Christian Borntraeger, 2019/04/18
- [Qemu-devel] [PATCH 06/10] s390x/cpumodel: enhanced sort facility, Christian Borntraeger, 2019/04/18
- [Qemu-devel] [PATCH 04/10] s390x/cpumodel: msa9 facility, Christian Borntraeger, 2019/04/18