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=-5.2 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,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 5BC83C63777 for ; Thu, 3 Dec 2020 11:52:02 +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 D336D20758 for ; Thu, 3 Dec 2020 11:52:01 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D336D20758 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=arm.com 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-Transfer-Encoding: Content-Type:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:References:Message-ID: Subject:To:From:Date:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=ulIwrNOCPT+tyKQx3QAOM8X2R4rqpJ1zQ8AUPVbw6t4=; b=udDwTQ4BXwx8BWjGCQjdcxQd9 MgnHHPEuAqj850G3aVtG5UxFHMNxPY2wE58EbSS29RiwsK85P79Ze0ewzxPMAsjgkWAmGRAdlK/7m Trsswn5ytYztDLSg2qjws8wQ6KwJaJQafRfcyE12iy6YzpYJAeKEhpxoxhYUQyy9RwYlj3G5iWcEM lhjNT+yHJrFY+NHVD0EnuKy8OFBptvV+MDwONqW7g70fMLyD7uIuaMyJZAZHeOHpebhw6N1xVaFkY ZyF9wp2HdNLlpCmqKmDqe3pQf0e0+TYzFJcsZmgVLlxDXjBvZyAmWqFWIuNVnSqfodkq9kfeupdjH 6URDbmXew==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kkn8O-00063x-Iw; Thu, 03 Dec 2020 11:50:52 +0000 Received: from foss.arm.com ([217.140.110.172]) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1kkn8M-00063c-4a for linux-arm-kernel@lists.infradead.org; Thu, 03 Dec 2020 11:50:51 +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 B6846113E; Thu, 3 Dec 2020 03:50:48 -0800 (PST) Received: from C02TD0UTHF1T.local (unknown [10.57.0.87]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B3FEE3F66B; Thu, 3 Dec 2020 03:50:44 -0800 (PST) Date: Thu, 3 Dec 2020 11:50:42 +0000 From: Mark Rutland To: Rongwei Wang Subject: Re: [PATCH 0/3] arm64:msr: Add MSR driver Message-ID: <20201203115042.GF96754@C02TD0UTHF1T.local> References: <20201130174833.41315-1-rongwei.wang@linux.alibaba.com> <5e7f7225982b2df63e62ea60ec632376@misterjones.org> <855BA92C-5B22-4F14-965A-B1F72A872B8D@linux.alibaba.com> <059ed4a8768ff3881005796cb4a10d5e@kernel.org> <6FA68A07-F718-46F5-81B4-586A5ED3E479@linux.alibaba.com> <7e9ae04f3394a85aa3b8fe8947a44009@kernel.org> <4513911D-77BF-4459-B8DF-9889395C16AC@linux.alibaba.com> <4f89671e080eb23b084c0e0942f111e6@kernel.org> <58C4701C-DEAC-4FE9-B54C-3B9ADC8E197D@linux.alibaba.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <58C4701C-DEAC-4FE9-B54C-3B9ADC8E197D@linux.alibaba.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20201203_065050_311378_B16AAF80 X-CRM114-Status: GOOD ( 21.35 ) 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: gshan@redhat.com, Anson.Huang@nxp.com, geert+renesas@glider.be, Marc Zyngier , masahiroy@kernel.org, Will Deacon , linux-kernel@vger.kernel.org, krzk@kernel.org, bjorn.andersson@linaro.org, vkoul@kernel.org, michael@walle.cc, catalin.marinas@arm.com, olof@lixom.net, vincenzo.frascino@arm.com, shawnguo@kernel.org, ardb@kernel.org, linux-arm-kernel@lists.infradead.org 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 T24gVGh1LCBEZWMgMDMsIDIwMjAgYXQgMDc6MjU6NDNQTSArMDgwMCwgUm9uZ3dlaSBXYW5nIHdy b3RlOgo+IAo+IAo+ID4gMjAyMOW5tDEy5pyIM+aXpSDkuIvljYg0OjM177yMTWFyYyBaeW5naWVy IDxtYXpAa2VybmVsLm9yZz4g5YaZ6YGT77yaCj4gPiAKPiA+IE9uIDIwMjAtMTItMDMgMDU6NDUs IFJvbmd3ZWkgV2FuZyB3cm90ZToKPiA+Pj4gMjAyMOW5tDEy5pyIMeaXpSDkuIvljYgxMTozN++8 jE1hcmMgWnluZ2llciA8bWF6QGtlcm5lbC5vcmc+IOWGmemBk++8mgo+ID4+PiBPbiAyMDIwLTEy LTAxIDE0OjI1LCB3YW5ncm9uZ3dlaSB3cm90ZToKPiA+Pj4+PiAyMDIw5bm0MTLmnIgx5pelIOS4 i+WNiDQ6MTLvvIxNYXJjIFp5bmdpZXIgPG1hekBrZXJuZWwub3JnPiDlhpnpgZPvvJoKPiA+Pj4+ PiBPbiAyMDIwLTEyLTAxIDAzOjA5LCB3YW5ncm9uZ3dlaSB3cm90ZToKPiA+Pj4+Pj4gSGkKPiA+ Pj4+Pj4gV2UgaGF2ZSB2YWxpZGF0ZSB0aGlzIGRyaXZlciBpbiB2bSBhbmQgcGh5c2ljYWwgbWFj aGluZSwgYW5kIHdvcmtzIGZpbmUuCj4gPj4+Pj4gQnV0IHdoYXQgZG9lcyAid29yayBmaW5lIiBt ZWFuPyBOb25lIG9mIHRoZXNlIHN5c3RlbSByZWdpc3RlcnMgYXJlIHN1cHBvc2VkCj4gPj4+Pj4g dG8gYmUgYWNjZXNzaWJsZSBmcm9tIHVzZXJzcGFjZSwgc28gcGxlYXNlIGV4cGxhaW4gKndoYXQq IHlvdSBhcmUgdHJ5aW5nIHRvCj4gPj4+Pj4gZG8gd2l0aCB0aGlzLCBvdGhlciB0aGF0IGludHJv ZHVjaW5nIHNlY3VyaXR5IGhvbGVzIGFuZCBnZW5lcmFsIHN5c3RlbQo+ID4+Pj4+IGluc3RhYmls aXR5Pwo+ID4+Pj4gSSB0aGluayBJIGtub3cgd2hhdCB5b3UgbWVhbi4gRG8geW91IHdhbnQgbWUg dG8gZGVzY3JpYmUgaG93IHdlIGFjaGlldmVkIGl0Pwo+ID4+Pj4gSW4geDg2LCB0aGUgZGlmZmVy ZW50IHJlZ2lzdGVycyBjYW4gYmUgYWNjZXNzZWQgZGlyZWN0bHkgdXNpbmcgdGhlCj4gPj4+PiBy ZG1zciBhbmQgd3Jtc3IgaW5zdHJ1Y3Rpb25zLCBidXQgaW4gQVJNLCBzaW5jZSB0aGVzZSB0d28g aW5zdHJ1Y3Rpb25zCj4gPj4+PiBhcmUgbWlzc2luZywgc28gd2UgbW9kaWZ5IHRoZSBjb2RlIHNl Z21lbnQgZHVyaW5nIHJ1bnRpbWUsIHNpbWlsYXIgdG8KPiA+Pj4+IHRoZSBwcmluY2lwbGUgb2Yg c3RhdGljX2tleS4KPiA+Pj4gWy4uLl0KPiA+Pj4gVGhlc2UgYXJlIGltcGxlbWVudGF0aW9uIGRl dGFpbHMsIG5vbmUgb2Ygd2hpY2ggYW5zd2VyIG15IHF1ZXN0aW9uOgo+ID4+PiBXaGF0IG1ha2Vz IHlvdSB0aGluayB0aGlzIGlzIGEgZ29vZCBpZGVhPyBJIGNhbm5vdCBzZWUgYW55IGxlZ2l0aW1h dGUKPiA+PiBJbiBmYWN0LCBJIHRoaW5rIHRoaXMgdG9vbCB1c2VmdWwgbWFpbmx5IGluIHRoZSBm b2xsb3dpbmcgc2NlbmFyaW9zOgo+ID4+IAkxLiBwZXJmb3JtYW5jZSBkZWJ1Zwo+ID4+IAkyLiBB cm0tY29yZSBmZWF0dXJlcyB0ZXN0Cj4gPj4gCTMuIERlYnVnLXRvb2wgZm9yIGtlcm5lbCBkZXZl bG9wZXIKPiA+PiBBbHNvLCBmb3IgZXhhbXBsZSwgTVNSLUFSTSBpcyBuZWVkZWQgZm9yIGNoaXAg dmVyaWZpY2F0aW9uIGFuZAo+ID4+IHN5c3RlbS1sZXZlbCBmdW5jdGlvbmFsIHZlcmlmaWNhdGlv bi4KPiA+PiBBIHNpbXBsZSBleGFtcGxlLCBwZXJmIHN0YXQgY2FuIHRlc3QgcG11LCBidXQgdGhl IG92ZXJmbG93IGludGVycnVwdAo+ID4+IGZ1bmN0aW9uIGFuZCBmb3JjZWQgb3ZlcmZsb3cgZnVu Y3Rpb24gb2YgcG11IGlzIG5vdCBjb3ZlcmVkLgo+ID4gCj4gPiBCdXQgd2hhdCBkb2VzIGl0IG1l YW4gdG8gY2hhbmdlIHJhbmRvbSBzeXN0ZW0gcmVnaXN0ZXJzIHdoaWxlIHRoZSBrZXJuZWwKPiA+ IGl0c2VsZiBpcyB1c2luZyB0aGVtIGluIHBhcmFsbGVsPyBBbGwgeW91IGFyZSBpbnRyb2R1Y2lu ZyBpcyBhIGJ1bmNoIG9mCj4gPiB1bmNvbnRyb2xsZWQsIHVuZXhwZWN0ZWQsIGFuZCBwb3NzaWJs eSBmYXRhbCBzaWRlIGVmZmVjdHMuCj4gVGhpcyBwcm9ibGVtIGV4aXN0cyB3aGVuIHdyaXRpbmcg dG8gYSByZWdpc3RlciwgYnV0IGl0IGRvZXMgbm90IGV4aXN0IHdoZW4gcmVhZGluZyBhIHJlZ2lz dGVyLgoKUmVhZGluZyByZWdpc3RlcnMgY2FuIGFsc28gaGF2ZSBzaWRlLWVmZmVjdHMuIEZvciBl eGFtcGxlIHRoZSBJQ0NfSUFSXyoKcmVnaXN0ZXJzIGFyZSByZWFkLXNlbnNpdGl2ZSwgYW5kIHJl YWRpbmcgdGhvc2UgY291bGQgY2F1c2UgdGhlIGtlcm5lbAp0byBzdG9wIHJlY2VpdmluZyB0aW1l ciBpbnRlcnJ1cHRzIG9yIHNpbWlsYXIuIFRoZSBwcm9ibGVtIC9kb2VzLyBleGlzdAp3aGVuIHJl YWRpbmcgcmVnaXN0ZXJzLgoKSSBjb25jdXIgd2l0aCBNYXJjIGFuZCBvdGhlcnMgdGhhdCB0aGlz IHNpbXBseSBpc24ndCBzYWZlLCByZWdhcmRsZXNzIG9mCnJlYWQgb3Igd3JpdGUsIGFuZCBub3Qg c29tZXRoaW5nIHdlIHdhbnQgdXBzdHJlYW0gaW4gTGludXguCgpGb3IgZGVidWcgYW5kIHRlc3Rp bmcsIEkgc3VnZ2VzdCBsb29raW5nIGF0IGt2bS11bml0LXRlc3RzLiBUaGF0IGhhcwpzb21lIFBN VSB0ZXN0cyBhbHJlYWR5LCBhbmQgaXMgZ2FpbmluZyB0aGUgYWJpbGl0eSB0byBydW4gYmFyZS1t ZXRhbAphcm91bmQgbm93IChhbmQgc28gbWlnaHQgYmUgaGVscGZ1bCBmb3IgdGVzdGluZyBIVyku IEhhdmluZyBpbXByb3ZlZAp0ZXN0cyB0aGVyZSB3b3VsZCBiZW5lZml0IGV2ZXJ5b25lLgoKVGhh bmtzLApNYXJrLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5p bmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8v bGludXgtYXJtLWtlcm5lbAo=