xref: /qemu/target/s390x/cpu_features_def.h (revision 7fd51e68c34fcefdb4d6fd646ed3346f780f89f4)
178241744SMichael Mueller /*
278241744SMichael Mueller  * CPU features/facilities for s390
378241744SMichael Mueller  *
427e84d4eSChristian Borntraeger  * Copyright IBM Corp. 2016, 2018
5220ae900SDavid Hildenbrand  * Copyright Red Hat, Inc. 2019
678241744SMichael Mueller  *
778241744SMichael Mueller  * Author(s): Michael Mueller <mimu@linux.vnet.ibm.com>
8220ae900SDavid Hildenbrand  *            David Hildenbrand <david@redhat.com>
978241744SMichael Mueller  *
1078241744SMichael Mueller  * This work is licensed under the terms of the GNU GPL, version 2 or (at
1178241744SMichael Mueller  * your option) any later version. See the COPYING file in the top-level
1278241744SMichael Mueller  * directory.
1378241744SMichael Mueller  */
1478241744SMichael Mueller 
1578241744SMichael Mueller #ifndef TARGET_S390X_CPU_FEATURES_DEF_H
1678241744SMichael Mueller #define TARGET_S390X_CPU_FEATURES_DEF_H
1778241744SMichael Mueller 
18220ae900SDavid Hildenbrand #define DEF_FEAT(_FEAT, ...) S390_FEAT_##_FEAT,
1978241744SMichael Mueller typedef enum {
20*0979ed01SPaolo Bonzini     #include "cpu_features_def.h.inc"
2178241744SMichael Mueller     S390_FEAT_MAX,
2278241744SMichael Mueller } S390Feat;
23220ae900SDavid Hildenbrand #undef DEF_FEAT
2478241744SMichael Mueller 
2578241744SMichael Mueller #endif /* TARGET_S390X_CPU_FEATURES_DEF_H */
26