Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp284699pxm; Wed, 2 Mar 2022 15:25:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJxCFMxDjiL6nq/8QxbyrjnWxD72+HL/8GsTKBYpBUYKVCdSxMahmt+7s2Y6WiKnUGecqxU+ X-Received: by 2002:a17:90a:fe8d:b0:1be:e863:f8f6 with SMTP id co13-20020a17090afe8d00b001bee863f8f6mr2289659pjb.196.1646263510501; Wed, 02 Mar 2022 15:25:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646263510; cv=none; d=google.com; s=arc-20160816; b=BSYMSuPFp5tjGlr4/qBjVMjCtXP5TLnCT6gEAEF0CGs5ypKrJ4cET7sPMdraEUgHdM w6F45Bx4YxkhYYMxgiO/PgABrytmyP1RC8eL3SyMZvN+2NMFQeE6zlJhmyb1GULAFE4x SF8eIkjBZhLHQ+EDKS5semIlXJgkvidgRX6BHwCXQaejj5Upq6OsM4AKockU0Zh8NFkF qUrp+bwuZVGGQOqiPYu8wuX/cjUqODdkwPVGd7/IWyRMq7/CUbgVgITVVAoIZerK3J8B fmdPIujwJ36jIzOSTxmBkFQGiwdyQNwMtan/fSPRZOLp7/yvLoYoKsBHhjBiH7sUfcj0 I2jA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:content-transfer-encoding :dlp-version:dlp-reaction:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:dkim-signature; bh=fWWcwTEmtZx7I7qgqZ1nFTOSccq2wsZYtaCUcojMPSI=; b=GhddHDLH6bsUPqJo+LKRISJoPEfztWk3+TEiPi+MNnW8GpF13C/GDJshIDkAmqRKEt RuQxJVZtUQrJHikfPq2+8Q3U6cVQsDTOCce9gQeVlla7r3aoR8vcjxiJMQp0xn4Nt1kA C4vC1eVlCv5dBiqZR2M6Y70D9646itmxnTH3nYlKC20FP6d9nUeGVnuKUJiFkdj5ERg7 rvRcJkdOhGVZ/9t3Esp83ctvZzsnfPil2IVWzCHwvrUfFQqAYMV+9tgXLSWpfkWjZRgY 8PyYaMWxCxc8Ybe4+8yAEO419QMawYHvkjqzX/xXjqY4LmxOu03rHS3I0R+e4/pAR6Xf oPfA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@intel.com header.s=Intel header.b=fLXHlNzI; 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=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id d12-20020a170902cecc00b0014fcbe95c4csi412263plg.150.2022.03.02.15.25.09 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 02 Mar 2022 15:25:10 -0800 (PST) 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=@intel.com header.s=Intel header.b=fLXHlNzI; 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=NONE sp=NONE dis=NONE) header.from=intel.com Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id C71A114147E; Wed, 2 Mar 2022 14:58:51 -0800 (PST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S245399AbiCBVmn (ORCPT + 99 others); Wed, 2 Mar 2022 16:42:43 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:60734 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241447AbiCBVmm (ORCPT ); Wed, 2 Mar 2022 16:42:42 -0500 Received: from mga11.intel.com (mga11.intel.com [192.55.52.93]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 6A703CA320; Wed, 2 Mar 2022 13:41:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1646257317; x=1677793317; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=tICJn7O0frWHzJ+wfRZLQugK3cqy6m5DqqQk0iFZOIE=; b=fLXHlNzIcG1wfnYsGuUmghj/0F+DLkXGmWUax2zUzLW5VeIzKLHUvYsN LrSi3pNrKq5BY/gXuw+NQqneM8cSdgOVlLw7mHmboQQeJsaQeEWes6tK9 GiYXE/Lz32Pfu4Hv5130GNE7aUlJlMoK6tZ2QMLAOPa1UUIWcuCDtJYGB GIvo64yfWPoPioqy9RnuhsmhNwTCydToNyL+Y2hzBBJRTqzoFVJl7HM/1 yTGaJjz/iDV0zc8YAkNE6kCll1DIL9rvZ4CT+rhwfX0bt2ElWuSdKyImO Pp76dmwF4CiA/vWnUQOzu1iqlgZVRw9GO93EAVieWs0byvBsN3LuwUVFk g==; X-IronPort-AV: E=McAfee;i="6200,9189,10274"; a="251086289" X-IronPort-AV: E=Sophos;i="5.90,150,1643702400"; d="scan'208";a="251086289" Received: from orsmga001.jf.intel.com ([10.7.209.18]) by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Mar 2022 13:41:57 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.90,150,1643702400"; d="scan'208";a="576255809" Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga001.jf.intel.com with ESMTP; 02 Mar 2022 13:41:56 -0800 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 2 Mar 2022 13:41:55 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2308.21; Wed, 2 Mar 2022 13:41:55 -0800 Received: from fmsmsx610.amr.corp.intel.com ([10.18.126.90]) by fmsmsx610.amr.corp.intel.com ([10.18.126.90]) with mapi id 15.01.2308.021; Wed, 2 Mar 2022 13:41:55 -0800 From: "Luck, Tony" To: Andy Lutomirski CC: "Joseph, Jithu" , "hdegoede@redhat.com" , "markgross@kernel.org" , "Thomas Gleixner" , Ingo Molnar , "Borislav Petkov" , Dave Hansen , "the arch/x86 maintainers" , "H. Peter Anvin" , Jonathan Corbet , Greg Kroah-Hartman , Andy Shevchenko , "Raj, Ashok" , Steven Rostedt , Linux Kernel Mailing List , "linux-doc@vger.kernel.org" , "platform-driver-x86@vger.kernel.org" , "patches@lists.linux.dev" , "Shankar, Ravi V" Subject: RE: [RFC 00/10] Introduce In Field Scan driver Thread-Topic: [RFC 00/10] Introduce In Field Scan driver Thread-Index: AQHYLaZcmKq0UuRYGU6xp1k7P7vRw6yspmuA///mywCAAJPCgP//faKA Date: Wed, 2 Mar 2022 21:41:55 +0000 Message-ID: References: <20220301195457.21152-1-jithu.joseph@intel.com> <1b793ead-a47c-4719-b7b5-cba7d49633f2@www.fastmail.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.401.20 x-originating-ip: [10.1.200.100] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Spam-Status: No, score=-2.4 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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 > How does this work? Is there an Intel IFS blob v1.17 that is expected > to be *the* blob for a given CPU until an update happens? This is the model. Although internally the blob is divided into chunks that can be run separately, folks outside Intel have no visibility into which chunk tests which circuits (even *inside* ... I don't know what each chunk does :-) ) How often will updates occur? No idea. Since this is new, I'd expect that there might be some improvements when there is feedback from large CSPs running on many more systems than we have. > Or is the > expectation that several different blobs might all useful on the same > system and operators might want to run different blobs under different > circumstances? One of our early implementations included extra sysfs hooks to only test specific chunks ... but we dropped that complexity as there's no way for end users to decide which chunks to run. So the posted series just iterates all chunks for a core. -Tony