Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp7734540rwp; Tue, 18 Jul 2023 22:25:52 -0700 (PDT) X-Google-Smtp-Source: APBJJlHSp0HFdXkGKqhAC8S7xXTF+d+Fh14FWXcU0/MLpvrQvUuZEr+O4HlsuS5iDJ1aZkRZqUUn X-Received: by 2002:a05:6a20:96d8:b0:134:f040:e967 with SMTP id hq24-20020a056a2096d800b00134f040e967mr3823285pzc.61.1689744351976; Tue, 18 Jul 2023 22:25:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689744351; cv=none; d=google.com; s=arc-20160816; b=lWNhfOKjuPOXa/I1P4oFP/1rXawP+NYqnHo141IdTT4q49NXR1wncwFEsCg2MVLCru 02Temtc6OI/tTNiK9SFymlkvuAHv9WVLu1FsvExvuba0RMpJVRy7I4FE8dwEZQgI+rxs TjAMNsgBF3saYTRKW+ADQI29JZ6Wc7nXP0oGuZGNgMU1Xds2LNH8bB9F6niArIchO9e9 IPXpO/mGj+CVtVJLZvxkRGNAiGXISoaTBhXzWhaKLt1ezVITzbUJiEMogEf7vPVTS/QW ywA9fjJbD+ZO3K+mW+WwmRszsYZ9bORRUisF6ZwFVM8Yr/MOMfLXoqll11qDO5pxA/QB SntA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date; bh=2UWwaynS9wG/0ws/GMbbXjSTgF7uPmupX1nEJjFfpkQ=; fh=ujwW7c4tbJyQEFqfHDIuJXTy68vjNzYK6N7f8YmL270=; b=j8LNxGQwu2vPkpQNPfnRnUBfe3embfLbXeYZEAmhpRdD1IKlM3fNIApcOzAxj+W1nk 6W5aDTgu0gCs5QMDPBOdzJ6b1btMfLA0hKECMXIOfV3pT4W9n0zRp5O7XlDo1k9j+8+R chMxFDYIeNbfpgKU1Kh3FxCY8YmiT3x9+VTomDiNwo7m87fMoaqwM/c7TtFSzNshPI7D owtX9OCQEUAdaNheaGK4Qsh5FAx9+wnv1JFi358zB+DP/MK1/kF+f5447NMKtg0hgHzG 0VBwQ55Jywf2U0kxOnfLVD0iuT36Ut6op/o/PUotyQoeVUp+YhVDwT3qwrxJKfAuRQCO JOqQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e1-20020a17090301c100b001bb23874273si3069330plh.220.2023.07.18.22.25.39; Tue, 18 Jul 2023 22:25:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230036AbjGSEeS (ORCPT + 99 others); Wed, 19 Jul 2023 00:34:18 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:40882 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229714AbjGSEeR (ORCPT ); Wed, 19 Jul 2023 00:34:17 -0400 Received: from 1wt.eu (ded1.1wt.eu [163.172.96.212]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 072AE1B1; Tue, 18 Jul 2023 21:34:14 -0700 (PDT) Received: (from willy@localhost) by pcw.home.local (8.15.2/8.15.2/Submit) id 36J4XrQ3005538; Wed, 19 Jul 2023 06:33:53 +0200 Date: Wed, 19 Jul 2023 06:33:53 +0200 From: Willy Tarreau To: Zhangjin Wu Cc: thomas@t-8ch.de, arnd@arndb.de, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH v1 3/8] selftests/nolibc: select_null: fix up for big endian powerpc64 Message-ID: <20230719043353.GC5331@1wt.eu> References: <20230718235637.347701-1-falcon@tinylab.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230718235637.347701-1-falcon@tinylab.org> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Zhangjin, On Wed, Jul 19, 2023 at 07:56:37AM +0800, Zhangjin Wu wrote: > It made me recalled I have at last disabled (not enabled for tinyconfig) the following options: > > CONFIG_ALTIVEC > CONFIG_VSX --> This option enables kernel support for the Vector Scaler extensions > > Or we can disable the vsx instructions explicitly: > > -mno-vsx > > Both of them work well, but I prefer -mno-vsx for to get a faster build, what about you? > > +CFLAGS_powerpc64 = -m64 -mbig-endian -Wl,-EB,-melf64ppc -mno-vsx > +CFLAGS_powerpc64le = -m64 -mlittle-endian -Wl,-EL,-melf64ppc -mno-vsx > > So, this patch itself is wrong, let's drop it from the next revision. Better explicitly disable it in the CFLAGS (2nd option) if we want to make sure we don't want to rely on this, at least for portability purposes. Willy