Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp9177638imu; Tue, 4 Dec 2018 23:41:46 -0800 (PST) X-Google-Smtp-Source: AFSGD/WM7KLWY8ZU7V4Qj95S5QRyg4LkNQg3qG9o6Y7ZyC/usuWqO1zoBwViJYkWkj2amTZVUR+Z X-Received: by 2002:a17:902:8641:: with SMTP id y1mr23236419plt.159.1543995706706; Tue, 04 Dec 2018 23:41:46 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543995706; cv=none; d=google.com; s=arc-20160816; b=sOVmzEJ+xm2GDfrcqtVBrxbrFH0x6YUtdnZ3khBi8ek7kvO6svGuuQkvD42IKRZ95F BiUBYLLD8jn8yVzCG3YfpPkQ2bPjYcVDTjIGtCsQUY8dwcj4E8QBpBPWbOZIls5/50WG N5uTH5BnBULTmwnYthPCDjg95+n7WG5vb2sQPVbxybjOwQ5Z8cdgHe78jNr5yX+1jsHt XBl9xg9uVqrrAKCJG15ybITtkvdLbyUVIVRCmTT1kndWMnkfeXAzDXQA6ah3WVj3A8uh zvvjTnTWFQg+N+ctLWTmQ/xuKK0Wiz6iO7AD9cuAj5FYwEUyI2yHekJXLTpJEdIB+QfW D5bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version; bh=oO8OylbQNwhAObgV5Os6UnApt7UAi3t89Lqhq3pcSd4=; b=WWhXL/TTmDjt7OZaHhcpmhGaD4V+uDapnjle57CeCLW7VjkancK4dRIP2TmhaJ3wcE yzl57sPUSZDzsjO3gfZx1S8GoeyHf7b1N2uN6SRxhM1fSeSvhGcx+k9Z0TN48C5ZT/f1 JKsbd9ONJiM4OcuZDp3CKeO9qstzoptk8c4iwUAczJathr/f8sJNqaVWK5YdYq7cyEIO OvESKGPgqjyEUrSIfypgqkn1B8YKxb4pXhIsdDWYmp7BU4SJIyrCsWwL3UkcYClw8wkt Z1kyj8uTyA1JRa6aaW4kTA+Osv43uCfIXkak2vevKc65BCnuLFgLTtoxWn1kag+Gnx3H tlnA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p4si21158688pli.432.2018.12.04.23.41.31; Tue, 04 Dec 2018 23:41:46 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727130AbeLEHko convert rfc822-to-8bit (ORCPT + 99 others); Wed, 5 Dec 2018 02:40:44 -0500 Received: from mail-ot1-f66.google.com ([209.85.210.66]:34574 "EHLO mail-ot1-f66.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726102AbeLEHko (ORCPT ); Wed, 5 Dec 2018 02:40:44 -0500 Received: by mail-ot1-f66.google.com with SMTP id t5so17826241otk.1 for ; Tue, 04 Dec 2018 23:40:43 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=JNQhOhszSHcggNaD1SBayBjLbXetxd8vVoIXLJFOLls=; b=aaj76gWvFRqeF5yop0sJq8odqk2CVaUSPOkg1JhJTP0W9rRQrH5+xjUPMnvJ1l4bPe b9PVlAmKwGVkVGBD98kUUz/8Iajzg2QjiWAz/ATObkDIu5eV83tGCGIoFkANgyCQuKd8 3us1xBRgXfpWghmiHRIVgkjQ+j/5yTQdcuaiob6g0dzM0Z42Y1gAdyt3W4CUScCxcCQu sPJiVVxEYBqpRstZiKhmf/kWKBhJrbjzyT73laNBWOSQA2ZuYUGBkpJ5VIGOYJCdLhMN e/oKyJzNfuohCGOx5TYKoIZJyxgrG6IlzDpBy1EDXM5mLG1B9J3WDe/qjPWUyVtghpNY MQTA== X-Gm-Message-State: AA+aEWaB4v6tlgjgAJqJXS2b57mufGL9jXjJZ8eBwkJyZzLum4cS2qwH 5U4zntocrwW/geuHwXdp0n3Blkhb4A5JZ3gu7rn6dg== X-Received: by 2002:a05:6830:1289:: with SMTP id z9mr13755442otp.281.1543995643229; Tue, 04 Dec 2018 23:40:43 -0800 (PST) MIME-Version: 1.0 References: <20181204205345.9514-1-malat@debian.org> In-Reply-To: From: Mathieu Malaterre Date: Wed, 5 Dec 2018 08:40:31 +0100 Message-ID: Subject: Re: [PATCH] powerpc/32: Move the old 6xx -mcpu logic before the TARGET_CPU logic To: Christophe LEROY Cc: Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras , linuxppc-dev , LKML Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Dec 4, 2018 at 10:28 PM Christophe LEROY wrote: > > > > Le 04/12/2018 à 21:53, Mathieu Malaterre a écrit : > > The code: > > > > ifdef CONFIG_6xx > > KBUILD_CFLAGS += -mcpu=powerpc > > endif > > > > was added in 2006 in commit f48b8296b315 ("[PATCH] powerpc32: Set cpu > > explicitly in kernel compiles"). This change was acceptable since the > > TARGET_CPU logic was 64-bit only. > > > > Since commit 0e00a8c9fd92 ("powerpc: Allow CPU selection > > also on PPC32") this logic is no longer acceptable after the TARGET_CPU > > specific. It currently appends -mcpu=powerpc at the end of the command > > line, after any TARGET_CPU specific: > > > > gcc -Wp,-MD,init/.do_mounts.o.d ... > > -mcpu=powerpc -mbig-endian -m32 ... > > -mcpu=e300c2 ... > > -mcpu=powerpc ... > > ../init/do_mounts.c > > > > Cc: Christophe Leroy > > Fixes: 0e00a8c9fd92 ("powerpc: Allow CPU selection also on PPC32") > > Suggested-by: Michael Ellerman > > Link: https://www.mail-archive.com/linuxppc-dev@lists.ozlabs.org/msg142315.html > > Signed-off-by: Mathieu Malaterre > > --- > > arch/powerpc/Makefile | 8 ++++---- > > 1 file changed, 4 insertions(+), 4 deletions(-) > > > > diff --git a/arch/powerpc/Makefile b/arch/powerpc/Makefile > > index 8a2ce14d68d0..544b30667ea5 100644 > > --- a/arch/powerpc/Makefile > > +++ b/arch/powerpc/Makefile > > @@ -30,6 +30,10 @@ endif > > endif > > endif > > > > +ifdef CONFIG_6xx > > +KBUILD_CFLAGS += -mcpu=powerpc > > +endif > > + > > Could you make the patch on top of my serie (ie after the change of > CONFIG_6xx to CONFIG_BOOK3S_32 ? Sure. That will defeat the point of the Fixes: line, but I guess who cares anyway ? Will re-submit asap. > The serie is in origin/next-test > > Thanks, > Christophe > > > ifeq ($(CROSS_COMPILE),) > > KBUILD_DEFCONFIG := $(shell uname -m)_defconfig > > else > > @@ -241,10 +245,6 @@ KBUILD_CFLAGS += $(call cc-option,-fno-dwarf2-cfi-asm) > > # often slow when they are implemented at all > > KBUILD_CFLAGS += $(call cc-option,-mno-string) > > > > -ifdef CONFIG_6xx > > -KBUILD_CFLAGS += -mcpu=powerpc > > -endif > > - > > cpu-as-$(CONFIG_4xx) += -Wa,-m405 > > cpu-as-$(CONFIG_ALTIVEC) += $(call as-option,-Wa$(comma)-maltivec) > > cpu-as-$(CONFIG_E200) += -Wa,-me200 > >