Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp301371iob; Wed, 18 May 2022 02:30:00 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxM0+OqJFcp8qfQq5TOCU0u9wcR6MAZ2yHW3dApny0KrlzzzhiTj5DOelpwlkckPBQkguU8 X-Received: by 2002:a65:4b81:0:b0:3c6:19aa:ea37 with SMTP id t1-20020a654b81000000b003c619aaea37mr22486471pgq.75.1652866200649; Wed, 18 May 2022 02:30:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652866200; cv=none; d=google.com; s=arc-20160816; b=fdpUggtBKUbowwIwLntJH9Q4+wIQ/17YIZHMur3mNf1Es50ckdF0jhxWOjMNUO170r v8ilFq4HSTAIsfevxqGoWQqFLVAwLumdx29kojUUD3PU36yWseyrTQw4Sx/uE7uTjpC2 r7h6I78iUZWSn+YAlcBhL673KanYnRN1zbpEOP7S006mFOTZM316yDRUkgCjBpKG5Kpm Gc/l2NiVJWE1AVhirfm5vH8+o3FEc6Nl3Od1HfvJOcMOO0w3qeoxpnAntECN4Lz4N8bQ YGhjePcw5J3OzxLiHzYs+mkAbLE19h/wShhDa4TnXMlYAizz7tM+ACg5bT0YKUcuz+CM KHAw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:user-agent:in-reply-to:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :dkim-signature; bh=aYv9sRLI7bJwp+N2At4wjffC8t0qCPCqKx/aIfhkVRc=; b=Yq78AaOQ3dNMw3jLNLl0XBCAXl+SZbSPm9fGlFOGofKZRbTN4tflvzOPUts9rFa8pw z2w7j48qIgBv/BWpsJxmOky4qKWNHh0AJqTwaw2Qrf3CvNLeuf3eUENuJH5GraOu3FsJ 4fxtCAn91xzz/sX57I6OrxcUeB4nKCmLSMfIAoYBo7mjeSirhgnCf52bVj3RtQGX/eSd ywU7mOCkqQ+og9+2tSE61HI92sO9dEW54MYLMvkzq2YfDo0a/I7fRpd9+yEdk3BZvKFI NW5TIdqIqes+/D7ZRVxTqW/RVkJi9AjcaaevYRKCR4T+jMzlyEc8YsJEHEHZP53ddHFd iHQw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=Bx791FgA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id ip14-20020a17090b314e00b001d9a086287esi6269714pjb.177.2022.05.18.02.30.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 02:30:00 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=Bx791FgA; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id DA0F819C30; Wed, 18 May 2022 02:22:50 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S234158AbiERJWl (ORCPT + 99 others); Wed, 18 May 2022 05:22:41 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60726 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234104AbiERJWf (ORCPT ); Wed, 18 May 2022 05:22:35 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 18FFD1F602 for ; Wed, 18 May 2022 02:22:32 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id f2so1846241wrc.0 for ; Wed, 18 May 2022 02:22:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=date:from:to:cc:subject:message-id:references:mime-version :content-disposition:in-reply-to:user-agent; bh=aYv9sRLI7bJwp+N2At4wjffC8t0qCPCqKx/aIfhkVRc=; b=Bx791FgAcxOvK9T5I5mW1O2stza4Yq+SU8uF6QI50wTsBwxFr/t4D7Q9mXtDAJcLUx p17zMxSvZtETdUdAJpTjH9AtE+TLl6z/dhu2T3Y2J8xzacp47cmvbbiEqJFaIgh0IVs+ evA0Vuw76mWBxQqeK83sAVqV3e9Jx/OVK9zsje6a8b/oDQTv2CraAJohRuyLm7K5SUKg hS1imuK7ZMnh7acWOtZQj7kkhlHLdOvJrN9EUyMVE7rhnxqQYxcoa6orvYhbuuYXAJX8 thlIQDe8Ytn2pdOsUxfo+9Nkg2QcGQ3TMA8wSblFyUZO5/pjDhmq+QoUfHy3JuG81Xh8 YMbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:date:from:to:cc:subject:message-id:references :mime-version:content-disposition:in-reply-to:user-agent; bh=aYv9sRLI7bJwp+N2At4wjffC8t0qCPCqKx/aIfhkVRc=; b=xw7T+e2NY5cYcnhwWXmb845LrRj10kHC+J1xvtIF//Y4mIsZyrA/EkgFhnq+jnJbzE Apsqck55YG0VvAxFZvApdNkVNEV++/IDB1JCwHAcZ0wXBUPr28+OkH+WAkOijzV6Ft2T e0cN/l622ijXsyFurGKSR4FfU40qOoOp79sMMsyXlKu85TdpAOFdNamUBR2jrZ0HXQ2D y/E3qYf6fEKxY12J2gSauqizVgi1b3JF7QQePDjm0LrpaFcxwsOj3ZagpWcUBEtoFpAF HVKhZFBlKhLCC7qm6AtXgZI0LbUHLlF/eco4Z8M+0nAAwpFdKT5ibEwW4QSIX6vLvDlk lsjA== X-Gm-Message-State: AOAM532OaegRPxu9hSFzbJWVS+nmDhXI1EcjliFLXayluCciAV3F8Qjk h0E1oCtXjJBBT0CqTs4htUepVQ== X-Received: by 2002:a5d:55cd:0:b0:20d:743:6078 with SMTP id i13-20020a5d55cd000000b0020d07436078mr12731983wrw.240.1652865751403; Wed, 18 May 2022 02:22:31 -0700 (PDT) Received: from elver.google.com ([2a00:79e0:15:13:450f:9c92:a170:5581]) by smtp.gmail.com with ESMTPSA id z22-20020a05600c0a1600b003942a244f38sm3873757wmp.17.2022.05.18.02.22.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 02:22:30 -0700 (PDT) Date: Wed, 18 May 2022 11:22:25 +0200 From: Marco Elver To: David Gow Cc: Brendan Higgins , Daniel Latypov , Shuah Khan , Dmitry Vyukov , kunit-dev@googlegroups.com, kasan-dev@googlegroups.com, linux-kselftest@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 1/2] kunit: tool: Add x86_64-smp architecture for SMP testing Message-ID: References: <20220518073232.526443-1-davidgow@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20220518073232.526443-1-davidgow@google.com> User-Agent: Mutt/2.1.4 (2021-12-11) X-Spam-Status: No, score=-9.5 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE, USER_IN_DEF_DKIM_WL 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 On Wed, May 18, 2022 at 03:32PM +0800, 'David Gow' via KUnit Development wrote: > Add a new QEMU config for kunit_tool, x86_64-smp, which provides an > 8-cpu SMP setup. No other kunit_tool configurations provide an SMP > setup, so this is the best bet for testing things like KCSAN, which > require a multicore/multi-cpu system. > > The choice of 8 CPUs is pretty arbitrary: it's enough to get tests like > KCSAN to run with a nontrivial number of worker threads, while still > working relatively quickly on older machines. > > Signed-off-by: David Gow Acked-by: Marco Elver > --- > > This is based off the discussion in: > https://groups.google.com/g/kasan-dev/c/A7XzC2pXRC8 > > --- > tools/testing/kunit/qemu_configs/x86_64-smp.py | 13 +++++++++++++ > 1 file changed, 13 insertions(+) > create mode 100644 tools/testing/kunit/qemu_configs/x86_64-smp.py > > diff --git a/tools/testing/kunit/qemu_configs/x86_64-smp.py b/tools/testing/kunit/qemu_configs/x86_64-smp.py > new file mode 100644 > index 000000000000..a95623f5f8b7 > --- /dev/null > +++ b/tools/testing/kunit/qemu_configs/x86_64-smp.py > @@ -0,0 +1,13 @@ > +# SPDX-License-Identifier: GPL-2.0 > +from ..qemu_config import QemuArchParams > + > +QEMU_ARCH = QemuArchParams(linux_arch='x86_64', > + kconfig=''' > +CONFIG_SERIAL_8250=y > +CONFIG_SERIAL_8250_CONSOLE=y > +CONFIG_SMP=y > + ''', > + qemu_arch='x86_64', > + kernel_path='arch/x86/boot/bzImage', > + kernel_command_line='console=ttyS0', > + extra_qemu_params=['-smp', '8']) > -- > 2.36.0.550.gb090851708-goog > > -- > You received this message because you are subscribed to the Google Groups "KUnit Development" group. > To unsubscribe from this group and stop receiving emails from it, send an email to kunit-dev+unsubscribe@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msgid/kunit-dev/20220518073232.526443-1-davidgow%40google.com.