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 mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 1A8B0C433F5 for ; Fri, 19 Nov 2021 11:14:11 +0000 (UTC) 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 mail.kernel.org (Postfix) with ESMTPS id CEF8061154 for ; Fri, 19 Nov 2021 11:14:10 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org CEF8061154 Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org 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:References: Message-ID:Subject:Cc: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=PE58upssHy4Z8oAhe3HFfxkoH1rvUYEu992pf+wKTD8=; b=CnJPopw/vrnxA2 w7ammvwOJz2WeYHIHGEO9qS9/PSWl5t46RR4T9c+QS1jalZRKA8HictueSRih3TEP8akyGMrZDDlh ADGmkSOu5xet6hmKleGmK8/IDVfObMltJfQ0miR8FO2ixdNx8AlC6KnLdZmkMJfJ7tYHhhID+7JhP aqPeGsIVppKkCLIX/8UOmYfAMUybR+dUnlAMgVST2RaOoL/+o4ncqt4O4XH50aSzZMlMpDN5KDNoF v+JvGufz4KPef3ACZgtTHvgYeFEz5Rt+WdEw+P4baktUyaJgw/6SpyLzgqVvu1Cygbq9pZQyPjA1Z JdG0lHEYKbGVKvGPQZfA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mo1or-00ADeL-MW; Fri, 19 Nov 2021 11:12:37 +0000 Received: from us-smtp-delivery-124.mimecast.com ([170.10.133.124]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mo1of-00ADcj-4e for linux-arm-kernel@lists.infradead.org; Fri, 19 Nov 2021 11:12:26 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1637320342; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=v9aM8Q9WTgCdAcq1DwTYBIbHacVjNPNyPuk3SIn5Ogo=; b=L68nIsvyS5LHQ7LIZ1yuCUbZ7hR3v2s2GXLypu1k/osc6egBYBg719oKkzdLWYCne9eIXO 22ifVj7se1A/u8YXmOs4+WUoEdUnG9sYstmqAMrR9jv7QAKGz/Nv7F4VEKHXunhRqLwzwv P7EWktap1rt2OIArIehMsn8OJeBylSQ= Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-12-q9Xl1pdfPpq0qtRHegRmsg-1; Fri, 19 Nov 2021 06:12:19 -0500 X-MC-Unique: q9Xl1pdfPpq0qtRHegRmsg-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 0E1B81006AA0; Fri, 19 Nov 2021 11:12:17 +0000 (UTC) Received: from fuller.cnet (ovpn-112-3.gru2.redhat.com [10.97.112.3]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 0B6196060F; Fri, 19 Nov 2021 11:12:11 +0000 (UTC) Received: by fuller.cnet (Postfix, from userid 1000) id C39744172ED4; Fri, 19 Nov 2021 08:11:50 -0300 (-03) Date: Fri, 19 Nov 2021 08:11:50 -0300 From: Marcelo Tosatti To: Nicolas Saenz Julienne Cc: linux-arm-kernel@lists.infradead.org, maz@kernel.org, rostedt@goodmis.org, james.morse@arm.com, alexandru.elisei@arm.com, suzuki.poulose@arm.com, catalin.marinas@arm.com, will@kernel.org, linux-kernel@vger.kernel.org, kvmarm@lists.cs.columbia.edu, mingo@redhat.com, nilal@redhat.com Subject: Re: [RFC PATCH 2/2] KVM: arm64: export cntvoff in debugfs Message-ID: <20211119111150.GA43513@fuller.cnet> References: <20211119102117.22304-1-nsaenzju@redhat.com> <20211119102117.22304-3-nsaenzju@redhat.com> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: <20211119102117.22304-3-nsaenzju@redhat.com> User-Agent: Mutt/1.10.1 (2018-07-13) X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211119_031225_306909_731C3123 X-CRM114-Status: GOOD ( 31.29 ) 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 T24gRnJpLCBOb3YgMTksIDIwMjEgYXQgMTE6MjE6MThBTSArMDEwMCwgTmljb2xhcyBTYWVueiBK dWxpZW5uZSB3cm90ZToKPiBXaGlsZSB1c2luZyBjbnR2Y3QgYXMgdGhlIHJhdyBjbG9jayBmb3Ig dHJhY2luZywgaXQncyBwb3NzaWJsZSB0bwo+IHN5bmNocm9uaXplIGhvc3QvZ3Vlc3QgdHJhY2Vz IGp1c3QgYnkga25vd2luZyB0aGUgdmlydHVhbCBvZmZzZXQgYXBwbGllZAo+IHRvIHRoZSBndWVz dCdzIHZpcnR1YWwgY291bnRlci4KPiAKPiBUaGlzIGlzIGFsc28gdGhlIGNhc2Ugb24geDg2IHdo ZW4gVFNDIGlzIGF2YWlsYWJsZS4gVGhlIG9mZnNldCBpcwo+IGV4cG9zZWQgaW4gZGVidWdmcyBh cyAndHNjLW9mZnNldCcgb24gYSBwZXIgdmNwdSBiYXNpcy4gU28gbGV0J3MKPiBpbXBsZW1lbnQg dGhlIHNhbWUgZm9yIGFybTY0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE5pY29sYXMgU2FlbnogSnVs aWVubmUgPG5zYWVuemp1QHJlZGhhdC5jb20+CgpIaSBOaWNvbGFzLAoKQVJNOgoKQ05UVkNUU1Nf RUwwLCBDb3VudGVyLXRpbWVyIFNlbGYtU3luY2hyb25pemVkIFZpcnR1YWwgQ291bnQgcmVnaXN0 ZXIKVGhlIENOVFZDVFNTX0VMMCBjaGFyYWN0ZXJpc3RpY3MgYXJlOgoKUHVycG9zZQpIb2xkcyB0 aGUgNjQtYml0IHZpcnR1YWwgY291bnQgdmFsdWUuIFRoZSB2aXJ0dWFsIGNvdW50IHZhbHVlIGlz IGVxdWFsIHRvIHRoZSAKcGh5c2ljYWwgY291bnQgdmFsdWUgdmlzaWJsZSBpbiBDTlRQQ1RfRUww IG1pbnVzIHRoZSB2aXJ0dWFsIG9mZnNldCB2aXNpYmxlIGluIENOVFZPRkZfRUwyLgoJCQkJCSAg IF5eXl5eCgp4ODY6CgoyNC42LjUgVGltZS1TdGFtcCBDb3VudGVyIE9mZnNldCBhbmQgTXVsdGlw bGllcgpUaGUgVk0tZXhlY3V0aW9uIGNvbnRyb2wgZmllbGRzIGluY2x1ZGUgYSA2NC1iaXQgVFND LW9mZnNldCBmaWVsZC4gSWYgdGhlIOKAnFJEVFNDIGV4aXRpbmfigJ0gY29udHJvbCBpcyAwIGFu ZCB0aGUg4oCcdXNlClRTQyBvZmZzZXR0aW5n4oCdIGNvbnRyb2wgaXMgMSwgdGhpcyBmaWVsZCBj b250cm9scyBleGVjdXRpb25zIG9mIHRoZSBSRFRTQyBhbmQgUkRUU0NQIGluc3RydWN0aW9ucy4g SXQgYWxzbyBjb250cm9scwpleGVjdXRpb25zIG9mIHRoZSBSRE1TUiBpbnN0cnVjdGlvbiB0aGF0 IHJlYWQgZnJvbSB0aGUgSUEzMl9USU1FX1NUQU1QX0NPVU5URVIgTVNSLiBGb3IgYWxsIG9mIHRo ZXNlLCB0aGUKdmFsdWUgb2YgdGhlIFRTQyBvZmZzZXQgaXMgYWRkZWQgdG8gdGhlIHZhbHVlIG9m IHRoZSB0aW1lLXN0YW1wIGNvdW50ZXIsIGFuZCB0aGUgc3VtIGlzIHJldHVybmVkIHRvIGd1ZXN0 IHNvZnR3YXJlCgkJCSAgIF5eXl5eCmluIEVEWDpFQVguCgpTbyBpdCB3b3VsZCBiZSBuaWNlIHRv IGtlZXAgdGhlIGZvcm11bGEgY29uc2lzdGVudCBmb3IgdXNlcnNwYWNlOgoKR1VFU1RfQ0xPQ0tf VkFMID0gSE9TVF9DTE9DS19WQUwgKyBDTE9DS19PRkZTRVQKClNvIHdvdWxkIGhhdmUgdG8gYWRk IGEgbmVnYXRpdmUgc2lnbiB0byB0aGUgdmFsdWUgdG8gdXNlcnNwYWNlLgoKT3RoZXIgdGhhbiB0 aGF0LCBib3RoIHRoZSBjbG9jayB2YWx1ZSAoVkNOVFBDVF9FTDApIGFuZCB0aGUgb2Zmc2V0CihD TlRWT0ZGX0VMMikgYXJlIG5vdCBtb2RpZmllZCBkdXJpbmcgZ3Vlc3QgZXhlY3V0aW9uPyBUaGF0 IGlzLCBDTlRWT0ZGX0VMMiBpcwp3cml0dGVuIG9uY2UgZHVyaW5nIGd1ZXN0IGluaXRpYWxpemF0 aW9uLgoKCj4gLS0tCj4gIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX2hvc3QuaCB8ICAxICsK PiAgYXJjaC9hcm02NC9rdm0vTWFrZWZpbGUgICAgICAgICAgIHwgIDIgKy0KPiAgYXJjaC9hcm02 NC9rdm0vYXJjaF90aW1lci5jICAgICAgIHwgIDIgKy0KPiAgYXJjaC9hcm02NC9rdm0vZGVidWdm cy5jICAgICAgICAgIHwgMjUgKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL2t2 bS9hcm1fYXJjaF90aW1lci5oICAgICAgfCAgMyArKysKPiAgNSBmaWxlcyBjaGFuZ2VkLCAzMSBp bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgYXJjaC9h cm02NC9rdm0vZGVidWdmcy5jCj4gCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQvaW5jbHVkZS9h c20va3ZtX2hvc3QuaCBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX2hvc3QuaAo+IGluZGV4 IDJhNWY3ZjM4MDA2Zi4uMTMwNTM0YzkwNzllIDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQvaW5j bHVkZS9hc20va3ZtX2hvc3QuaAo+ICsrKyBiL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX2hv c3QuaAo+IEBAIC0yOSw2ICsyOSw3IEBACj4gICNpbmNsdWRlIDxhc20vdGhyZWFkX2luZm8uaD4K PiAgCj4gICNkZWZpbmUgX19LVk1fSEFWRV9BUkNIX0lOVENfSU5JVElBTElaRUQKPiArI2RlZmlu ZSBfX0tWTV9IQVZFX0FSQ0hfVkNQVV9ERUJVR0ZTCj4gIAo+ICAjZGVmaW5lIEtWTV9IQUxUX1BP TExfTlNfREVGQVVMVCA1MDAwMDAKPiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva3ZtL01h a2VmaWxlIGIvYXJjaC9hcm02NC9rdm0vTWFrZWZpbGUKPiBpbmRleCA5ODliYjVkYWQyYzguLjE3 YmU3Y2Y3NzBmMiAxMDA2NDQKPiAtLS0gYS9hcmNoL2FybTY0L2t2bS9NYWtlZmlsZQo+ICsrKyBi L2FyY2gvYXJtNjQva3ZtL01ha2VmaWxlCj4gQEAgLTE0LDcgKzE0LDcgQEAga3ZtLXkgOj0gJChL Vk0pL2t2bV9tYWluLm8gJChLVk0pL2NvYWxlc2NlZF9tbWlvLm8gJChLVk0pL2V2ZW50ZmQubyBc Cj4gIAkgJChLVk0pL3ZmaW8ubyAkKEtWTSkvaXJxY2hpcC5vICQoS1ZNKS9iaW5hcnlfc3RhdHMu byBcCj4gIAkgYXJtLm8gbW11Lm8gbW1pby5vIHBzY2kubyBwZXJmLm8gaHlwZXJjYWxscy5vIHB2 dGltZS5vIFwKPiAgCSBpbmplY3RfZmF1bHQubyB2YV9sYXlvdXQubyBoYW5kbGVfZXhpdC5vIFwK PiAtCSBndWVzdC5vIGRlYnVnLm8gcmVzZXQubyBzeXNfcmVncy5vIFwKPiArCSBndWVzdC5vIGRl YnVnLm8gZGVidWdmcy5vIHJlc2V0Lm8gc3lzX3JlZ3MubyBcCj4gIAkgdmdpYy1zeXMtcmVnLXYz Lm8gZnBzaW1kLm8gcG11Lm8gXAo+ICAJIGFyY2hfdGltZXIubyB0cm5nLm9cCj4gIAkgdmdpYy92 Z2ljLm8gdmdpYy92Z2ljLWluaXQubyBcCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva3ZtL2Fy Y2hfdGltZXIuYyBiL2FyY2gvYXJtNjQva3ZtL2FyY2hfdGltZXIuYwo+IGluZGV4IDNkZjY3YzEy NzQ4OS4uZWU2OTM4N2Y3ZmI2IDEwMDY0NAo+IC0tLSBhL2FyY2gvYXJtNjQva3ZtL2FyY2hfdGlt ZXIuYwo+ICsrKyBiL2FyY2gvYXJtNjQva3ZtL2FyY2hfdGltZXIuYwo+IEBAIC04Miw3ICs4Miw3 IEBAIHU2NCB0aW1lcl9nZXRfY3ZhbChzdHJ1Y3QgYXJjaF90aW1lcl9jb250ZXh0ICpjdHh0KQo+ ICAJfQo+ICB9Cj4gIAo+IC1zdGF0aWMgdTY0IHRpbWVyX2dldF9vZmZzZXQoc3RydWN0IGFyY2hf dGltZXJfY29udGV4dCAqY3R4dCkKPiArdTY0IHRpbWVyX2dldF9vZmZzZXQoc3RydWN0IGFyY2hf dGltZXJfY29udGV4dCAqY3R4dCkKPiAgewo+ICAJc3RydWN0IGt2bV92Y3B1ICp2Y3B1ID0gY3R4 dC0+dmNwdTsKPiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva3ZtL2RlYnVnZnMuYyBiL2Fy Y2gvYXJtNjQva3ZtL2RlYnVnZnMuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAw MDAwMDAwMDAwLi5mMGY1MDgzZWE4ZDQKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvYXJjaC9hcm02 NC9rdm0vZGVidWdmcy5jCj4gQEAgLTAsMCArMSwyNSBAQAo+ICsvLyBTUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogR1BMLTIuMC1vbmx5Cj4gKy8qCj4gKyAqIENvcHlyaWdodCAoQykgMjAyMSBSZWQg SGF0IEluYy4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8bGludXgva3ZtX2hvc3QuaD4KPiArI2lu Y2x1ZGUgPGxpbnV4L2RlYnVnZnMuaD4KPiArCj4gKyNpbmNsdWRlIDxrdm0vYXJtX2FyY2hfdGlt ZXIuaD4KPiArCj4gK3N0YXRpYyBpbnQgdmNwdV9nZXRfY250dl9vZmZzZXQodm9pZCAqZGF0YSwg dTY0ICp2YWwpCj4gK3sKPiArCXN0cnVjdCBrdm1fdmNwdSAqdmNwdSA9IChzdHJ1Y3Qga3ZtX3Zj cHUgKilkYXRhOwo+ICsKPiArCSp2YWwgPSB0aW1lcl9nZXRfb2Zmc2V0KHZjcHVfdnRpbWVyKHZj cHUpKTsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArREVGSU5FX1NJTVBMRV9BVFRSSUJV VEUodmNwdV9jbnR2b2ZmX2ZvcHMsIHZjcHVfZ2V0X2NudHZfb2Zmc2V0LCBOVUxMLCAiJWxsZFxu Iik7Cj4gKwo+ICt2b2lkIGt2bV9hcmNoX2NyZWF0ZV92Y3B1X2RlYnVnZnMoc3RydWN0IGt2bV92 Y3B1ICp2Y3B1LCBzdHJ1Y3QgZGVudHJ5ICpkZWJ1Z2ZzX2RlbnRyeSkKPiArewo+ICsJZGVidWdm c19jcmVhdGVfZmlsZSgiY250dm9mZiIsIDA0NDQsIGRlYnVnZnNfZGVudHJ5LCB2Y3B1LCAmdmNw dV9jbnR2b2ZmX2ZvcHMpOwo+ICt9Cj4gZGlmZiAtLWdpdCBhL2luY2x1ZGUva3ZtL2FybV9hcmNo X3RpbWVyLmggYi9pbmNsdWRlL2t2bS9hcm1fYXJjaF90aW1lci5oCj4gaW5kZXggNTFjMTkzODEx MDhjLi5kZTBjZDliZTgyNWMgMTAwNjQ0Cj4gLS0tIGEvaW5jbHVkZS9rdm0vYXJtX2FyY2hfdGlt ZXIuaAo+ICsrKyBiL2luY2x1ZGUva3ZtL2FybV9hcmNoX3RpbWVyLmgKPiBAQCAtMTA2LDQgKzEw Niw3IEBAIHZvaWQga3ZtX2FybV90aW1lcl93cml0ZV9zeXNyZWcoc3RydWN0IGt2bV92Y3B1ICp2 Y3B1LAo+ICB1MzIgdGltZXJfZ2V0X2N0bChzdHJ1Y3QgYXJjaF90aW1lcl9jb250ZXh0ICpjdHh0 KTsKPiAgdTY0IHRpbWVyX2dldF9jdmFsKHN0cnVjdCBhcmNoX3RpbWVyX2NvbnRleHQgKmN0eHQp Owo+ICAKPiArLyogTmVkZGVkIGZvciBkZWJ1Z2ZzICovCj4gK3U2NCB0aW1lcl9nZXRfb2Zmc2V0 KHN0cnVjdCBhcmNoX3RpbWVyX2NvbnRleHQgKmN0eHQpOwo+ICsKPiAgI2VuZGlmCj4gLS0gCj4g Mi4zMy4xCj4gCj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX18KbGludXgtYXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0 cy5pbmZyYWRlYWQub3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGlu Zm8vbGludXgtYXJtLWtlcm5lbAo=