mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-04 08:13:54 -06:00
s390x/cpumodel: enhanced sort facility
add the enhanced sort facility. Signed-off-by: Christian Borntraeger <borntraeger@de.ibm.com> Reviewed-by: David Hildenbrand <david@redhat.com> Message-Id: <20190429090250.7648-7-borntraeger@de.ibm.com> Signed-off-by: Cornelia Huck <cohuck@redhat.com>
This commit is contained in:
parent
54d65de0b5
commit
d220fabf16
5 changed files with 39 additions and 0 deletions
|
@ -245,6 +245,15 @@
|
|||
S390_FEAT_PCKMO_ECC_ED25519, \
|
||||
S390_FEAT_PCKMO_ECC_ED448
|
||||
|
||||
#define S390_FEAT_GROUP_ENH_SORT \
|
||||
S390_FEAT_ESORT_BASE, \
|
||||
S390_FEAT_SORTL_SFLR, \
|
||||
S390_FEAT_SORTL_SVLR, \
|
||||
S390_FEAT_SORTL_32, \
|
||||
S390_FEAT_SORTL_128, \
|
||||
S390_FEAT_SORTL_F0
|
||||
|
||||
|
||||
/* cpu feature groups */
|
||||
static uint16_t group_PLO[] = {
|
||||
S390_FEAT_GROUP_PLO,
|
||||
|
@ -294,6 +303,10 @@ static uint16_t group_MSA_EXT_9_PCKMO[] = {
|
|||
S390_FEAT_GROUP_MSA_EXT_9_PCKMO,
|
||||
};
|
||||
|
||||
static uint16_t group_ENH_SORT[] = {
|
||||
S390_FEAT_GROUP_ENH_SORT,
|
||||
};
|
||||
|
||||
/* Base features (in order of release)
|
||||
* Only non-hypervisor managed features belong here.
|
||||
* Base feature sets are static meaning they do not change in future QEMU
|
||||
|
@ -752,6 +765,7 @@ static FeatGroupDefSpec FeatGroupDef[] = {
|
|||
FEAT_GROUP_INITIALIZER(MSA_EXT_9),
|
||||
FEAT_GROUP_INITIALIZER(MSA_EXT_9_PCKMO),
|
||||
FEAT_GROUP_INITIALIZER(MULTIPLE_EPOCH_PTFF),
|
||||
FEAT_GROUP_INITIALIZER(ENH_SORT),
|
||||
};
|
||||
|
||||
#define QEMU_FEAT_INITIALIZER(_name) \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue