s390/facilities: remove unneeded facility bits
The facility lists contain a lot of bits which are not necessary to run the kernel. Therefore remove them and keep only those bits which are required for the kernel. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com> Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
This commit is contained in:
parent
0358ecf732
commit
185edd4431
@ -31,33 +31,21 @@ static struct facility_def facility_defs[] = {
|
|||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_HAVE_MARCH_Z9_109_FEATURES
|
#ifdef CONFIG_HAVE_MARCH_Z9_109_FEATURES
|
||||||
7, /* stfle */
|
7, /* stfle */
|
||||||
16, /* extended translation facility 2 */
|
|
||||||
17, /* message security assist */
|
17, /* message security assist */
|
||||||
20, /* HFP-multiply-and-add */
|
|
||||||
21, /* extended-immediate facility */
|
21, /* extended-immediate facility */
|
||||||
22, /* extended-translation facility 3 */
|
|
||||||
23, /* HFP-unnormalized-extension */
|
|
||||||
24, /* ETF2-enhancement */
|
|
||||||
25, /* store clock fast */
|
25, /* store clock fast */
|
||||||
30, /* ETF3-enhancement */
|
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_HAVE_MARCH_Z10_FEATURES
|
#ifdef CONFIG_HAVE_MARCH_Z10_FEATURES
|
||||||
26, /* parsing enhancement facility */
|
|
||||||
27, /* mvcos */
|
27, /* mvcos */
|
||||||
32, /* compare and swap and store */
|
32, /* compare and swap and store */
|
||||||
33, /* compare and swap and store 2 */
|
33, /* compare and swap and store 2 */
|
||||||
34, /* general extension facility */
|
34, /* general extension facility */
|
||||||
35, /* execute extensions */
|
35, /* execute extensions */
|
||||||
41, /* floating point support enhancement */
|
|
||||||
42, /* DFP facility */
|
|
||||||
44, /* PFPO */
|
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_HAVE_MARCH_Z196_FEATURES
|
#ifdef CONFIG_HAVE_MARCH_Z196_FEATURES
|
||||||
37, /* floating point extension */
|
|
||||||
45, /* fast-BCR, etc. */
|
45, /* fast-BCR, etc. */
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_HAVE_MARCH_ZEC12_FEATURES
|
#ifdef CONFIG_HAVE_MARCH_ZEC12_FEATURES
|
||||||
48, /* decimal floating point zoned */
|
|
||||||
49, /* misc-instruction-extensions */
|
49, /* misc-instruction-extensions */
|
||||||
52, /* interlocked facility 2 */
|
52, /* interlocked facility 2 */
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user