Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp9158105rwp; Wed, 19 Jul 2023 23:56:28 -0700 (PDT) X-Google-Smtp-Source: APBJJlGvH6QZOzojkspMlLqpfShuQRh50qTkUo82nq3clw9Yved8z9utxQvQLPdUTM80r4sEVRpz X-Received: by 2002:a05:6a20:6a12:b0:11c:fc27:cda4 with SMTP id p18-20020a056a206a1200b0011cfc27cda4mr23374087pzk.11.1689836187690; Wed, 19 Jul 2023 23:56:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689836187; cv=none; d=google.com; s=arc-20160816; b=hF5hfQmWyFnIOOe5SxXu/4dgtu3z7RPaDZYk6gzvA2FNa8FGNhMJQ6N5BiLSW7UTzT io2ymf01HgsPCTJXT2CGfYIpbW9JQzCW5sEErn8iRYGWxE/lmKz2hzxp8+M8lwA2yskT kZWBLyuXoAgKl5SbZMjzqKdR+PUaPXtz16xp8/ad463KiIVTZx+mKEcUTiZi4+2TJ9O7 LY2GfIfEQJpOvYa/dZTm4QZjqlQmgJvpx/DKQfyuZq0KJUZVbJYr8tY6q+gy3jNO/2mx VOfJ8npxJ+SAfe/vhmwQchbh/ENgFzGVbkHiD6Ph1Y0AL56RfNLHgZesJz+xasY5U66C 7I0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=fdvt94//AM2k0eN8ygNVAclseuuukf3nbRB7qNAWUUk=; fh=w/aFR0RmDXi+lP42kXVQr3sgcXBpqVhGy2uSRpJTTV0=; b=KwnXJirrmoFejKP3vV3WjaUEYaGAS/lfCvhzNobmQ1Crwb/K9QQcwzRkfXLY++stmz VkqFVqy1EyM7+qjguQZowSIcw/94mSchykio4OKHkAe2NwJIRC4QSzS3EuAJvHHryUO4 yUnzusbcijcNZij6Gysp8+OedyLNEC4c65oUkPFgF4xrIzoe+dUQId7EfLgCUSk7K/8W mh/TxsuT94pdNgV8BlCyfnZa2BCMRN0POOqMhYkUW2LpiTi0RPZfJe51P0OFvV5u7k1n 4GwI27/XAs3lzSzXo/W7S73emOVVsKm6NGqeRv9m1dgqi+ve1oQs2Ks0/BeivmZJC0xY 4xhA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@t-8ch.de header.s=mail header.b=YUL8bCaE; 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 198-20020a6302cf000000b0055bdf89c9d8si224338pgc.436.2023.07.19.23.56.15; Wed, 19 Jul 2023 23:56:27 -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; dkim=pass header.i=@t-8ch.de header.s=mail header.b=YUL8bCaE; 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 S229911AbjGTGLu (ORCPT + 99 others); Thu, 20 Jul 2023 02:11:50 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57484 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229540AbjGTGLs (ORCPT ); Thu, 20 Jul 2023 02:11:48 -0400 Received: from todd.t-8ch.de (todd.t-8ch.de [IPv6:2a01:4f8:c010:41de::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A04971985; Wed, 19 Jul 2023 23:11:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=t-8ch.de; s=mail; t=1689833495; bh=O7SOTrjSXooLoE40Zt5wmlSeIeoQuEl79RrevjNNK74=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=YUL8bCaEJhVPh2qxmdPsXjm0AHMhgbY7zBo7aKoHF69g4oLA/vx+8ySBS+t/iFRoG ha5iWAQUkEyQ25a/8QnRy9774zR4ZB/OjFp9llcsQQhWu3+z41DmZgCIpjV+gujSGS o/BQuI5NNeFClNRTx/dcMWBzr+XYRHR7WEz4lrB0= Date: Thu, 20 Jul 2023 08:11:32 +0200 From: Thomas =?utf-8?Q?Wei=C3=9Fschuh?= To: Zhangjin Wu Cc: w@1wt.eu, 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: References: <20230719043353.GC5331@1wt.eu> <20230719064912.59792-1-falcon@tinylab.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20230719064912.59792-1-falcon@tinylab.org> X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED,SPF_PASS, T_SCC_BODY_TEXT_LINE,T_SPF_HELO_TEMPERROR 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 2023-07-19 14:49:12+0800, Zhangjin Wu wrote: > > 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. > > Ok, thanks, have updated CFLAGS in these two patches locally: > > [PATCH v1 7/8] selftests/nolibc: add test support for powerpc64le > [PATCH v1 8/8] selftests/nolibc: add test support for powerpc64 > > what about the other ones? I'm ready to send v2 ;-) Unfortunately I won't have the time for a proper review this week. Thomas