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 2BF6BC001DB for ; Tue, 8 Aug 2023 11:12:48 +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:MIME-Version:References:In-Reply-To: Subject:Cc:To:From:Message-ID:Date:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=qd7vAZrkO2BMyKTe/csfIgQPjMo0nreH2Hg/bVwuYKc=; b=pYq5ZcW772ALz3 V+ApDhXNRR0nBqX8JzM/mJty9eCY0H1KEN4vAynkTdio7FVT5BsNUPzinWqZFzVqJ5M3pGcjSwpWO n7bR3zRiv3561M74V89qC5/mQbdBhqO6UFxVC01Ro3H24PGekE+78A8Y/3iCZ43jwNoWwD1+CXXbL hsLd7yb64cAlyAYM9uHSvH+dxpI5q5zGhAs41VGQpBJDq1fbSLqnoxy0LTq2w9zLj9CGsFLwnuDi0 LZyl45orOf1+RcVcg62BYmRVvFJJoCYJ2cDyRYuEock/MHsP2q3y0PeZEmkj1WVVKP5cGbQucIwvp IIm4vuE0YcPYb/Rlqeaw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qTKdM-002Rnj-2S; Tue, 08 Aug 2023 11:12:16 +0000 Received: from dfw.source.kernel.org ([2604:1380:4641:c500::1]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qTKdJ-002Rmt-2T; Tue, 08 Aug 2023 11:12:15 +0000 Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 31B71624B6; Tue, 8 Aug 2023 11:12:10 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 87B77C433C7; Tue, 8 Aug 2023 11:12:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1691493129; bh=1QMm2qYYenzfqrS9JtfJhviMwybOhFCTNjTSNEl8Uq4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Pac1+sdY1mCBsPtQKAp6KfSZke3+ZBoIRZKAq4FOZYbRqr3J1FmN1eYHV24JD+vWP 8rXqfnrUS7PT+9ReDUlUeSB3dy8aNma2jcigPfN1Xc7fVYYRfv0ja/Ce83eULQnwpb XViufpw39qsVaOpRvFR8jsCujgepLFVxZ+Su+ULX8NTvV/OGwHjSvwsrKjv5tERC+X BmvFyy5T3jDSNAh6afNl3pVM3QRaYoA+s5iqziwsiQjlcxAHGyso1yzzbzqNGvIa3i n77zRhws7zWBAx27h8GEQwAmQE0Ss/XkGz1YXHZuN2REA6IA8apT+hhHu6ElBm+Csk hrRwlqbGY3yjw== Received: from [104.132.45.110] (helo=wait-a-minute.misterjones.org) by disco-boy.misterjones.org with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1qTKdC-00377i-VX; Tue, 08 Aug 2023 12:12:07 +0100 Date: Tue, 08 Aug 2023 12:12:13 +0100 Message-ID: <87y1ilpz3m.wl-maz@kernel.org> From: Marc Zyngier To: Anup Patel Cc: oliver.upton@linux.dev, xiaobo55x@gmail.com, ajones@ventanamicro.com, seanjc@google.com, Paolo Bonzini , Jonathan Corbet , Atish Patra , Paul Walmsley , Palmer Dabbelt , Albert Ou , Shuah Khan , James Morse , Suzuki K Poulose , Zenghui Yu , Ricardo Koller , Vishal Annapurve , Like Xu , Vipin Sharma , David Matlack , Colton Lewis , kvm@vger.kernel.org, Haibo Xu , linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kselftest@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev Subject: Re: [PATCH v6 00/13] RISCV: Add KVM_GET_REG_LIST API In-Reply-To: References: User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI-EPG/1.14.7 (Harue) FLIM-LB/1.14.9 (=?UTF-8?B?R29qxY0=?=) APEL-LB/10.8 EasyPG/1.0.0 Emacs/28.2 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) MIME-Version: 1.0 (generated by SEMI-EPG 1.14.7 - "Harue") X-SA-Exim-Connect-IP: 104.132.45.110 X-SA-Exim-Rcpt-To: anup@brainfault.org, oliver.upton@linux.dev, xiaobo55x@gmail.com, ajones@ventanamicro.com, seanjc@google.com, pbonzini@redhat.com, corbet@lwn.net, atishp@atishpatra.org, paul.walmsley@sifive.com, palmer@dabbelt.com, aou@eecs.berkeley.edu, shuah@kernel.org, james.morse@arm.com, suzuki.poulose@arm.com, yuzenghui@huawei.com, ricarkol@google.com, vannapurve@google.com, likexu@tencent.com, vipinsh@google.com, dmatlack@google.com, coltonlewis@google.com, kvm@vger.kernel.org, haibo1.xu@intel.com, linux-doc@vger.kernel.org, linux-kernel@vger.kernel.org, kvm-riscv@lists.infradead.org, linux-riscv@lists.infradead.org, linux-kselftest@vger.kernel.org, linux-arm-kernel@lists.infradead.org, kvmarm@lists.linux.dev 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-20230808_041213_906945_D56BD36B X-CRM114-Status: GOOD ( 26.38 ) 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 T24gTW9uLCAwNyBBdWcgMjAyMyAwNDo0ODozMyArMDEwMCwKQW51cCBQYXRlbCA8YW51cEBicmFp bmZhdWx0Lm9yZz4gd3JvdGU6Cj4gCj4gSGkgTWFyYywgSGkgT2xpdmVyLAo+IAo+IE9uIFR1ZSwg SnVsIDI1LCAyMDIzIGF0IDI6MDXigK9QTSBIYWlibyBYdSA8aGFpYm8xLnh1QGludGVsLmNvbT4g d3JvdGU6Cj4gPgo+ID4gS1ZNX0dFVF9SRUdfTElTVCB3aWxsIGR1bXAgYWxsIHJlZ2lzdGVyIElE cyB0aGF0IGFyZSBhdmFpbGFibGUgdG8KPiA+IEtWTV9HRVQvU0VUX09ORV9SRUcgYW5kIEl0J3Mg dmVyeSB1c2VmdWwgdG8gaWRlbnRpZnkgc29tZSBwbGF0Zm9ybQo+ID4gcmVncmVzc2lvbiBpc3N1 ZSBkdXJpbmcgVk0gbWlncmF0aW9uLgo+ID4KPiA+IFBhdGNoIDEtNyByZS1zdHJ1Y3R1cmVkIHRo ZSBnZXQtcmVnLWxpc3QgdGVzdCBpbiBhYXJjaDY0IHRvIG1ha2Ugc29tZQo+ID4gb2YgdGhlIGNv ZGUgYXMgY29tbW9uIHRlc3QgZnJhbWV3b3JrIHRoYXQgY2FuIGJlIHNoYXJlZCBieSByaXNjdi4K PiA+Cj4gPiBQYXRjaCA4IG1vdmUgcmVqZWN0X3NldCBjaGVjayBsb2dpYyB0byBhIGZ1bmN0aW9u IHNvIGFzIHRvIGNoZWNrIGZvcgo+ID4gZGlmZmVyZW50IGVycm5vIGZvciBkaWZmZXJlbnQgcmVn aXN0ZXJzLgo+ID4gUGF0Y2ggOSBtb3ZlIGZpbmFsaXplX3ZjcHUgYmFjayB0byBydW5fdGVzdCBz byB0aGF0IHJpc2N2IGNhbiBpbXBsZW1lbnQKPiA+IGl0cyBzcGVjaWZpYyBvcGVyYXRpb24uCj4g PiBQYXRjaCAxMCBjaGFuZ2UgdG8gZG8gdGhlIGdldC9zZXQgb3BlcmF0aW9uIG9ubHkgb24gcHJl c2VudC1ibGVzc2VkIGxpc3QuCj4gPiBQYXRjaCAxMSBhZGQgdGhlIHNraXBfc2V0IGZhY2lsaXRp ZXMgc28gdGhhdCByaXNjdiBjYW4gc2tpcCBzZXQgb3BlcmF0aW9uCj4gPiBvbiBzb21lIHJlZ2lz dGVycy4KPiA+IFBhdGNoIDEyIGVuYWJsZWQgdGhlIEtWTV9HRVRfUkVHX0xJU1QgQVBJIGluIHJp c2N2Lgo+ID4gcGF0Y2ggMTMgYWRkZWQgdGhlIGNvcnJlc3BvbmRpbmcga3NlbGZ0ZXN0IGZvciBj aGVja2luZyBwb3NzaWJsZQo+ID4gcmVnaXN0ZXIgcmVncmVzc2lvbnMuCj4gPgo+ID4gVGhlIGdl dC1yZWctbGlzdCBrdm0gc2VsZnRlc3Qgd2FzIHBvcnRlZCBmcm9tIGFhcmNoNjQgYW5kIHRlc3Rl ZCB3aXRoCj4gPiBMaW51eCB2Ni41LXJjMyBvbiBhIFFlbXUgcmlzY3Y2NCB2aXJ0IG1hY2hpbmUu Cj4gPgo+ID4gLS0tCj4gPiBDaGFuZ2VkIHNpbmNlIHY1Ogo+ID4gICAqIFJlYmFzZSB0byB2Ni41 LXJjMwo+ID4gICAqIE1pbm9yIGZpeCBmb3IgQW5kcmV3J3MgY29tbWVudHMKPiA+Cj4gPiBBbmRy ZXcgSm9uZXMgKDcpOgo+ID4gICBLVk06IGFybTY0OiBzZWxmdGVzdHM6IFJlcGxhY2Ugc3RyX3dp dGhfaW5kZXggd2l0aCBzdHJkdXBfcHJpbnRmCj4gPiAgIEtWTTogYXJtNjQ6IHNlbGZ0ZXN0czog RHJvcCBTVkUgY2FwIGNoZWNrIGluIHByaW50X3JlZwo+ID4gICBLVk06IGFybTY0OiBzZWxmdGVz dHM6IFJlbW92ZSBwcmludF9yZWcncyBkZXBlbmRlbmN5IG9uIHZjcHVfY29uZmlnCj4gPiAgIEtW TTogYXJtNjQ6IHNlbGZ0ZXN0czogUmVuYW1lIHZjcHVfY29uZmlnIGFuZCBhZGQgdG8ga3ZtX3V0 aWwuaAo+ID4gICBLVk06IGFybTY0OiBzZWxmdGVzdHM6IERlbGV0ZSBjb3JlX3JlZ19maXh1cAo+ ID4gICBLVk06IGFybTY0OiBzZWxmdGVzdHM6IFNwbGl0IGdldC1yZWctbGlzdCB0ZXN0IGNvZGUK PiA+ICAgS1ZNOiBhcm02NDogc2VsZnRlc3RzOiBGaW5pc2ggZ2VuZXJhbGl6aW5nIGdldC1yZWct bGlzdAo+ID4KPiA+IEhhaWJvIFh1ICg2KToKPiA+ICAgS1ZNOiBhcm02NDogc2VsZnRlc3RzOiBN b3ZlIHJlamVjdF9zZXQgY2hlY2sgbG9naWMgdG8gYSBmdW5jdGlvbgo+ID4gICBLVk06IGFybTY0 OiBzZWxmdGVzdHM6IE1vdmUgZmluYWxpemVfdmNwdSBiYWNrIHRvIHJ1bl90ZXN0Cj4gPiAgIEtW TTogc2VsZnRlc3RzOiBPbmx5IGRvIGdldC9zZXQgdGVzdHMgb24gcHJlc2VudCBibGVzc2VkIGxp c3QKPiA+ICAgS1ZNOiBzZWxmdGVzdHM6IEFkZCBza2lwX3NldCBmYWNpbGl0eSB0byBnZXRfcmVn X2xpc3QgdGVzdAo+ID4gICBLVk06IHJpc2N2OiBBZGQgS1ZNX0dFVF9SRUdfTElTVCBBUEkgc3Vw cG9ydAo+ID4gICBLVk06IHJpc2N2OiBzZWxmdGVzdHM6IEFkZCBnZXQtcmVnLWxpc3QgdGVzdAo+ IAo+IEFyZSB5b3Ugb2theSBmb3IgdGhpcyBzZXJpZXMgdG8gZ28gdGhyb3VnaCB0aGUgS1ZNIFJJ U0MtViB0cmVlID8KClN1cmUsIHNlZW1zIGZpbmUgZnJvbSBteSBwb2ludCBvZiB2aWV3LiBCdXQg cGxlYXNlIHB1dCBpdCBvbiBhbgppbW11dGFibGUgdG9waWMgYnJhbmNoIHNvIHRoYXQgd2UgY2Fu IGFsc28gbWVyZ2UgaXQgaW4gdGhlIGFybTY0IHRyZWUsCnNob3VsZCB3ZSBuZWVkIHRvIHJlc29s dmUgYW55IGNvbmZsaWN0cy4KClRoYW5rcywKCglNLgoKLS0gCldpdGhvdXQgZGV2aWF0aW9uIGZy b20gdGhlIG5vcm0sIHByb2dyZXNzIGlzIG5vdCBwb3NzaWJsZS4KCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK