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=-6.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_SANE_1 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 F18DFC433E1 for ; Wed, 19 Aug 2020 08:56:17 +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 BC537206FA for ; Wed, 19 Aug 2020 08:56:17 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (2048-bit key) header.d=lists.infradead.org header.i=@lists.infradead.org header.b="taoB9C0L" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BC537206FA Authentication-Results: mail.kernel.org; dmarc=none (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-Type: Content-Transfer-Encoding:Cc:List-Subscribe:List-Help:List-Post:List-Archive: List-Unsubscribe:List-Id:In-Reply-To:MIME-Version:Date:Message-ID:From: References:To:Subject:Reply-To:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Owner; bh=q1JHR8i2Y+XrZcR4Rph7LVtN0wq2OI5BOAyhyxH5nVw=; b=taoB9C0L2YoTX/DRzJYIQlSOL BglXSC9QQBBWKAPUN5dLcuvFTmQKv3BLSEPwNcXynm4Ff7b7oUjXp5n4CDb4bBLVH5ANtnf/9gUeX acLtnWJSh2Tal1DhkVDAeiK+OLrafsTp4HfDncYXm9nj5B3OeqIeA+gDyb0xdpTtr4rsRlvaulFaI ZeFR0wi5hLDHfPg8wHMBjv0LNOOKRZhGufx5N2WWHrIepSjj5FBkHF/DGixYbRTO9OQe4V0N8fJJI ASH2rEvhrYP4uIX5O41V3JQuklw7z4X3tB5ZcntNpLjF8Mxs+JIlRnKTWU8BKiIjsIqU7ItDfRAX3 45FtKHcUA==; Received: from localhost ([::1] helo=merlin.infradead.org) by merlin.infradead.org with esmtp (Exim 4.92.3 #3 (Red Hat Linux)) id 1k8Jrx-00070B-KD; Wed, 19 Aug 2020 08:54:53 +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 1k8Jrs-0006yR-02 for linux-arm-kernel@lists.infradead.org; Wed, 19 Aug 2020 08:54: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 30EB231B; Wed, 19 Aug 2020 01:54:47 -0700 (PDT) Received: from [192.168.1.179] (unknown [172.31.20.19]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C32DD3F6CF; Wed, 19 Aug 2020 01:54:45 -0700 (PDT) Subject: Re: [RFC PATCH 0/5] KVM: arm64: Add pvtime LPT support To: Marc Zyngier , Keqian Zhu References: <20200817084110.2672-1-zhukeqian1@huawei.com> <8308f52e4c906cad710575724f9e3855@kernel.org> From: Steven Price Message-ID: Date: Wed, 19 Aug 2020 09:54:40 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 MIME-Version: 1.0 In-Reply-To: <8308f52e4c906cad710575724f9e3855@kernel.org> Content-Language: en-GB X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20200819_045448_222127_2E13575B X-CRM114-Status: GOOD ( 24.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: kvm@vger.kernel.org, Suzuki K Poulose , Catalin Marinas , linux-kernel@vger.kernel.org, James Morse , wanghaibin.wang@huawei.com, Will Deacon , kvmarm@lists.cs.columbia.edu, 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 T24gMTgvMDgvMjAyMCAxNTo0MSwgTWFyYyBaeW5naWVyIHdyb3RlOgo+IE9uIDIwMjAtMDgtMTcg MDk6NDEsIEtlcWlhbiBaaHUgd3JvdGU6Cj4+IEhpIGFsbCwKPj4KPj4gVGhpcyBwYXRjaCBzZXJp ZXMgcGlja3MgdXAgdGhlIExQVCBwdnRpbWUgZmVhdHVyZSBvcmlnaW5hbGx5IGRldmVsb3BlZAo+ PiBieSBTdGV2ZW4gUHJpY2U6IGh0dHBzOi8vcGF0Y2h3b3JrLmtlcm5lbC5vcmcvY292ZXIvMTA3 MjY0OTkvCj4+Cj4+IEJhY2tncm91ZDoKPj4KPj4gVGhlcmUgaXMgZGVtYW5kIGZvciBjcm9zcy1w bGF0Zm9ybSBtaWdyYXRpb24sIHdoaWNoIG1lYW5zIHdlIGhhdmUgdG8KPj4gc29sdmUgZGlmZmVy ZW50IENQVSBmZWF0dXJlcyBhbmQgYXJjaCBjb3VudGVyIGZyZXF1ZW5jeSBiZXR3ZWVuIGhvc3Rz Lgo+PiBUaGlzIHBhdGNoIHNlcmllcyBjYW4gc29sdmUgdGhlIGxhdHRlciBwcm9ibGVtLgo+Pgo+ PiBBYm91dCBMUFQ6Cj4+Cj4+IFRoaXMgaW1wbGVtZW50cyBzdXBwb3J0IGZvciBMaXZlIFBoeXNp Y2FsIFRpbWUgKExQVCkgd2hpY2ggcHJvdmlkZXMgdGhlCj4+IGd1ZXN0IHdpdGggYSBtZXRob2Qg dG8gZGVyaXZlIGEgc3RhYmxlIGNvdW50ZXIgb2YgdGltZSBkdXJpbmcgd2hpY2ggdGhlCj4+IGd1 ZXN0IGlzIGV4ZWN1dGluZyBldmVuIHdoZW4gdGhlIGd1ZXN0IGlzIGJlaW5nIG1pZ3JhdGVkIGJl dHdlZW4gaG9zdHMKPj4gd2l0aCBkaWZmZXJlbnQgcGh5c2ljYWwgY291bnRlciBmcmVxdWVuY2ll cy4KPj4KPj4gQ2hhbmdlcyBvbiBTdGV2ZW4gUHJpY2UncyB3b3JrOgo+PiAxLiBMUFQgc3RydWN0 dXJlOiB1c2Ugc3ltbWF0aWNhbCBzZW1hbnRpY3Mgb2Ygc2NhbGUgbXVsdGlwbGllciwgYW5kIHVz ZQo+PiDCoMKgIGZyYWN0aW9uIGJpdHMgaW5zdGVhZCBvZiAic2hpZnQiIHRvIG1ha2UgZXZlcnl0 aGluZyBjbGVhci4KPj4gMi4gU3RydWN0dXJlIGFsbG9jYXRpb246IGhvc3Qga2VybmVsIGRvZXMg bm90IGFsbG9jYXRlcyB0aGUgTFBUIAo+PiBzdHJ1Y3R1cmUsCj4+IMKgwqAgaW5zdGVhZCBpdCBp cyBhbGxvY2F0ZWQgYnkgdXNlcnNwYWNlIHRocm91Z2ggVk0gYXR0cmlidXRlcy4gVGhlIAo+PiBz YXZlL3Jlc3RvcmUKPj4gwqDCoCBmdW5jdGlvbmFsaXR5IGNhbiBiZSByZW1vdmVkLgo+PiAzLiBT aW5jZSBMUFQgc3RydWN0dXJlIGp1c3QgbmVlZCB1cGRhdGUgb25jZSBmb3IgZWFjaCBndWVzdCBy dW4sIGFkZCBhIAo+PiBmbGFnIHRvCj4+IMKgwqAgaW5kaWNhdGUgdGhlIHVwZGF0ZSBzdGF0dXMu IFRoaXMgaGFzIHR3byBiZW5pZml0czogMSkgYXZvaWQgCj4+IG11bHRpcGxlIHVwZGF0ZQo+PiDC oMKgIGJ5IGVhY2ggdkNQVXMuIDIpIElmIHRoZSB1cGRhdGUgZmxhZyBpcyBub3Qgc2V0LCB0aGVu IHJldHVybiBOT1QgCj4+IFNVUFBPUlQgZm9yCj4+IMKgwqAgY29yZXNzcG9uZGluZyBndWVzdCBI VkMgY2FsbC4KPj4gNC4gQWRkIFZNIGRldmljZSBhdHRyaWJ1dGVzIGludGVyZmFjZSBmb3IgdXNl cnNwYWNlIGNvbmZpZ3VyYXRpb24uCj4+IDUuIEFkZCBhIGJhc2UgTFBUIHJlYWQvd3JpdGUgbGF5 ZXIgdG8gcmVkdWNlIGNvZGUuCj4+IDYuIFN1cHBvcnQgcHRpbWVyIHNjYWxpbmcuCj4+IDcuIFN1 cHBvcnQgdGltZXIgZXZlbnQgc3RyZWFtIHRyYW5zbGF0aW9uLgo+Pgo+PiBUaGluZ3MgbmVlZCBj b25jZXJuOgo+PiAxLiBodHRwczovL2RldmVsb3Blci5hcm0uY29tL2RvY3MvZGVuMDA1Ny9hIG5l ZWRzIHVwZGF0ZS4KPiAKPiBMUFQgd2FzIGV4cGxpY2l0bHkgcmVtb3ZlZCBmcm9tIHRoZSBzcGVj IGJlY2F1c2UgaXQgZG9lc24ndCByZWFsbHkKPiBzb2x2ZSB0aGUgcHJvYmxlbSwgc3BlY2lhbGx5 IGZvciB0aGUgZmlybXdhcmU6IEVGSSBrbm93cwo+IG5vdGhpbmcgYWJvdXQgdGhpcywgZm9yIGV4 YW1wbGUuIEhvdyBpcyBpdCBnb2luZyB0byB3b3JrPwo+IEFsc28sIG5vYm9keSB3YXMgZXZlciBh YmxlIHRvIGV4cGxhaW4gaG93IHRoaXMgd291bGQgd29yayBmb3IKPiBuZXN0ZWQgdmlydC4KPiAK PiBBUk12OC40IGFuZCBBUk12OC42IGhhdmUgdGhlIGZlYXR1cmUgc2V0IHRoYXQgaXMgcmVxdWly ZWQgdG8gc29sdmUKPiB0aGlzIHByb2JsZW0gd2l0aG91dCBhZGRpbmcgbW9yZSBQViB0byB0aGUg a2VybmVsLgoKSGkgTWFyYywKClRoZXNlIGFyZSBnb29kIHBvaW50cywgaG93ZXZlciB3ZSBkbyBz dGlsbCBoYXZlIHRoZSBzaXR1YXRpb24gdGhhdCBDUFVzIAp0aGF0IGRvbid0IGhhdmUgQVJNdjgu NC84LjYgY2xlYXJseSBjYW5ub3QgaW1wbGVtZW50IHRoaXMuIEkgcHJlc3VtZSB0aGUgCnVzZS1j YXNlIEtlcWlhbiBpcyBsb29raW5nIGF0IHByZWRhdGVzIHRoZSBuZWNlc3Nhcnkgc3VwcG9ydCBp biB0aGUgQ1BVIAotIEtlcWlhbiBpZiB5b3UgY2FuIHByb3ZpZGUgbW9yZSBkZXRhaWxzIG9uIHRo ZSBhcmNoaXRlY3R1cmUocykgaW52b2x2ZWQgCnRoYXQgd291bGQgYmUgaGVscGZ1bC4KCk5lc3Rl ZCB2aXJ0IGlzIGluZGVlZCBtb3JlIG9mIGFuIGlzc3VlIC0gd2UgZGlkIGhhdmUgc29tZSBpZGVh cyBhcm91bmQgCnVzaW5nIFNERUkgdGhhdCBuZXZlciBtYWRlIGl0IHRvIHRoZSBzcGVjLiBIb3dl dmVyIEkgd291bGQgYXJndWUgdGhhdCAKdGhlIG1vc3QgcHJhZ21hdGljIGFwcHJvYWNoIHdvdWxk IGJlIHRvIG5vdCBzdXBwb3J0IHRoZSBjb21iaW5hdGlvbiBvZiAKbmVzdGVkIHZpcnQgYW5kIExQ VC4gSG9wZWZ1bGx5IHRoYXQgY2FuIHdhaXQgdW50aWwgdGhlIGNvdW50ZXIgc2NhbGluZyAKc3Vw cG9ydCBpcyBhdmFpbGFibGUgYW5kIG5vdCByZXF1aXJlIFBWLgoKV2UgYXJlIGRpc2N1c3Npbmcg KHJlLSlyZWxlYXNpbmcgdGhlIHNwZWMgd2l0aCB0aGUgTFBUIHBhcnRzIGFkZGVkLiBJZiAKeW91 IGhhdmUgZnVuZGFtZW50YWwgb2JqZWN0aW9ucyB0aGVuIHBsZWFzZSBtZSBrbm93LgoKVGhhbmtz LAoKU3RldmUKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f CmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5m cmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xp bnV4LWFybS1rZXJuZWwK