Message ID | cbadfa58968020bdb0fab63e6db4e223a6dff336.1687706332.git.falcon@tinylab.org |
---|---|
State | New |
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp7000214vqr; Sun, 25 Jun 2023 09:36:51 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ5pSmBG12Ch+suLD//H7PE2KIcZ1L+2ySnylraPvlf4ClgYTOBUsZ0rtsoze2MfTINO5vUy X-Received: by 2002:aa7:d296:0:b0:51d:96f0:9012 with SMTP id w22-20020aa7d296000000b0051d96f09012mr899962edq.10.1687711011677; Sun, 25 Jun 2023 09:36:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687711011; cv=none; d=google.com; s=arc-20160816; b=nyiNmyX4lYnasDfIxxdOPjM0y2sgMuHrU871WiX6i4+tP5FbUbLzSl7H4CSOT8jR0m R98Ird8ByFny+rJmKbFSF3fkmdv+MoeNGE+MbYqWOY7CLeKxvJhBctpU2JDo62XlmNss gDyAiBQ39ZmxhAVk186mrLXAaS1T4Z8QBboHc272Rwq3w5u3aR+/8NKUpMt668GaKvFo JKrK1ZqmvvvRBGkpw/gDMWOKS1e5EqXS36A5uwGR9/wFNn0m7BjMgS+NgKqd4NtMLLFW +RM0JV7onW+paEod22OESTsQPs4kSpsp0gyn3Z6JXqJNQD3YYzrfC/fdzgoST8yref5f 3nMw== 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=Fze8+puLiq/o4NXbsgDO/8fwmRftsS4rUqdPpex0Is8=; fh=F5il0f38/OnR+6Lk4jyRbQDcrSTey2kQnNpdmJYq5RU=; b=EN5+cIl/0qEGyBifxOYXwzSgmrxooOUfKlhmZ+7h3b2jyVAys0/qZ3ANEsX1EgaVwC CJFLLI6L0SY+Mmex49/+Ls3QHB2uobBxPNQ2KgorpziuHW/FQiiMcWrWPgax2mc66YMb +bkukr0O7tXIiRNcwbrBT1LlPcsimYt3xc3FWOxtls0X7dlNNRmbx3tgAnx+JfSf4PFK xg9k5QMNBcBHLPzdwXxx5h8P91ohJb6/iH1J+f89qIiX4m4sQ8m3KinGozop1p7/AUcp e7Qz6xfNUZJ1SeBvOxdPKe+XAugGwrTGQrmTyX4Fs7o+mzwh1k74W5prtRdHC6P7d/SR ss0w== 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q25-20020a056402033900b0051a39411fd3si1779083edw.356.2023.06.25.09.36.26; Sun, 25 Jun 2023 09:36: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 S229586AbjFYQU1 (ORCPT <rfc822;duw91626@gmail.com> + 99 others); Sun, 25 Jun 2023 12:20:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:53966 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229481AbjFYQUZ (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Sun, 25 Jun 2023 12:20:25 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D2B95196; Sun, 25 Jun 2023 09:20:23 -0700 (PDT) X-QQ-mid: bizesmtp71t1687710014tpfmvubo Received: from linux-lab-host.localdomain ( [116.30.129.193]) by bizesmtp.qq.com (ESMTP) with id ; Mon, 26 Jun 2023 00:20:13 +0800 (CST) X-QQ-SSF: 01200000000000D0V000000A0000000 X-QQ-FEAT: jXjag1m6xl6R91bDdyf1kEZlGAuEgRHMqwEDnc6K0vRXlfiEBLwMKYD92YoTN pjBT+ISlgvbX0swP/T8UItt1HmbMqxTkrdMjG0NeRlSMeCZB2iprXG8R93kuvFWk9Nqun1c ok2HuytLUklY/iTjypQ1RAszOxis1N60KzDTHVQaPd0TT3W8qUSql2jbeG5EIIMCIeqMW62 qbkLaecm3oKftgevIaIy4LwjvOigmvKTdBNAXkljZX1RlC3Flc+OsmHH/iqSrCfCCaAR268 iT/BZaVryHiHDJ3++DkT2xsMVASigy6QTOQ9BMhOW29RFJCySflN0kE4xnkwAMQT8J4buXx XWv3ZXOkiW1iKOwtLtkpv8IXoTwoL3vdtEXxozeINhRJg6xkBlJ2rO06i+1BQ== X-QQ-GoodBg: 0 X-BIZMAIL-ID: 10052516696424218847 From: Zhangjin Wu <falcon@tinylab.org> 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, =?utf-8?q?Thomas_Wei=C3=9Fschuh?= <linux@weissschuh.net> Subject: [PATCH v1 05/22] selftests/nolibc: add tinyconfig target Date: Mon, 26 Jun 2023 00:19:25 +0800 Message-Id: <cbadfa58968020bdb0fab63e6db4e223a6dff336.1687706332.git.falcon@tinylab.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <cover.1687706332.git.falcon@tinylab.org> References: <cover.1687706332.git.falcon@tinylab.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-QQ-SENDSIZE: 520 Feedback-ID: bizesmtp:tinylab.org:qybglogicsvrsz:qybglogicsvrsz3a-3 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, 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: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769693261886341366?= X-GMAIL-MSGID: =?utf-8?q?1769693261886341366?= |
Series |
selftests/nolibc: add minimal kernel config support
|
|
Commit Message
Zhangjin Wu
June 25, 2023, 4:19 p.m. UTC
The default DEFCONFIG_<ARCH> enables too many options, the kernel
building with such options is very slow.
To speed up the 'run' target, in parallel with the 'defconfig' target,
another 'tinyconfig' target is added to allow only enable necessary
options to just let nolibc-test pass.
Note, this 'tinyconfig' target is not enough to let qemu really boot and
print, the coming patches will add more options to let nolibc-test be
able to run, print the results and let all tests pass.
Suggested-by: Thomas Weißschuh <linux@weissschuh.net>
Link: https://lore.kernel.org/lkml/bc635c4f-67fe-4e86-bfdf-bcb4879b928d@t-8ch.de/
Signed-off-by: Zhangjin Wu <falcon@tinylab.org>
---
tools/testing/selftests/nolibc/Makefile | 3 +++
1 file changed, 3 insertions(+)
diff --git a/tools/testing/selftests/nolibc/Makefile b/tools/testing/selftests/nolibc/Makefile index 10579396e60e..5caf3e7023d7 100644 --- a/tools/testing/selftests/nolibc/Makefile +++ b/tools/testing/selftests/nolibc/Makefile @@ -177,6 +177,9 @@ initramfs: nolibc-test defconfig: $(Q)$(MAKE) -C $(srctree) ARCH=$(KARCH) CC=$(CC) CROSS_COMPILE=$(CROSS_COMPILE) mrproper $(DEFCONFIG) prepare +tinyconfig: + $(Q)$(MAKE) -C $(srctree) ARCH=$(KARCH) CC=$(CC) CROSS_COMPILE=$(CROSS_COMPILE) mrproper tinyconfig prepare + menuconfig: $(Q)$(MAKE) -C $(srctree) ARCH=$(KARCH) CC=$(CC) CROSS_COMPILE=$(CROSS_COMPILE) menuconfig