From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id BCC03C433F5 for ; Wed, 16 Feb 2022 15:18:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date: Message-ID:From:References:Cc:To:Subject:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=J/n10NtZmVAfSJJFHOoZladEchZVdEq1ShS1o9rFUfA=; b=pINNnSW+86x+0mTU/o/33wCwzp gqbOFqtPsvc+cWN0Uyd5eWk13ueRvPemhU2X5fKOzWgtpV4BoVSLIHPHoEKx8GBUefA1o+1utMUWK cybgpvR1CmBRirH0YIu7H+K8mC3G6iWGn+6mSP2MaWkUYoZMa3dUizYWe9308AiQCZin9waypsUfu 4yEUXqOZiNanDSy5EJirjJJE1p6P70oP+BzQ4UhlzY8Z7EnmuQDrjrhL0f4IqFDawojiKRbQk/k7b awAO6FAuQ1uCuyIrt+HU0k7WcOrySRfQgdEdAwDZwsM4M58+uXuHeW8cP/NlJgjE63rbDXdKX/KJt v3ReD1iA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nKM35-007TBd-Oj; Wed, 16 Feb 2022 15:16:55 +0000 Received: from foss.arm.com ([217.140.110.172]) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nKM32-007TAr-BG for linux-arm-kernel@lists.infradead.org; Wed, 16 Feb 2022 15:16:54 +0000 Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.121.207.14]) by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id AB8FCD6E; Wed, 16 Feb 2022 07:16:48 -0800 (PST) Received: from [10.1.31.148] (e127744.cambridge.arm.com [10.1.31.148]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 550963F70D; Wed, 16 Feb 2022 07:16:47 -0800 (PST) Subject: Re: [RFC PATCH 1/2] perf: arm_spe: Fix consistency of PMSCR register bit CX To: Leo Yan Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, will@kernel.org, mark.rutland@arm.com, james.clark@arm.com References: <20220117124432.3119132-1-german.gomez@arm.com> <20220117124432.3119132-2-german.gomez@arm.com> <20220205153940.GB391033@leoy-ThinkPad-X240s> <4d5951ee-d7d2-1e76-eb24-5f3c46d1662c@arm.com> <20220208130047.GA273989@leoy-ThinkPad-X240s> <20220211104528.GA475776@leoy-ThinkPad-X240s> <20220216132257.GB56419@leoy-ThinkPad-X240s> From: German Gomez Message-ID: <7d50f7ba-d8e5-1fbc-e9e6-749a24e26555@arm.com> Date: Wed, 16 Feb 2022 15:16:01 +0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.14.0 MIME-Version: 1.0 In-Reply-To: <20220216132257.GB56419@leoy-ThinkPad-X240s> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220216_071652_517483_38843F7A X-CRM114-Status: GOOD ( 20.04 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org SGkgTGVvLAoKVGhhbmtzIGZvciB0aGUgcmV2aWV3CgpPbiAxNi8wMi8yMDIyIDEzOjIyLCBMZW8g WWFuIHdyb3RlOgo+IE9uIFR1ZSwgRmViIDE1LCAyMDIyIGF0IDAyOjI5OjI3UE0gKzAwMDAsIEdl cm1hbiBHb21leiB3cm90ZToKPgo+IFsuLi5dCj4KPj4gVGhhbmtzIGZvciB0aGUgc3VnZ2VzdGlv bi4gSSByZWNvcmRlZCB0aGUgZm9sbG93aW5nIHN0YWNrdHJhY2U6Cj4+Cj4+ICBwZXJmLTMyMzg0 MSBbMDUyXSBkLi4uLiAzOTk2LjUyODgxMjogYXJtX3NwZV9wbXVfc2V0dXBfYXV4OiAoYXJtX3Nw ZV9wbXVfc2V0dXBfYXV4KzB4NjAvMHgxYzAgW2FybV9zcGVfcG11XSkKPj4gIHBlcmYtMzIzODQx IFswNTJdIGQuLi4uIDM5OTYuNTI4ODEzOiA8c3RhY2sgdHJhY2U+Cj4gWWVhaCwgdGhpcyBzaG93 IGFybV9zcGVfcG11X3NldHVwX2F1eCgpIGlzIGNhbGxlZCBpbiBwZXJmIHByb2Nlc3MuCj4KPj4g ID0+IGtwcm9iZV9kaXNwYXRjaGVyCj4+ICA9PiBrcHJvYmVfYnJlYWtwb2ludF9oYW5kbGVyCj4+ ICA9PiBjYWxsX2JyZWFrX2hvb2sKPj4gID0+IGJya19oYW5kbGVyCj4+ICA9PiBkb19kZWJ1Z19l eGNlcHRpb24KPj4gID0+IGVsMV9kYmcKPj4gID0+IGVsMWhfNjRfc3luY19oYW5kbGVyCj4+ICA9 PiBlbDFoXzY0X3N5bmMKPj4gID0+IGFybV9zcGVfcG11X3NldHVwX2F1eAo+PiAgPT4gcGVyZl9t bWFwCj4+ICA9PiBtbWFwX3JlZ2lvbgo+PiAgPT4gZG9fbW1hcAo+PiAgPT4gdm1fbW1hcF9wZ29m Zgo+PiAgPT4ga3N5c19tbWFwX3Bnb2ZmCj4+ICA9PiBfX2FybTY0X3N5c19tbWFwCj4+ICA9PiBp bnZva2Vfc3lzY2FsbAo+PiAgPT4gZWwwX3N2Y19jb21tb24uY29uc3Rwcm9wLjAKPj4gID0+IGRv X2VsMF9zdmMKPj4gID0+IGVsMF9zdmMKPj4gID0+IGVsMHRfNjRfc3luY19oYW5kbGVyCj4+ICA9 PiBlbDB0XzY0X3N5bmMKPj4KPj4gU28gZm9yIGEgdjIgSSBtYXkgaW5jbHVkZSBzb21ldGhpbmcg bGlrZSB0aGlzOgo+IFRoZSBjaGFuZ2UgbG9va3MgZ29vZCB0byBtZSwgcGxlYXNlIHNlZSBiZWxv dyBtaW5vciBjb21tZW50Lgo+Cj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3BlcmYvYXJtX3NwZV9w bXUuYyBiL2RyaXZlcnMvcGVyZi9hcm1fc3BlX3BtdS5jCj4+IGluZGV4IGQ0NGJjYzI5ZC4uYWFk ZWM1YTBlIDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL3BlcmYvYXJtX3NwZV9wbXUuYwo+PiArKysg Yi9kcml2ZXJzL3BlcmYvYXJtX3NwZV9wbXUuYwo+PiBAQCAtNDUsNiArNDUsNyBAQCBzdHJ1Y3Qg YXJtX3NwZV9wbXVfYnVmIHsKPj4gICAgICBpbnQgICAgICAgICAgICAgICAgICAgIG5yX3BhZ2Vz Owo+PiAgICAgIGJvb2wgICAgICAgICAgICAgICAgICAgIHNuYXBzaG90Owo+PiAgICAgIHZvaWQg ICAgICAgICAgICAgICAgICAgICpiYXNlOwo+PiArICAgIHU2NCAgICAgICAgICAgICAgICAgICAg cG1zY3I7Cj4+ICB9Owo+PiAgCj4+ICBzdHJ1Y3QgYXJtX3NwZV9wbXUgewo+PiBAQCAtNzQ4LDcg Kzc0OSw3IEBAIHN0YXRpYyB2b2lkIGFybV9zcGVfcG11X3N0YXJ0KHN0cnVjdCBwZXJmX2V2ZW50 ICpldmVudCwgaW50IGZsYWdzKQo+PiAgICAgICAgICB3cml0ZV9zeXNyZWdfcyhyZWcsIFNZU19Q TVNJQ1JfRUwxKTsKPj4gICAgICB9Cj4+ICAKPj4gLSAgICByZWcgPSBhcm1fc3BlX2V2ZW50X3Rv X3Btc2NyKGV2ZW50KTsKPj4gKyAgICByZWcgPSAoKHN0cnVjdCBhcm1fc3BlX3BtdV9idWYgKikg cGVyZl9nZXRfYXV4KGhhbmRsZSkpLT5wbXNjcjsKPj4gICAgICBpc2IoKTsKPj4gICAgICB3cml0 ZV9zeXNyZWdfcyhyZWcsIFNZU19QTVNDUl9FTDEpOwo+IEp1c3Qgbml0cGljayAob3IgaXQncyBq dXN0IG15IHByZWZlcnJpbmcgY29kaW5nIHN0eWxlKSwgd2UgY2FuIGRlZmluZQo+IGEgbG9jYWwg cG9pbnRlciB2YXJpYWJsZSAnYnVmJzoKPgo+ICAgc3RydWN0IGFybV9zcGVfcG11X2J1ZiAqYnVm ID0gcGVyZl9nZXRfYXV4KGhhbmRsZSk7CgpJIG5lZWQgdG8gbWFrZSBzdXJlIHBlcmZfZ2V0X2F1 eCguLikgaXMgY2FsbGVkIGJldHdlZW4gcGVyZl9hdXhfb3V0cHV0X2JlZ2luIGFuZCAqX2VuZCB0 aG91Z2ggKHNvLCBhZnRlciBhcm1fc3BlX3BlcmZfYXV4X291dHB1dF9iZWdpbiguLikpOgoKwqBi dWYgPSBwZXJmX2dldF9hdXgoaGFuZGxlKTsKwqByZWcgPSBidWYtPnBtc2NyOwrCoGlzYigpOwrC oHdyaXRlX3N5c3JlZ19zKGJ1ZiwgU1lTX1BNU0NSX0VMMSk7CgpBbHRlcm5hdGl2ZWx5LCB3ZSBz ZXQgdGhlIHJlZ2lzdGVyIGluc2lkZSBvZiBwZXJmX2F1eF9vdXRwdXRfYmVnaW4uIEl0IG1pZ2h0 IGJlIGNvbmZ1c2luZyBmb3IgY2FzdWFsIHJlYWRlcnMgYmVjYXVzZSB0aGUgZnVuY3Rpb24gaGFu ZGxlcyBhIGNhc2Ugd2hlcmUgcGVyZl9nZXRfYXV4KC4uKSByZXR1cm5zIE5VTEwuCgpBbHRlcm5h dGl2ZWx5LCB3ZSBjb3VsZCBhbHNvIHdyYXAgcGVyZl9nZXRfYXV4KC4uKSBpbiBhIHN0YXRpYyBp bmxpbmUgZnVuY3Rpb24gdGhhdCByZXR1cm5zIHRoZSBjb3JyZWN0IHR5cGUgYW5kIGRvOgoKwqBy ZWcgPSBhcm1fc3BlX2dldF9hdXgoaGFuZGxlKS0+cG1zY3I7CsKgaXNiKCk7CsKgd3JpdGVfc3lz cmVnX3MocmVnLCBTWVNfUE1TQ1JfRUwxKTsKClNvIHRoYXQgaXQgbG9va3MgY2xlYW5lci4KCj4K PiAgIC4uLgo+Cj4gICBpc2IoKTsKPiAgIHdyaXRlX3N5c3JlZ19zKGJ1Zi0+cG1zY3IsIFNZU19Q TVNDUl9FTDEpOwo+Cj4gVGhhbmtzLAo+IExlbwo+Cj4+ICB9Cj4+IEBAIC04NTUsNiArODU2LDgg QEAgc3RhdGljIHZvaWQgKmFybV9zcGVfcG11X3NldHVwX2F1eChzdHJ1Y3QgcGVyZl9ldmVudCAq ZXZlbnQsIHZvaWQgKipwYWdlcywKPj4gICAgICBpZiAoIXBnbGlzdCkKPj4gICAgICAgICAgZ290 byBvdXRfZnJlZV9idWY7Cj4+ICAKPj4gKyAgICBidWYtPnBtc2NyID0gYXJtX3NwZV9ldmVudF90 b19wbXNjcihldmVudCk7Cj4+ICsKPj4gICAgICBmb3IgKGkgPSAwOyBpIDwgbnJfcGFnZXM7ICsr aSkKPj4gICAgICAgICAgcGdsaXN0W2ldID0gdmlydF90b19wYWdlKHBhZ2VzW2ldKTsKPj4KPj4+ IFRoYW5rcywKPj4+IExlbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBs aXN0cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlz dGluZm8vbGludXgtYXJtLWtlcm5lbAo=