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 2C27EC4332F for ; Tue, 15 Feb 2022 14:31:33 +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=BFPWo8ix7YdOyJlSnG8qX84finYc/d7083kvsv3lWlY=; b=m0+3X/dCzybk217uIJuVy4iXdX Jdi5XyL6oIrtR6a+3XyRgwP1Daygp7LFWy0w02dsDC/CYAnOKvRSWLzdZV4EyVysv3tgpCHwh7tA0 puJvE1tP6Hdz+EprSRVr90YMTQ/7JUbaGiNSFMMWNTuqHNjOgB4yGgev/2z8FSTpZ5DMtqmlhf2vY nIyV8gMxlYbrvtAhw3+8mHsf8W5H0CHgxUKic5xOh2Sa5r8cYDiVpUyJjq4xl95vSNsZeTL/dSZJT yXnwOdEBUuqDcTJM/aMz/wl9JfvU6grp5JfFDo2yANa38jzsYqHcyQCeBpl4mvWLC6fim7ieQHj8X ZG2bdGwg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nJyqT-0030KT-2F; Tue, 15 Feb 2022 14:30:21 +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 1nJyqP-0030II-1H for linux-arm-kernel@lists.infradead.org; Tue, 15 Feb 2022 14:30:18 +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 6EACD1396; Tue, 15 Feb 2022 06:30:14 -0800 (PST) Received: from [10.1.28.155] (e127744.cambridge.arm.com [10.1.28.155]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2B0153F718; Tue, 15 Feb 2022 06:30:13 -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> From: German Gomez Message-ID: Date: Tue, 15 Feb 2022 14:29:27 +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: <20220211104528.GA475776@leoy-ThinkPad-X240s> Content-Language: en-US X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220215_063017_223667_C1425CA9 X-CRM114-Status: GOOD ( 23.63 ) 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 Ck9uIDExLzAyLzIwMjIgMTA6NDUsIExlbyBZYW4gd3JvdGU6Cj4gSGkgR2VybWFuLAo+Cj4gT24g VGh1LCBGZWIgMTAsIDIwMjIgYXQgMDU6MjM6NTBQTSArMDAwMCwgR2VybWFuIEdvbWV6IHdyb3Rl Ogo+Cj4gWy4uLl0KPgo+Pj4+Pj4gT25lIHdheSB0byBmaXggdGhpcyBpcyBieSBjYWNoaW5nIHRo ZSB2YWx1ZSBvZiB0aGUgQ1ggYml0IGR1cmluZyB0aGUKPj4+Pj4+IGluaXRpYWxpemF0aW9uIG9m IHRoZSBQTVUgZXZlbnQsIHNvIHRoYXQgaXQgcmVtYWlucyBjb25zaXN0ZW50IGZvciB0aGUKPj4+ Pj4+IGR1cmF0aW9uIG9mIHRoZSBzZXNzaW9uLgo+Pj4+Pj4KPj4+Pj4+IFsuLi5dCj4+PiBTbyB0 aGUgcGF0Y2ggbWFrZXMgc2Vuc2UgdG8gbWUuICBKdXN0IGEgbWlub3IgY29tbWVudDoKPj4+Cj4+ PiBIZXJlIHdlIGNhbiBkZWZpbmUgYSB1NjQgZm9yIHJlY29yZGluZyBwbXNjciB2YWx1ZSByYXRo ZXIgdGhhbiBhCj4+PiBib29sIHZhbHVlLgo+Pj4KPj4+IHN0cnVjdCBhcm1fc3BlX3BtdSB7Cj4+ PiAgICAgLi4uCj4+PiAgICAgdTY0IHBtc2NyOwo+Pj4gfTsKPj4gSSBhZ3JlZSB3aXRoIHRoZSBj b21tZW50IGZyb20gV2lsbCB0aGF0IGl0IG1ha2VzIG1vcmUgc2Vuc2UgdG8gc3RvcmUgdGhlCj4+ IHZhbHVlIG9mIHRoZSByZWdpc3RlciBpbiB0aGUgcGVyZl9ldmVudCBzb21laG93IChkdWUgdG8g bWlzdW5kZXJzdGFuZGluZwo+PiBmcm9tIG15IHNpZGUsIEkgdGhvdWdodCBhcm1fc3BlX3BtdSBz dHJ1Y3Qgd2FzIGxvY2FsIHRvIHRoZSBzZXNzaW9uKS4KPiBJdCdzIHNoYW1lIHRoYXQgSSBtaXNz IHRoaXMgcG9pbnQgOikgQXMgeW91IHNhaWQsIHN0cnVjdCBhcm1fc3BlX3BtdSBpcwo+IGEgZGF0 YSBzdHJ1Y3R1cmUgZm9yIEFybSBTUEUgZGV2aWNlIGRyaXZlciBpbnN0YW5jZSBhbmQgaXQncyBu b3QKPiBhbGxvY2F0ZWQgZm9yIHBlcmYgc2Vzc2lvbi4KPgo+PiBXaGF0IGFib3V0IHBlcmZfZXZl bnQncyB2b2lkICpwbXVfcHJpdmF0ZT8KPiBCZWZvcmUgd2UgdXNlIHBlcmZfZXZlbnQ6OnBtdV9w cml2YXRlLCBjb3VsZCB5b3UgY2hlY2sgdGhlIGRhdGEKPiBzdHJ1Y3R1cmUgYXJtX3NwZV9wbXVf YnVmIGZpcnN0bHk/ICBUaGlzIGRhdGEgc3RydWN0dXJlIGlzIGFsbG9jYXRlZAo+IHdoZW4gc2V0 dXAgQVVYIHJpbmcgYnVmZmVyIChzbyBpdCdzIGFsbG9jYXRlZCBmb3IgcGVyZiBzZXNzaW9uKS4K PiBJSVVDLCB0aGUgZnVuY3Rpb24gYXJtX3NwZV9wbXVfc2V0dXBfYXV4KCkgd2lsbCBiZSBpbnZv a2VkIGluIHRoZSBwZXJmCj4gcHJvY2Vzcywgc28gaXQncyBnb29kIGZvciB1cyB0byBpbml0aWFs aXplIHBtc2NyIGluIHRoaXMgZnVuY3Rpb24uClRoYW5rcyBmb3IgdGhlIHN1Z2dlc3Rpb24uIEkg cmVjb3JkZWQgdGhlIGZvbGxvd2luZyBzdGFja3RyYWNlOgoKwqBwZXJmLTMyMzg0MSBbMDUyXSBk Li4uLiAzOTk2LjUyODgxMjogYXJtX3NwZV9wbXVfc2V0dXBfYXV4OiAoYXJtX3NwZV9wbXVfc2V0 dXBfYXV4KzB4NjAvMHgxYzAgW2FybV9zcGVfcG11XSkKwqBwZXJmLTMyMzg0MSBbMDUyXSBkLi4u LiAzOTk2LjUyODgxMzogPHN0YWNrIHRyYWNlPgrCoD0+IGtwcm9iZV9kaXNwYXRjaGVyCsKgPT4g a3Byb2JlX2JyZWFrcG9pbnRfaGFuZGxlcgrCoD0+IGNhbGxfYnJlYWtfaG9vawrCoD0+IGJya19o YW5kbGVyCsKgPT4gZG9fZGVidWdfZXhjZXB0aW9uCsKgPT4gZWwxX2RiZwrCoD0+IGVsMWhfNjRf c3luY19oYW5kbGVyCsKgPT4gZWwxaF82NF9zeW5jCsKgPT4gYXJtX3NwZV9wbXVfc2V0dXBfYXV4 CsKgPT4gcGVyZl9tbWFwCsKgPT4gbW1hcF9yZWdpb24KwqA9PiBkb19tbWFwCsKgPT4gdm1fbW1h cF9wZ29mZgrCoD0+IGtzeXNfbW1hcF9wZ29mZgrCoD0+IF9fYXJtNjRfc3lzX21tYXAKwqA9PiBp bnZva2Vfc3lzY2FsbArCoD0+IGVsMF9zdmNfY29tbW9uLmNvbnN0cHJvcC4wCsKgPT4gZG9fZWww X3N2YwrCoD0+IGVsMF9zdmMKwqA9PiBlbDB0XzY0X3N5bmNfaGFuZGxlcgrCoD0+IGVsMHRfNjRf c3luYwoKU28gZm9yIGEgdjIgSSBtYXkgaW5jbHVkZSBzb21ldGhpbmcgbGlrZSB0aGlzOgoKZGlm ZiAtLWdpdCBhL2RyaXZlcnMvcGVyZi9hcm1fc3BlX3BtdS5jIGIvZHJpdmVycy9wZXJmL2FybV9z cGVfcG11LmMKaW5kZXggZDQ0YmNjMjlkLi5hYWRlYzVhMGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMv cGVyZi9hcm1fc3BlX3BtdS5jCisrKyBiL2RyaXZlcnMvcGVyZi9hcm1fc3BlX3BtdS5jCkBAIC00 NSw2ICs0NSw3IEBAIHN0cnVjdCBhcm1fc3BlX3BtdV9idWYgewrCoMKgwqDCoCBpbnTCoMKgwqAg wqDCoMKgIMKgwqDCoCDCoMKgwqAgwqDCoMKgIG5yX3BhZ2VzOwrCoMKgwqDCoCBib29swqDCoMKg IMKgwqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCBzbmFwc2hvdDsKwqDCoMKgwqAgdm9pZMKgwqDC oCDCoMKgwqAgwqDCoMKgIMKgwqDCoCDCoMKgwqAgKmJhc2U7CivCoMKgwqAgdTY0wqDCoMKgIMKg wqDCoCDCoMKgwqAgwqDCoMKgIMKgwqDCoCBwbXNjcjsKwqB9OwrCoArCoHN0cnVjdCBhcm1fc3Bl X3BtdSB7CkBAIC03NDgsNyArNzQ5LDcgQEAgc3RhdGljIHZvaWQgYXJtX3NwZV9wbXVfc3RhcnQo c3RydWN0IHBlcmZfZXZlbnQgKmV2ZW50LCBpbnQgZmxhZ3MpCsKgwqDCoMKgIMKgwqDCoCB3cml0 ZV9zeXNyZWdfcyhyZWcsIFNZU19QTVNJQ1JfRUwxKTsKwqDCoMKgwqAgfQrCoAotwqDCoMKgIHJl ZyA9IGFybV9zcGVfZXZlbnRfdG9fcG1zY3IoZXZlbnQpOworwqDCoMKgIHJlZyA9ICgoc3RydWN0 IGFybV9zcGVfcG11X2J1ZiAqKSBwZXJmX2dldF9hdXgoaGFuZGxlKSktPnBtc2NyOwrCoMKgwqDC oCBpc2IoKTsKwqDCoMKgwqAgd3JpdGVfc3lzcmVnX3MocmVnLCBTWVNfUE1TQ1JfRUwxKTsKwqB9 CkBAIC04NTUsNiArODU2LDggQEAgc3RhdGljIHZvaWQgKmFybV9zcGVfcG11X3NldHVwX2F1eChz dHJ1Y3QgcGVyZl9ldmVudCAqZXZlbnQsIHZvaWQgKipwYWdlcywKwqDCoMKgwqAgaWYgKCFwZ2xp c3QpCsKgwqDCoMKgIMKgwqDCoCBnb3RvIG91dF9mcmVlX2J1ZjsKwqAKK8KgwqDCoCBidWYtPnBt c2NyID0gYXJtX3NwZV9ldmVudF90b19wbXNjcihldmVudCk7CisKwqDCoMKgwqAgZm9yIChpID0g MDsgaSA8IG5yX3BhZ2VzOyArK2kpCsKgwqDCoMKgIMKgwqDCoCBwZ2xpc3RbaV0gPSB2aXJ0X3Rv X3BhZ2UocGFnZXNbaV0pOwoKPgo+IFRoYW5rcywKPiBMZW8KCl9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0 CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFk ZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK