From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752192AbcFVRhQ (ORCPT ); Wed, 22 Jun 2016 13:37:16 -0400 Received: from mail-wm0-f42.google.com ([74.125.82.42]:35208 "EHLO mail-wm0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751462AbcFVRhP (ORCPT ); Wed, 22 Jun 2016 13:37:15 -0400 From: Dmitry Vyukov To: hpa@zytor.com, tglx@linutronix.de, mingo@redhat.com, x86@kernel.org Cc: linux-kernel@vger.kernel.org, glider@google.com, ryabinin.a.a@gmail.com, kasan-dev@googlegroups.com, Dmitry Vyukov Subject: [PATCH] x86: prevent gcc from emitting SSE into boot code Date: Wed, 22 Jun 2016 19:37:10 +0200 Message-Id: <1466617030-63776-1-git-send-email-dvyukov@google.com> X-Mailer: git-send-email 2.8.0.rc3.226.g39d4020 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Latest gcc manages to emit MOVDQA into boot code which leads to crashes. Add more -mno-see flags. Signed-off-by: Dmitry Vyukov --- arch/x86/boot/compressed/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/x86/boot/compressed/Makefile b/arch/x86/boot/compressed/Makefile index f135688..7eaafb8 100644 --- a/arch/x86/boot/compressed/Makefile +++ b/arch/x86/boot/compressed/Makefile @@ -31,7 +31,7 @@ KBUILD_CFLAGS += -DDISABLE_BRANCH_PROFILING cflags-$(CONFIG_X86_32) := -march=i386 cflags-$(CONFIG_X86_64) := -mcmodel=small KBUILD_CFLAGS += $(cflags-y) -KBUILD_CFLAGS += -mno-mmx -mno-sse +KBUILD_CFLAGS += -mno-mmx -mno-sse -mno-sse2 -mno-sse3 KBUILD_CFLAGS += $(call cc-option,-ffreestanding) KBUILD_CFLAGS += $(call cc-option,-fno-stack-protector) -- 2.8.0.rc3.226.g39d4020