xref: /openbmc/qemu/target/s390x/cpu_features_def.h (revision 7fd51e68c34fcefdb4d6fd646ed3346f780f89f4)
1fcf5ef2aSThomas Huth /*
2fcf5ef2aSThomas Huth  * CPU features/facilities for s390
3fcf5ef2aSThomas Huth  *
427e84d4eSChristian Borntraeger  * Copyright IBM Corp. 2016, 2018
5220ae900SDavid Hildenbrand  * Copyright Red Hat, Inc. 2019
6fcf5ef2aSThomas Huth  *
7fcf5ef2aSThomas Huth  * Author(s): Michael Mueller <mimu@linux.vnet.ibm.com>
8220ae900SDavid Hildenbrand  *            David Hildenbrand <david@redhat.com>
9fcf5ef2aSThomas Huth  *
10fcf5ef2aSThomas Huth  * This work is licensed under the terms of the GNU GPL, version 2 or (at
11fcf5ef2aSThomas Huth  * your option) any later version. See the COPYING file in the top-level
12fcf5ef2aSThomas Huth  * directory.
13fcf5ef2aSThomas Huth  */
14fcf5ef2aSThomas Huth 
15fcf5ef2aSThomas Huth #ifndef TARGET_S390X_CPU_FEATURES_DEF_H
16fcf5ef2aSThomas Huth #define TARGET_S390X_CPU_FEATURES_DEF_H
17fcf5ef2aSThomas Huth 
18220ae900SDavid Hildenbrand #define DEF_FEAT(_FEAT, ...) S390_FEAT_##_FEAT,
19fcf5ef2aSThomas Huth typedef enum {
20*0979ed01SPaolo Bonzini     #include "cpu_features_def.h.inc"
21fcf5ef2aSThomas Huth     S390_FEAT_MAX,
22fcf5ef2aSThomas Huth } S390Feat;
23220ae900SDavid Hildenbrand #undef DEF_FEAT
24fcf5ef2aSThomas Huth 
25fcf5ef2aSThomas Huth #endif /* TARGET_S390X_CPU_FEATURES_DEF_H */
26