From patchwork Thu Jul 27 20:32:46 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Zhangjin Wu X-Patchwork-Id: 127165 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a05:6358:d09a:b0:134:c3fc:3153 with SMTP id jc26csp189967rwb; Thu, 27 Jul 2023 13:49:21 -0700 (PDT) X-Google-Smtp-Source: APBJJlEyzzTY81RbLdYap2KJHnslX255YIXFom7IJqg1VdjuoDwvQyXnGDyu1lGcAV7xbhNx9oGf X-Received: by 2002:a17:90a:d917:b0:268:7be6:29a5 with SMTP id c23-20020a17090ad91700b002687be629a5mr391916pjv.9.1690490960910; Thu, 27 Jul 2023 13:49:20 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1690490960; cv=none; d=google.com; s=arc-20160816; b=01bDDUzaylt415uPzbN7MPvdeqs6li1CD+5IqVysHWwnE8EGcOFukQTGzpAUyt7gMr dBwAfV31ho3uckwOO7PGBxNPRJnVTQMqDdo7Z4ERhVda92pQGEOcblo5rPEIDPzDMhDq 2k6zbZXbK4HF6dlxmVPNE04uYGnfF2FtQyrqxTjR1yLp1wxNzx9IBQFHmJRINkrN/WBu +lcycV79nvU5Q1WNEsgMjv6+i9lD9knJFCqP98eadu/SswBxu7Af9dNNH7nhB7mHVQTG loPUS2gjxxzSFNKZ4GnKv56KsRs4k3d2XJnd+eF6nJtTNpE1lWTBn+Nm3GM5l+QUGoep jqqQ== 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 Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id p1-20020a17090a348100b00267ec897aa7si1838937pjb.104.2023.07.27.13.49.08; Thu, 27 Jul 2023 13:49:20 -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 S233033AbjG0UdT (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 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 X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1772608249497031740 X-GMAIL-MSGID: 1772608249497031740 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