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 X-Spam-Level: X-Spam-Status: No, score=-4.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, URIBL_BLOCKED autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id CFC9BC433DB for ; Thu, 14 Jan 2021 08:22:33 +0000 (UTC) Received: from merlin.infradead.org (merlin.infradead.org [205.233.59.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 75B0C239EF for ; Thu, 14 Jan 2021 08:22:33 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 75B0C239EF Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=merlin.20170209; h=Sender:Content-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:Message-ID:References:In-Reply-To:Subject:To:From: Date:MIME-Version:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=EX5GNYIh1crwApqmZ9a+v3sCxcPQMV1sQ0NI5RANDm8=; b=2A3MI5SzLpFKIrshuTt7g/T5R giuSirnfr7SoeYxbVQIXiS4HPya//1/bF9dhazb+b1KJl6jCNNigaFFy9NjB8EnZJfayG5iVQV4Op feMQWUs0Eh/s4zCkkt968JPX9f4PaFnjvybxa7u3PiRV53gdGrkWfcghvauiafFM6LmK3Xe7iokWZ PiZvbbPkqqMOm0X4hddyZz9h6WmydNIACHbDBaHjAXUoEYumugiW0naLMEQZyZXnTcxkm4J4oNV4F Z/jy3JJl9pXC5I1yH77MddlFuMG29SvNNxE0ZOCK+orShzk1LfIg21shCaYuuJBNOs+6CHvkFrt3P Aghlyhm1w==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kzxsI-0006Hx-SI; Thu, 14 Jan 2021 08:20:58 +0000 Received: from mail.kernel.org ([198.145.29.99]) by merlin.infradead.org with esmtps (Exim 4.92.3 #3 (Red Hat Linux)) id 1kzxsG-0006HE-13 for linux-arm-kernel@lists.infradead.org; Thu, 14 Jan 2021 08:20:57 +0000 Received: from disco-boy.misterjones.org (disco-boy.misterjones.org [51.254.78.96]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 15CF22343F; Thu, 14 Jan 2021 08:20:55 +0000 (UTC) Received: from disco-boy.misterjones.org ([51.254.78.96] helo=www.loen.fr) by disco-boy.misterjones.org with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94) (envelope-from ) id 1kzxsC-007S2r-Pq; Thu, 14 Jan 2021 08:20:53 +0000 MIME-Version: 1.0 Date: Thu, 14 Jan 2021 08:20:52 +0000 From: Marc Zyngier To: Srinivas Ramana Subject: Re: [PATCH 0/3] arm64: cpufeature: Add filter function to control In-Reply-To: References: <1610152163-16554-1-git-send-email-sramana@codeaurora.org> <6dfdf691b5ed57df81c4c61422949af5@misterjones.org> User-Agent: Roundcube Webmail/1.4.9 Message-ID: <7b53c01dd5afcb29679c3a9cf72407a9@kernel.org> X-Sender: maz@kernel.org X-SA-Exim-Connect-IP: 51.254.78.96 X-SA-Exim-Rcpt-To: sramana@codeaurora.org, catalin.marinas@arm.com, will@kernel.org, pajay@qti.qualcomm.com, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-arm-msm@vger.kernel.org X-SA-Exim-Mail-From: maz@kernel.org X-SA-Exim-Scanned: No (on disco-boy.misterjones.org); SAEximRunCond expanded to false X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210114_032056_218077_6D1E19F3 X-CRM114-Status: GOOD ( 22.04 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-doc@vger.kernel.org, catalin.marinas@arm.com, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, pajay@qti.qualcomm.com, will@kernel.org, linux-arm-kernel@lists.infradead.org Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org T24gMjAyMS0wMS0xNCAwNzoxNSwgU3Jpbml2YXMgUmFtYW5hIHdyb3RlOgo+IEhpIE1hcmMsCj4g Cj4gT24gMS8xMS8yMDIxIDU6NDAgQU0sIE1hcmMgWnluZ2llciB3cm90ZToKPj4gSGkgU3Jpbml2 YXMsCj4+IAo+PiBPbiAyMDIxLTAxLTA5IDAwOjI5LCBTcmluaXZhcyBSYW1hbmEgd3JvdGU6Cj4+ PiBUaGlzIHBhdGNoc2V0IGFkZHMgYSBjb250cm9sIGZ1bmN0aW9uIGZvciBjcHVmZWF0dXJlIGZy YW1ld29yawo+Pj4gc28gdGhhdCB0aGUgZmVhdHVyZSBjYW4gYmUgY29udHJvbGxlZCBhdCBydW50 aW1lLgo+Pj4gCj4+PiBEZWZlciBQQUMgb24gYm9vdCBjb3JlIGFuZCB1c2UgdGhlIGZpbHRlciBm dW5jdGlvbiBhZGRlZCB0byBkaXNhYmxlCj4+PiBQQUMgZnJvbSBjb21tYW5kIGxpbmUuIFRoaXMg d2lsbCBoZWxwIHRvZ2dsaW5nIHRoZSBmZWF0dXJlIG9uIHN5c3RlbXMKPj4+IHRoYXQgZG8gbm90 IHN1cHBvcnQgUEFDIG9yIHdoZXJlIFBBQyBuZWVkcyB0byBiZSBkaXNhYmxlZCBhdCBydW50aW1l LAo+Pj4gd2l0aG91dCBtb2RpZnlpbmcgdGhlIGNvcmUga2VybmVsLgo+Pj4gCj4+PiBUaGUgaWRl YSBvZiBhZGRpbmcgdGhlIGZpbHRlciBmdW5jdGlvbiBmb3IgY3B1ZmVhdHVyZSBpcyB0YWtlbiBm cm9tCj4+PiBodHRwczovL2xvcmUua2VybmVsLm9yZy9saW51eC1hcm0ta2VybmVsLzIwMjAwNTE1 MTcxNjEyLjEwMjAtMjUtY2F0YWxpbi5tYXJpbmFzQGFybS5jb20vIAo+Pj4gaHR0cHM6Ly9sb3Jl Lmtlcm5lbC5vcmcvbGludXgtYXJtLWtlcm5lbC8yMDIwMDUxNTE3MTYxMi4xMDIwLTI0LWNhdGFs aW4ubWFyaW5hc0Bhcm0uY29tLyAKPj4+IFNyaW5pdmFzIFJhbWFuYSAoMyk6Cj4+PiDCoCBhcm02 NDogRGVmZXIgZW5hYmxpbmcgcG9pbnRlciBhdXRoZW50aWNhdGlvbiBvbiBib290IGNvcmUKPj4+ IMKgIGFybTY0OiBjcHVmZWF0dXJlOiBBZGQgYSBmaWx0ZXIgZnVuY3Rpb24gdG8gY3B1ZmVhdHVy ZQo+Pj4gwqAgYXJtNjQ6IEVuYWJsZSBjb250cm9sIG9mIHBvaW50ZXIgYXV0aGVudGljYXRpb24g dXNpbmcgZWFybHkgcGFyYW0KPj4+IAo+Pj4gwqBEb2N1bWVudGF0aW9uL2FkbWluLWd1aWRlL2tl cm5lbC1wYXJhbWV0ZXJzLnR4dCB8wqAgNiArKysKPj4+IMKgYXJjaC9hcm02NC9pbmNsdWRlL2Fz bS9jcHVmZWF0dXJlLmjCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDggKysrLQo+Pj4gwqBh cmNoL2FybTY0L2luY2x1ZGUvYXNtL3BvaW50ZXJfYXV0aC5owqDCoMKgwqDCoMKgwqDCoMKgwqAg fCAxMCArKysrKwo+Pj4gwqBhcmNoL2FybTY0L2luY2x1ZGUvYXNtL3N0YWNrcHJvdGVjdG9yLmjC oMKgwqDCoMKgwqDCoMKgIHzCoCAxICsKPj4+IMKgYXJjaC9hcm02NC9rZXJuZWwvY3B1ZmVhdHVy ZS5jwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8IDUzIAo+Pj4gKysrKysrKysr KysrKysrKysrKy0tLS0tLQo+Pj4gwqBhcmNoL2FybTY0L2tlcm5lbC9oZWFkLlPCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCA0IC0tCj4+PiDCoDYgZmls ZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCj4+IAo+PiBJJ3Zl IGJlZW4gd29ya2luZyBmb3Igc29tZSB0aW1lIG9uIGEgc2ltaWxhciBzZXJpZXMgdG8gYWxsb3cg YSBmZWF0dXJlCj4+IHNldCB0byBiZSBkaXNhYmxlZCBkdXJpbmcgdGhlIGVhcmx5IGJvb3QgcGhh c2UsIGluaXRpYWxseSB0byBwcmV2ZW50Cj4+IGJvb3RpbmcgYSBrZXJuZWwgd2l0aCBWSEUsIGJ1 dCB0aGUgbWVjaGFuaXNtIGlzIGdlbmVyaWMgZW5vdWdoIHRvCj4+IGRlYWwgd2l0aCBtb3N0IGFy Y2hpdGVjdHVyYWwgZmVhdHVyZXMuCj4+IAo+PiBJIHRvb2sgdGhlIGxpYmVydHkgdG8gbGlmdCB5 b3VyIGZpcnN0IHBhdGNoIGFuZCB0byBhZGQgaXQgdG8gbXkgCj4+IHNlcmllc1sxXSwKPj4gZnVy dGhlciBhbGxvd2luZyBQQXV0aCB0byBiZSBkaXNhYmxlZCBhdCBib290IHRpbWUgb24gdG9wIG9m IEJUSSBhbmQgCj4+IFZIRS4KPj4gCj4+IEknZCBhcHByZWNpYXRlIHlvdXIgY29tbWVudHMgb24g dGhpcy4KPiBUaGFua3MgZm9yIHNlbmRpbmcgdGhpcyBzZXJpZXMuIEl0IHNlZW1zIHRvIGJlIG1v cmUgZmxleGlibGUgY29tcGFyZWQKPiB5b3Ugd2hhdCB3ZSBkaWQuCj4gRm9sbG93aW5nIHlvdXIg ZGlzY3Vzc2lvbiBvbiBhbGxvd2luZyBFWEFDVCBmdHJfcmVnIHZhbHVlcy4KPiAKPiAKPiBCdHcs IGRvIHlvdSBoYXZlIHBsYW4gdG8gYWRkIE1URSBpbiBzaW1pbGFyIGxpbmVzIHRvIGNvbnRyb2wg dGhlIAo+IGZlYXR1cmU/Cj4gV2UgbWF5IGJlIG5lZWRpbmcgdGhpcyBvbiBzb21lIHN5c3RlbXMu CgpJIGRvbid0IGhhdmUgYW55IG5lZWQgZm9yIHRoaXMgYXQgdGhlIG1vbWVudCwgYXMgbXkgaW5p dGlhbCBnb2FsIHdhcwp0byBlbmFibGUgYSBkaWZmZXJlbnQgYm9vdCBmbG93IGZvciBWSEUuIFRo ZSBCVEkgInN1cHBvcnQiIHdhcyBhZGRlZAphcyBhIHdheSB0byBkZW1vbnN0cmF0ZSB0aGUgdXNl IG9mIF9fcmVhZF9zeXNyZWdfYnlfZW5jb2RpbmcoKSwgYW5kCnlvdXIgcGF0Y2hlcyB3ZXJlIGEg Z29vZCBvcHBvcnR1bml0eSB0byBjb252ZXJnZSBvbiBhIHNpbmdsZSBzb2x1dGlvbi4KCkJ1dCBp ZiB5b3Ugd3JpdGUgdGhlIHBhdGNoZXMgdGhhdCBkbyB0aGF0LCBJIGNhbiBhZGQgdGhlbSB0byB0 aGUgc2VyaWVzLAphbmQgQ2F0YWxpbi9XaWxsIGNhbiBkZWNpZGUgd2hldGhlciB0aGV5IHdhbnQg dG8gdGFrZSB0aGVtLgoKVGhhbmtzLAoKICAgICAgICAgTS4KLS0gCkphenogaXMgbm90IGRlYWQu IEl0IGp1c3Qgc21lbGxzIGZ1bm55Li4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlzdApsaW51eC1hcm0t a2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJhZGVhZC5vcmcvbWFp bG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==