Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 185edd44 authored by Heiko Carstens's avatar Heiko Carstens Committed by Martin Schwidefsky
Browse files

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: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: default avatarMartin Schwidefsky <schwidefsky@de.ibm.com>
parent 0358ecf7
Loading
Loading
Loading
Loading
+0 −12
Original line number Original line Diff line number Diff line
@@ -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