Skip to content

Commit db545f5

Browse files
committed
s390/boot: Increase minimum architecture to z10
The decompressor code is partially compiled with march=z900 so it is possible to print an error message in case a kernel is booted on a machine which misses facilities to execute the kernel. Given that the decompressor code also includes header files from the core kernel this causes problems for inline assemblies and other code where the minimum assumed architecture level is set to z10 in the meantime. If such code is also used in the decompressor (e.g. inline functions) z900 support must be implemented again. In order to avoid this and to keep things simple just raise the minimum architecture level to z10 for the decompressor just like for the kernel. Reviewed-by: Sven Schnelle <[email protected]> Signed-off-by: Heiko Carstens <[email protected]>
1 parent 6fa7aea commit db545f5

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

arch/s390/boot/Makefile

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,7 @@ KBUILD_CFLAGS := $(KBUILD_CFLAGS_DECOMPRESSOR)
1818
# Use minimum architecture for als.c to be able to print an error
1919
# message if the kernel is started on a machine which is too old
2020
#
21-
ifndef CONFIG_CC_IS_CLANG
22-
CC_FLAGS_MARCH_MINIMUM := -march=z900
23-
else
2421
CC_FLAGS_MARCH_MINIMUM := -march=z10
25-
endif
2622

2723
ifneq ($(CC_FLAGS_MARCH),$(CC_FLAGS_MARCH_MINIMUM))
2824
AFLAGS_REMOVE_head.o += $(CC_FLAGS_MARCH)

0 commit comments

Comments
 (0)