Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp990820imm; Wed, 8 Aug 2018 08:58:52 -0700 (PDT) X-Google-Smtp-Source: AA+uWPzy7y8ZqWogxmT4iNpDb8LA+0NBVTNGxxEN1/6I5A86uQD6rE+DWqS0r9KSfe/chXuQZ8aD X-Received: by 2002:a17:902:7d94:: with SMTP id a20-v6mr3115743plm.19.1533743932008; Wed, 08 Aug 2018 08:58:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533743931; cv=none; d=google.com; s=arc-20160816; b=KVPvUn+wZoYYe1b4GMoC5YaOIofZqlvLMlkjYduOKnnca9q/f3gRBjDImQHzr0YiSW PAgwq7CnDA42r1SwhjW2fTbGZp1U+Spi0bcijdSE/41YHiE/vwDAhWMy2rG2s43nziCz XPqO6Kx+JkNCajGSwpwTYofDMkcLBo7p3xyy9KDuwxgluAnSqsTLNLUvO9TjfxNuVI2r 7y3F6IWnZAOU2fWArpGtQ+pV5L4LPep56CZ9gsxgLI8bPoSTddn+bUknp117ObJwZtNM aShUuMtXihaz/3sD9+zKu6TIkLT/b0Unj2bScKotS31Wf762f7lAKbnrV7aS//p9Xf0U glww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:content-transfer-encoding :dlp-reaction:dlp-version:dlp-product:content-language :accept-language:in-reply-to:references:message-id:date:thread-index :thread-topic:subject:cc:to:from:arc-authentication-results; bh=yoZ2vrgjWiLwhy4mYdy3Ov+jF+tqCUzFnVrkxo+jTnA=; b=XTtmIGy1aO8gCFENbUJYhkZHc5acfkKuwileYDLa91FRkSMFv5dbRv2xd0lSGHiJ6A R1PwVBf4gH1Igbinpm0Bx/VweDZVt7DX2L0/zEg3YJcjHndAk6sw/8GUHPlUjQeH6v13 HuqFf08uLdFppOmcboHv+uufEK93l8skm+IM8XSvXwXVBi/iMcwi+wN98Vg6GGea9ZTz EC5qFluuzGnN7DTtF9JAAbQfcw8Rmi4nzweR3F0SqnP6jYhdPybyj4W6SF3Lg5cb6b43 qyght0Lsm58uSm3DH1OH8nXTYc8zrVUkhX26YserumU2vUFgU0q9wet26iYQIKMfr7KO j5Rg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z18-v6si4697946pgg.332.2018.08.08.08.58.37; Wed, 08 Aug 2018 08:58:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728134AbeHHSRi convert rfc822-to-8bit (ORCPT + 99 others); Wed, 8 Aug 2018 14:17:38 -0400 Received: from mga06.intel.com ([134.134.136.31]:40273 "EHLO mga06.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727386AbeHHSRh (ORCPT ); Wed, 8 Aug 2018 14:17:37 -0400 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga005.fm.intel.com ([10.253.24.32]) by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 08 Aug 2018 08:57:20 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.53,458,1531810800"; d="scan'208";a="252391022" Received: from orsmsx108.amr.corp.intel.com ([10.22.240.6]) by fmsmga005.fm.intel.com with ESMTP; 08 Aug 2018 08:57:19 -0700 Received: from orsmsx115.amr.corp.intel.com (10.22.240.11) by ORSMSX108.amr.corp.intel.com (10.22.240.6) with Microsoft SMTP Server (TLS) id 14.3.319.2; Wed, 8 Aug 2018 08:57:11 -0700 Received: from orsmsx110.amr.corp.intel.com ([169.254.10.41]) by ORSMSX115.amr.corp.intel.com ([169.254.4.230]) with mapi id 14.03.0319.002; Wed, 8 Aug 2018 08:55:54 -0700 From: "Luck, Tony" To: Peter Zijlstra , "Chatre, Reinette" CC: "Hansen, Dave" , "tglx@linutronix.de" , "mingo@redhat.com" , "Yu, Fenghua" , "vikas.shivappa@linux.intel.com" , "Hindman, Gavin" , "Joseph, Jithu" , "hpa@zytor.com" , "x86@kernel.org" , "linux-kernel@vger.kernel.org" Subject: RE: [PATCH 0/2] x86/intel_rdt and perf/x86: Fix lack of coordination with perf Thread-Topic: [PATCH 0/2] x86/intel_rdt and perf/x86: Fix lack of coordination with perf Thread-Index: AQHUKQYf135FXo9d20Wb8GEtiswxTKSs3vqAgAA8AwCAAAEtgIAABziAgAAO4ICAAAtVgIAAGt0AgAADZYCAAAHtAIAACIUAgADscACAAErwgIAAAgWAgAA1mYCABMuQAIAAJ4+AgAAPS4CAAK/FgIAA3QCA//+2VXCAAL5QAIAAIImAgAAT5tA= Date: Wed, 8 Aug 2018 15:55:54 +0000 Message-ID: <3908561D78D1C84285E8C5FCA982C28F7D3A1B83@ORSMSX110.amr.corp.intel.com> References: <1eece033-fbae-c904-13ad-1904be91c049@intel.com> <20180803152523.GY2476@hirez.programming.kicks-ass.net> <57c011e1-113d-c38f-c318-defbad085843@intel.com> <20180806221225.GO2458@hirez.programming.kicks-ass.net> <08d51131-7802-5bfe-2cae-d116807183d1@intel.com> <20180807093615.GY2494@hirez.programming.kicks-ass.net> <3908561D78D1C84285E8C5FCA982C28F7D3A10EF@ORSMSX110.amr.corp.intel.com> <413c3b6f-770d-9549-4249-c2407267b63c@intel.com> <20180808074111.GM2494@hirez.programming.kicks-ass.net> In-Reply-To: <20180808074111.GM2494@hirez.programming.kicks-ass.net> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDNjM2IzYjYtNTllZi00NWQ2LWE2NzEtMjExZWM1NmZjMGM1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjEwLjE4MDQuNDkiLCJUcnVzdGVkTGFiZWxIYXNoIjoiQlZPT0hNMGVmcWIrckxGb3ZXdHVUNUVZTjhHZTVZOFNXSm5JWXU2WUFRaXhuc3dGVVRBdTNmVjE1Nyt5eTNXVCJ9 x-ctpclassification: CTP_NT dlp-product: dlpe-windows dlp-version: 11.0.400.15 dlp-reaction: no-action x-originating-ip: [10.22.254.139] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org > So _why_ doesn't this work? As said by Tony, that first call should > prime the caches, so the second and third calls should not generate any > misses. How much code/data is involved? If there is a lot, then you may be unlucky with cache coloring and the later parts of the "prime the caches" code path may evict some lines loaded in the early parts. -Tony