Received: by 2002:a05:6358:c692:b0:131:369:b2a3 with SMTP id fe18csp368300rwb; Thu, 27 Jul 2023 14:09:51 -0700 (PDT) X-Google-Smtp-Source: APBJJlE818/ZUGIh/jfZc8S6fStioySaneTWi/kCvrjTPBGfx2qXtwmW+W+0oSgPL2Lu1VGcUVBa X-Received: by 2002:a17:90a:fe8e:b0:267:f5d1:1dd3 with SMTP id co14-20020a17090afe8e00b00267f5d11dd3mr408507pjb.11.1690492190824; Thu, 27 Jul 2023 14:09:50 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690492190; cv=none; d=google.com; s=arc-20160816; b=Uvv4dqY7B7xOlY9OCMYQCH5ipiWLb2HxG53yzzBxS9kby+y3/fbBA9lO2EHVPd/37k U74A11agtpE8FjefcPQxeHRtWoQH/9NWdCOpLijo8MhnTNMY4/XQSiOIh/utthmkbQ+l 8Ei0zNbDGMJxXUA8UksNpn8JTOckgCHp+TYCOYyCQ5UES27D10oLq4spddG1g0N/LMOJ rbeVxCKaulQRxS6wpNxrH5E+9J4gmu3/dp/QUrg9HGlosyiO83BtfBzbsNLJIjs7xvyT 2jlnZSWTOJIno7sZ9tpH47a+20pTw/v+S85x9evIlBwUxmzDE+JetlMxLyrQPzst4Hj0 RUnA== 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=3RmO2eXPsCqkkVllhugQ+ruu+RB6qKHY3w9YE18BtYo=; fh=CR7OSt3Y+a8PS+dgzZNHcKmuduX0vKjLX+CD3ki537g=; b=yhbh2GdefXByyfla983ANx5Rs0/wUbdExRaLkLqMVu5ebPJKT/VU7HIHyyyuMw1IHk AmOkCjQSFFgrW48slG7icAdWOHe7cryTfApppik5mxNhP9WGeneTDmqb5rgI44UojgrY Nvv3tZ/sv/ZqE4C9KJzSARhrijSfvjZ3rTMZEq4Q1Djo/wdjVNvOdJMsepgDIJ/XvTgF csyI+Vb2BD+VAcDlzcoyuoqXsJNhkujUgjdSC5LFj3WUC1IP26YVMZipVIKo3SW1DMjF 4wQ6RlBQbHe7Bs6chkYZ/nJXxtQyJy0IXdxtVfLAw4laUt5qie0aHjWv/9doIhjovw3v /xuw== 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 m6-20020a17090a7f8600b0025027e0ad3dsi1848585pjl.81.2023.07.27.14.09.38; Thu, 27 Jul 2023 14:09:50 -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 S233030AbjG0UdT (ORCPT + 99 others); Thu, 27 Jul 2023 16:33:19 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57686 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231959AbjG0Uc6 (ORCPT ); Thu, 27 Jul 2023 16:32:58 -0400 Received: from bg4.exmail.qq.com (bg4.exmail.qq.com [43.154.54.12]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 45940F5; Thu, 27 Jul 2023 13:32:57 -0700 (PDT) X-QQ-mid: bizesmtp89t1690489968tjf0ydyx Received: from linux-lab-host.localdomain ( [61.141.78.189]) by bizesmtp.qq.com (ESMTP) with id ; Fri, 28 Jul 2023 04:32:46 +0800 (CST) X-QQ-SSF: 01200000002000D0X000B00A0000000 X-QQ-FEAT: +ynUkgUhZJkRxmTCWl75yKqo2fa1gLrTMSfYGM0V6uWTshSZ0cgdrv7cH/mZn dmX2sbf39Iyx1LX2kZa+vgxT8UOo4T5hxuT7dgpiJ6+3y3K8zuQZcX3CaCxWmcYdHJ9+ScP GtJIUU3bQdI6s8wWEomWlMCiLYKRgcLvtXD2NlwTiAdCGYpeChxDvfT3AIwmNa6xpnjdykf F476R5yc11Cn8Ive9Q1+bHgrFnZOLe3e+4hNszy2MRvJMbavTSgYGQ1JdwFqfWcDQg0qmSe yA9ajOz5duRz1dhmUpw0ZewPx1EkoNjQ0VE0Jla10GreyzUpKEo4XLv7AHBjcaVVYGxDTFp zmSCihnPDQlMRJptYUFdN3udt3VV2nKnCwfQYajztRIpHI0bFhWt7qZn1o9bw== X-QQ-GoodBg: 0 X-BIZMAIL-ID: 7408932279377289764 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 10/12] selftests/nolibc: tinyconfig: add extra common options Date: Fri, 28 Jul 2023 04:32:46 +0800 Message-Id: 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=-1.9 required=5.0 tests=BAYES_00,RCVD_IN_MSPIKE_H2, 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: X-Mailing-List: linux-kernel@vger.kernel.org The tinyconfig target from top-level Makefile has already enabled some common options, but they are not enough to enable boot and print. $ find kernel/ arch/*/ -name "tiny*.config" kernel/configs/tiny-base.config kernel/configs/tiny.config arch/x86/configs/tiny.config To enable qemu boot and console print, additional kernel config options are required, include the common parts and the architecture specific parts. Here adds minimal extra common parts for all architectures: * for initrd: CONFIG_BLK_DEV_INITRD * for init executable: CONFIG_BINFMT_ELF * for test result print: CONFIG_PRINTK, CONFIG_TTY Signed-off-by: Zhangjin Wu --- tools/testing/selftests/nolibc/configs/common.config | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 tools/testing/selftests/nolibc/configs/common.config diff --git a/tools/testing/selftests/nolibc/configs/common.config b/tools/testing/selftests/nolibc/configs/common.config new file mode 100644 index 000000000000..3957f812faac --- /dev/null +++ b/tools/testing/selftests/nolibc/configs/common.config @@ -0,0 +1,4 @@ +CONFIG_BLK_DEV_INITRD=y +CONFIG_BINFMT_ELF=y +CONFIG_PRINTK=y +CONFIG_TTY=y -- 2.25.1