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 69A07C433FE for ; Thu, 5 May 2022 11:43:11 +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: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=GdihdDdvhAKIesDBmiupHW2lSU9BXOSXWnX1YNSmgwA=; b=a8gzbBy02qr4dp G8aB2baCt0sRKbhd6bJRF17PKT42Ne0h71T54sa/70VBX8HQmLDjdn9exdEGTkMnjbaCgTsHP3HHt GKI8wm5uilUVFh/u6/3siX4Mag5k72VnRZCl9YgMfiHvaS0UYRP4H+S+e4Z5rWM2/r/SjtP/AbZ9X 6a5FVQtMbyJKD1mBFUSbX0FuOhAOyiKuutVi651+yQ7mgxd3V/iIj700v4BtrkxsF8eyzgdcsHLyR CLu2G9ZbOGTJD30XgQgxnJPiZ5eV69u0VccQXbcOo1oM8lK0/T3oylYqrLgdvjvNkSzptQgaMSkb+ EWFOYrRTjjUi8T8GNTjQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nmZs3-00FYG2-KI; Thu, 05 May 2022 11:42:11 +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 1nmZs0-00FYF4-IY for linux-arm-kernel@lists.infradead.org; Thu, 05 May 2022 11:42:10 +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 385B7106F; Thu, 5 May 2022 04:42:05 -0700 (PDT) Received: from bogus (e103737-lin.cambridge.arm.com [10.1.197.49]) by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 31B5B3FA27; Thu, 5 May 2022 04:42:03 -0700 (PDT) Date: Thu, 5 May 2022 12:42:00 +0100 From: Sudeep Holla To: Besar Wicaksono Cc: "rafael@kernel.org" , "lenb@kernel.org" , "robert.moore@intel.com" , "catalin.marinas@arm.com" , "will@kernel.org" , "lorenzo.pieralisi@arm.com" , "guohanjun@huawei.com" , "linux-tegra@vger.kernel.org" , Sudeep Holla , Thierry Reding , Jonathan Hunter , "linux-acpi@vger.kernel.org" , "devel@acpica.org" , "linux-kernel@vger.kernel.org" , "linux-arm-kernel@lists.infradead.org" Subject: Re: [PATCH 2/2] ACPI: ARM Performance Monitoring Unit Table (APMT) initial support Message-ID: <20220505114200.ys6ilkkcsakkbnkc@bogus> References: <20220419205432.46021-1-bwicaksono@nvidia.com> <20220419205432.46021-3-bwicaksono@nvidia.com> <20220504182633.a3mwuiohfqtjvpep@bogus> MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220505_044208_749000_871AB9AB X-CRM114-Status: GOOD ( 41.21 ) 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 T24gV2VkLCBNYXkgMDQsIDIwMjIgYXQgMTA6MDg6MzlQTSArMDAwMCwgQmVzYXIgV2ljYWtzb25v IHdyb3RlOgo+IEhpIFN1ZGVlcCwKPiAKPiA+IEFueSBwYXJ0aWN1bGFyIHJlYXNvbiB3aHkgeW91 IHdvdWxkIGxpa2UgdG8gcnVzaCBhbmQgcHVzaCB0aGlzIHdpdGhvdXQKPiA+IHRoZSBhY3R1YWwg ZHJpdmVyIHRvIHByb2JlIHRoZSBkZXZpY2UgYmVpbmcgYWRkZWQgaGVyZSA/Cj4gCj4gSSBwbGFu IHRvIGhhdmUgdHdvIHBhdGNoIHNlcmllcywgb25lIGZvciBBQ1BJIHBhdGNoICh0aGlzIHBhdGNo KSBhbmQgb25lIGZvcgo+IGRyaXZlciBwYXRjaC4gTXkgdW5kZXJzdGFuZGluZyBpcyB0aGUgZHJp dmVyIHBhdGNoIHdpbGwgZGVwZW5kIG9uIHRoaXMKPiBwYXRjaCwgYnV0IG5vdCB0aGUgb3RoZXIg d2F5LiBTbywgSSB0aG91Z2h0IGl0IHdvdWxkIGJlIGJldHRlciB0byBnZXQgdGhpcwo+IHBhdGNo IGFwcHJvdmVkIGZpcnN0LiBIb3dldmVyLCBpZiBpdCBoZWxwcyB0aGUgcmV2aWV3IG9mIHRoaXMg cGF0Y2gsIEkgYW0KPiBob3BpbmcgdG8gcG9zdCB0aGUgZHJpdmVyIHBhdGNoIGJ5IGVuZCBvZiB0 aGUgd2VlayBhbmQgd2lsbCBDQyB5b3Ugb24gdGhhdAo+IG9uZS4KClN1cmUgcGxlYXNlIGRvIHRo YXQuIElNTywgdGhlIGRyaXZlciBpcyB1c3VhbGx5IHVwc3RyZWFtZWQgZmlyc3QgYWxvbmcgd2l0 aAp0aGUgRFQgYmluZGluZ3MoaW4gQUNQSSBjYXNlIGVpdGhlciB0aGUgc3BlYyBjaGFuZ2Ugb3Ig dGhlIHN0ZCBuYW1lc3BhY2Ugbm9kZSkKVGhlIGFjdHVhbCBhZGRpdGlvbiBvZiB0aGUgZGV2aWNl IGhhcHBlbnMgdmlhIERULiBBQ1BJIEFQTVQgbmVlZHMgY3JlYXRpb24Kb2YgZGV2aWNlIGhlcmUg YnV0IEkgcHJlZmVyIHRvIHNlZSB0aGUgZHJpdmVyIGZpcnN0LgoKPiAKPiA+IEkgcmVhbGx5IGRv bid0IHByZWZlciB0aGlzIG5hbWU6Cj4gPiAxLiBhcm0tY29yZXNpZ2h0LXBtdSBpcyBtdWNoIGJl dHRlciB0aGFuICJjc2l0ZSIuIEkgc2VlIHRoZSBzaG9ydCBmb3JtCj4gPiAgICB1c2VkIGVsc2V3 aGVyZSBpbiB0aGUga2VybmVsIGlzIGp1c3QgImNzIiBhcyBpbiBjc19ldG0sLi4uZXRjCj4gPiAy LiBTaW5jZSBBUE1UIGlzIG1vcmUgZ2VuZXJpYyB0aGFuIGp1c3QgY29yZXNpZ2h0KEkgdW5kZXJz dGFuZCBjb3Jlc2lnaHQKPiA+ICAgIHdhcyB0aGUgaW5pdGlhbCBtb3RpdmF0aW9uIGZvciB0aGUg Z2VuZXJpYyBzcGVjaWZpY2F0aW9uKSBhbmQgYWxzbwo+ID4gICAgdGhlIHR5cGUgbGlzdCBzZWVt IHRvIGNvdmVyIG1lbW9yeSBjb250cm9sbGVyLCBTTU1VLC4uZXRjLCBkb2VzCj4gPiAgICBpdCBt YWtlIHNlbnNlIHRvIGNhbGwgaXQgImFybS1nZW5lcmljLXBtdSIgb3Igc29tZXRoaW5nIHNpbWls YXIuCj4gCj4gQmV0d2VlbiB0aGVzZSB0d28sIEkgd291bGQgcHJlZmVyIGFybS1jb3Jlc2lnaHQt cG11IGp1c3QgdG8gYW50aWNpcGF0ZQo+IGFub3RoZXIgc3RhbmRhcmQgaW4gdGhlIGZ1dHVyZSBm cm9tIEFSTS4gVGhlIEFQTVQsIHRvIG15IHVuZGVyc3RhbmRpbmcsIGlzCj4gYXBwbGljYWJsZSBv bmx5IHRvIENvcmVTaWdodCBiYXNlZCBQTVVzLiBVc2luZyAiY29yZXNpZ2h0IiBhcyBwYXJ0IG9m IHRoZQo+IGRldmljZSBuYW1lIGlzIHJlYXNvbmFibGUuCgpJIHJlYWQgdGhlIEFQTVQgc3BlYyBh Z2FpbiBhbmQgaXQgaGFzIHZlcnkgbGl0dGxlIHJlZmVyZW5jZSB0byBjb3Jlc2lnaHQKdGhvdWdo IGl0IGlzIHdlaXJkbHkgbGFiZWxsZWQgYXMgQ29yZXNpZ2h0IFBNVSBmb3Igbm8gc2FuZSByZWFz b25zKFNvcnJ5IEkKa25vdyBpdCdzIEFybSB0byBibGFtZSBoZXJlIGFuZCBJIGJldCBzb21ldGhp bmcgdG8gZG8gd2l0aCBtYXJrZXRpbmcpLgoKQW55d2F5cyB0aGUgQVBNVCBzcGVjIG9uIGl0cyBv d24gY292ZXJzIGFsbCB0eXBlcyBvZiBQTVVzIGFzIEkgc3RhdGVkIGVhcmxpZXIuClNvIEkgcHJl ZmVyICJhcm0tZ2VuZXJpYy1wbXUiIG9yIHNvbWV0aGluZyBiZXR0ZXIgaWYgeW91IGNhbiBjb21l IHVwIHdpdGguIEkKYW0gZmluZSBpZiB5b3Ugd291bGQgbGlrZSB0byByZXRhaW4gYXJtLWNvcmVz aWdodC1wbXUgd2hlbiB5b3UgcG9zdCBkcml2ZXIgYXMKdGhhdCdzIHdoYXQgdGhlIHNwZWMgaXMg bGFiZWxsZWQgYXMuCgpPbmNlIHlvdSBwb3N0IHRoZSBkcml2ZXIgd2UgY2FuIGRlYmF0ZSBvbiB0 aGF0IGFuZCBjb21lIHVwIHdpdGggYmV0dGVyIG5hbWUKd2l0aCBhbGwgdGhlIGNvbmNlcm5lZCBw YXJ0aWVzIGludm9sdmVkLgoKPiAKPiA+IE5vdCBzdXJlIGlmIHRoZSBzYW1lIGRldmljZSBuYW1l IHdpbGwgYmUgcmUtdXNlZCBvciBQTVVzIGNhbiBiZSByZWdpc3RlcmVkCj4gPiB3aXRoIGRpZmZl cmVudCBuYW1lIHVuZGVyIHBlcmYgc3Vic3lzdGVtLCBidXQgdGhlIG5hbWUgbWF0dGVycyBmb3Ig dGhlIHVzZXIKPiA+IHNwYWNlIHRvb2xzIGFuZCBkZWNvZGVycy4gVGhleSBtYXkgdXNlIHRoZSBu YW1lIG9yIHR5cGUgaW5mb3JtYXRpb24gdG8gYW5hbHlzZQo+ID4gdGhlIGRhdGEgc2FtcGxlcy4K PiA+Cj4gPiBTbyBpdCBpcyBiZXR0ZXIgdG8gd2FpdCBmb3IgYWxsIHRob3NlIGRpc2N1c3Npb24g YXMgcGFydCBvZiB0aGUgZHJpdmVyCj4gPiB1cHN0cmVhbWluZyBiZWZvcmUgeW91IHVzZSB0aGlz IGRldmljZSBuYW1lIHVubGVzcyB3ZSBhcmUgYWJzb2x1dGVseSBzdXJlCj4gPiB0aGUgUE1VcyBj YW4gYmUgcmVnaXN0ZXJlZCB3aXRoIGRpZmZlcmVudCBuYW1lcyBpbiB0aGUgZHJpdmVyKHdoaWNo IGNvdWxkCj4gPiBiZSBwb3NzaWJsZSwgSSBqdXN0IGRvbid0IGtub3cpCj4gPgo+ID4gQXBhcnQg ZnJvbSB0aGlzIG5hbWUsIEkgYW0gT0sgd2l0aCB0aGUgY2hhbmdlcyBoZXJlIGFuZCBoYXBweSB0 byBhY2sgaWYgaXQKPiA+IGlzIE9LIHRvIG1lcmdlIHRoaXMgd2l0aG91dCBhbnkgZHJpdmVyIHRv IHByb2JlIHRoaXMgZGV2aWNlIHlldC4KPiAKPiBJIGJlbGlldmUgdXNpbmcgYSBkaWZmZXJlbnQg bmFtZSB0byByZWdpc3RlciB0aGUgUE1VIGlzIHBvc3NpYmxlLgo+IEluIHRoZSBjdXJyZW50IGRy aXZlciBwYXRjaCwgd2UgdXNlIGEgZGlmZmVyZW50IG5hbWUgZm9ybWF0IHRvIHJlZ2lzdGVyIHRo ZQo+IFBNVTogYXJtX2NzaXRlX3BtdTxudW1lcmljIGlkPi4gQ2VydGFpbmx5IHRoZSAiY3NpdGUi IG5lZWRzIHRvIGNoYW5nZSBhcwo+IHdlbGwg8J+Yii4gQW5vdGhlciBleGFtcGxlIGxpa2UgQVJN IENDSSBQTVUgdXNlcyBkZXZpY2UgbmFtZSAiQVJNLUNDSSBQTVUiLAo+IGJ1dCBpdCBpcyByZWdp c3RlcmVkIHRvIHBlcmYgc3Vic3lzdGVtIGFzICJDQ0lfNDAwIiBvciAiQ0NJXzUwMCIuCj4KCkFn cmVlZCwgdGhvc2UgYXJlIGRldGFpbHMgd2UgY2FuIGRpc2N1c3Mgb25jZSB5b3UgcG9zdCB3aXRo IGFsbCB0aGUKbWFpbnRhaW5lcnMgaW52b2x2ZWQuCgo+IElmIHRoZXJlIGlzIG5vIG9iamVjdGlv biwgSSBjYW4gcG9zdCB1cGRhdGUgdG8gdGhpcyBwYXRjaCBhbmQgZ28gYWhlYWQgd2l0aAo+ICJh cm0tY29yZXNpZ2h0LXBtdSIgZm9yIHRoZSBkZXZpY2UgbmFtZS4KClN1cmUgYXMgSSBtZW50aW9u ZWQgYWJvdmUgdGhhdCBzaG91bGQgYmUgZmluZS4gSSB3aWxsIHRoZW4gcmFpc2UgaXQgd2l0aAp0 aGUgbWFpbnRhaW5lcnMgaG93IHdlIG1hbmFnZWQgdG8gbGFiZWxsZWQgdGhlIHNwZWMgdG8gY29u ZnVzZSBpdCB3aXRoIG90aGVyCmNvbXBvbmVudHMuIEkgcHJlZmVyIHdoYXRldmVyIHdlIGFkZCBt dXN0IGJlIGVhc3kgdG8gaWRlbnRpZnkgYW5kIGRvZXNuJ3QKY29uZmxpY3Qgd2l0aCBleGlzdGlu ZyBQTVVzKGxpa2UgQVJNIENQVSBQTVVzLCBvciB0aGUgY29yZXNpZ2h0IEVUTSBQTVVzLAouLmV0 YykKCkluIHNob3J0LCBqdXN0IHBvc3QgdGhlIGRyaXZlciB0aGUgd2F5IHlvdSBwcmVmZXIgYW5k IGxldCB1cyBzdGFydCB0aGUKZGlzY3Vzc2lvbiB0aGVyZS4KCi0tIApSZWdhcmRzLApTdWRlZXAK Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFy bS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9y ZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1r ZXJuZWwK