Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp364221rwb; Thu, 27 Jul 2023 14:06:02 -0700 (PDT) X-Google-Smtp-Source: APBJJlFN2LgV+YmT975RXnCrhzURe2wBgrtxX/8UufRDeevu4IBF4hsW/FLsrk7LRFZPDEch5KoD X-Received: by 2002:aa7:dd52:0:b0:521:a86d:d596 with SMTP id o18-20020aa7dd52000000b00521a86dd596mr139693edw.7.1690491961980; Thu, 27 Jul 2023 14:06:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690491961; cv=none; d=google.com; s=arc-20160816; b=R2SLODkf7jSMOfSEdCLW/D2/L8yTgluRBuAI94HLPWDBKHFFQQ5qTQmhBWUIomZv0h 58hdLUp4ez1TOaJmniq/vnLqPIsCLpgwwlRWkl773yDzJKKAiLzuxdqWitQp6GznJB55 Su4vx+dD7HtP6oiBYmPXmnxoRLWCt4yNMJaGiuO7MsvNrSEQLIzql7tu6OnHjoveyBLF XxydZCt+EQfpQ40ok9IHp4r40F70KZvvUh2UFVC1GUKtf1i7aSiUAIQzXoS04cqxXrR+ nCLnijSn6XDW1BjrCLMfxpUZ1qp2v2PJkwqKB1sGOXcDOSdOG/Ucwe3lv3CaNgKFL1Vb DQFQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:feedback-id:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from; bh=v4dkwbSiJAIBgKH6pDfHOS72aisZiSDq61tURQG/a0U=; fh=CR7OSt3Y+a8PS+dgzZNHcKmuduX0vKjLX+CD3ki537g=; b=l1YJwWKsqEeptkgW56d4cl9LnlExb+xMlgwKXUBqp/gj2asZCXW1NkyOs9KXpzk8Zu 704Bx6pnKK0Vs5Eicgd7kXaGaieYoe1CGCgMAk+kxi8A51GGjB1C/dxSEOXaZ9zOkaKI Dwn80NTD3Hu4yXHdh95SsxyCkE8aihLeVmQO/uj/S8WkfkeBbCrOirxJcwnkebDa4qy8 U/6WeZo9rGIr+e2LtsE8AFMJ2QAO8/FtwQ06iJKkvdBTfQ1Pdds7VDOqcpWa500S8snB lMcTBUYjf/Jv3DSvaBzrLyCFzhaSmVx0cAWDjAR06qXOKML7AzooTnw6L2rPqF5yzV0l KIFA== 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 c22-20020aa7c996000000b0052222535640si1439755edt.491.2023.07.27.14.05.37; Thu, 27 Jul 2023 14:06:01 -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 S230292AbjG0Ue0 (ORCPT + 99 others); Thu, 27 Jul 2023 16:34:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229547AbjG0UeY (ORCPT ); Thu, 27 Jul 2023 16:34:24 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.155.65.254]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DA0B730EB; Thu, 27 Jul 2023 13:34:04 -0700 (PDT) X-QQ-mid: bizesmtp81t1690490035tu076myn Received: from linux-lab-host.localdomain ( [61.141.78.189]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 28 Jul 2023 04:33:54 +0800 (CST) X-QQ-SSF: 01200000002000D0X000B00A0000000 X-QQ-FEAT: Y6Kc/cQg3lYdDDFJ90mtjrutfwesBX2jEXConbTZEba2sKx27B/oxMiaMAba8 hwIK0o+c2wffDHiHcQbDmpwB0Qe+iEUiXS2aUmAoTZ1ib/u8Sk7n+NB1Fqkwei5rt8DBMso iW4QXw1X8ZnkHvRR6B92r5ZAnW8XaDKAjDhUEgbAYsjKMFUDpOi782Q5XaU2P+dOcLMuoJQ Md4aoZU8FdsNorryyB+6OuScHeZ3G3x+A/jXSFpqSkGT1FcVD11ifzf47aNta6MJytc3G/d 42KABhdRngyeOs++ddJWhwi2MruJcGkZNO8+eoF6S15ywZB0GYaTvLrbMOr/Ae79OM1xrOP kYVjm5o7KLAZd6L2iEWwbpbF5qvqOdn/2euao0AsIel3rA4fgywiqU8iwD36MiCFw+KY+yK X-QQ-GoodBg: 0 X-BIZMAIL-ID: 10885213077665245786 From: Zhangjin Wu To: thomas@t-8ch.de, w@1wt.eu Cc: falcon@tinylab.org, arnd@arndb.de, linux-kernel@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: [PATCH v3 11/12] selftests/nolibc: tinyconfig: add support for 32/64-bit powerpc Date: Fri, 28 Jul 2023 04:33:53 +0800 Message-Id: <983843582e52e83fba79ad45cea6c79e1f62ec6c.1690489039.git.falcon@tinylab.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:tinylab.org:qybglogicsvrgz:qybglogicsvrgz5a-1 X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_RPBL,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no 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 This adds extra config options for ppc, ppc64le and ppc64, now, it is able to use tinyconfig as the minimal config target to speed up the run target of powerpc: $ for arch in ppc ppc64 ppc64le; do \ mkdir -p $PWD/kernel-$arch; \ make defconfig run DEFCONFIG=tinyconfig ARCH=$arch O=$PWD/kernel-$arch | grep status ; \ done rerun with architecture specific run.out: $ for arch in ppc ppc64 ppc64le; do \ mkdir -p $PWD/kernel-$arch; \ make rerun ARCH=$arch O=$PWD/kernel-$arch RUN_OUT=$PWD/run.$arch.out | grep status ; \ done report with existing test log: $ for arch in powerpc powerpc64 powerpc64le; do \ make report RUN_OUT=$PWD/run.$arch.out | grep status ; \ done Signed-off-by: Zhangjin Wu --- tools/testing/selftests/nolibc/configs/ppc.config | 3 +++ tools/testing/selftests/nolibc/configs/ppc64.config | 3 +++ tools/testing/selftests/nolibc/configs/ppc64le.config | 4 ++++ 3 files changed, 10 insertions(+) create mode 100644 tools/testing/selftests/nolibc/configs/ppc64.config create mode 100644 tools/testing/selftests/nolibc/configs/ppc64le.config diff --git a/tools/testing/selftests/nolibc/configs/ppc.config b/tools/testing/selftests/nolibc/configs/ppc.config index b1975f8253f7..29123cee14c4 100644 --- a/tools/testing/selftests/nolibc/configs/ppc.config +++ b/tools/testing/selftests/nolibc/configs/ppc.config @@ -1,3 +1,6 @@ +CONFIG_COMPAT_32BIT_TIME=y +CONFIG_PPC_PMAC=y +CONFIG_PPC_OF_BOOT_TRAMPOLINE=y CONFIG_SERIAL_PMACZILOG=y CONFIG_SERIAL_PMACZILOG_TTYS=y CONFIG_SERIAL_PMACZILOG_CONSOLE=y diff --git a/tools/testing/selftests/nolibc/configs/ppc64.config b/tools/testing/selftests/nolibc/configs/ppc64.config new file mode 100644 index 000000000000..4e17f0cdb99f --- /dev/null +++ b/tools/testing/selftests/nolibc/configs/ppc64.config @@ -0,0 +1,3 @@ +CONFIG_PPC64=y +CONFIG_PPC_POWERNV=y +CONFIG_HVC_OPAL=y diff --git a/tools/testing/selftests/nolibc/configs/ppc64le.config b/tools/testing/selftests/nolibc/configs/ppc64le.config new file mode 100644 index 000000000000..713b227f506f --- /dev/null +++ b/tools/testing/selftests/nolibc/configs/ppc64le.config @@ -0,0 +1,4 @@ +CONFIG_PPC64=y +CONFIG_PPC_POWERNV=y +CONFIG_HVC_OPAL=y +CONFIG_CPU_LITTLE_ENDIAN=y -- 2.25.1