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 A22C8EB64D7 for ; Wed, 21 Jun 2023 07:30:29 +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=uLnVRz+gomBbOV+8uMguPpoZefsQP3ifF8XxPhk0OxU=; b=Ta8lz+4FkoZZgb +LcKLjCCXISj523xZyGpbD6Va9rLIjJ2GqXnSdLFCz1Td2WMKCYxGrLtz7xFmxXuBPPojUPRqj57F s7yoJZpXZ6aQ0pKh1sCnnmstPuGQLJyRsYDLczobCb76eRUPBj6ZhwZkWaLoc43R4iDKIVRG6+YK+ AxtSH0h2wFT5xzKXLGJ0kMo9bBcLvJxIn+O/YILkibMuYft+mADP+664+cERvVtswXzCQjcJ6tndx AOOwNeVoChZFJbGQEHjb7id0fPIaCC+Y0xupjRT2Vwh6dDjdSWyBJtO4QWDPJTc5ygdNDslLIC9Il tM91bgunfl0Dq3+y8/NA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1qBsI5-00DYJp-0w; Wed, 21 Jun 2023 07:30:09 +0000 Received: from mail-ed1-x536.google.com ([2a00:1450:4864:20::536]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1qBsI2-00DYIU-2q for linux-arm-kernel@lists.infradead.org; Wed, 21 Jun 2023 07:30:08 +0000 Received: by mail-ed1-x536.google.com with SMTP id 4fb4d7f45d1cf-51bdd67a306so250607a12.3 for ; Wed, 21 Jun 2023 00:30:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1687332604; x=1689924604; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date:from:to :cc:subject:date:message-id:reply-to; bh=ZmyDfnK9tJh8eswYvjmWTei7tQJVIfXBxXoVL4SG7R8=; b=AErp9BkT1HOnQXLDaZG2ZhhgiFqoujRXuDRZ6mNMc66uo4iADPH8ND6vVT11LgrTTL AylPEuDYLAbzHcWd6s9RIjOsgstMtxC5b9BLtSsAOyK2HGqgHC3fff3Y4oZ7Y6VrxRlb xSE2jauM8NDE34EUg1l7tNFFj85RKWqV6X4jlUmegTW9fKm1MGIzqBLlvT7Dk2psnP4Y 8HbScXfthtVm8E5V+taPq0gF55iLE02AnUSQSRYRIhOz37xoTjciAU4olKLgmAwzKjUw VAxO82NHkTCDWNCuSI/RyrXR9+cfwhF5scfDxoKd+zT2dCML+89Tp+fKPi19rwUbwudh B7nA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1687332604; x=1689924604; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=ZmyDfnK9tJh8eswYvjmWTei7tQJVIfXBxXoVL4SG7R8=; b=kbpvh3Hv2qPFsuQAQXUBZjj+OecA7sWeWka4QCsql7QioT0906HRKWpY4sajoTu2ZN 0dOGBLHvgADABVZ5dntJ80ebOeUXp0Hra+5nELNtecVg52iE3xdyWhMOX0oZ0NmTgZ5t PDRRQTe1CPkftE8R2EqC3HlUK2533prLu6lRVk/l+aOaivjAuiusoQi7KlHYRNQ/F0oD ZvfqcGMtv5LkghrIrPO7BW/YoCLM68J8HpY9/7B3P37hgeK6PPuEpgPV4aaPsXFzIrH7 d00sK5jSKzOwbsiIbsWe1KXhMjAEplYDAw8XOLL2OPbxha/IlTp7CyirWXtnUUxxJUhA 74RQ== X-Gm-Message-State: AC+VfDztSmIpc3h6YNnlro6JXMp2eU57R6TEKoWBqVbo2tTePOrtoNz/ 6TCrwMzD3K3sPx0GkGQUJdtcZQ== X-Google-Smtp-Source: ACHHUZ71iRvfbRckg3Spoocjgf5Ljr6HcH7QnRCM6WqfLPyHhFnJWAR3zMooBAb60KO2iMTWfdWlMw== X-Received: by 2002:a17:906:9b88:b0:988:8fed:8ae9 with SMTP id dd8-20020a1709069b8800b009888fed8ae9mr7743704ejc.37.1687332604526; Wed, 21 Jun 2023 00:30:04 -0700 (PDT) Received: from localhost (2001-1ae9-1c2-4c00-20f-c6b4-1e57-7965.ip6.tmcz.cz. [2001:1ae9:1c2:4c00:20f:c6b4:1e57:7965]) by smtp.gmail.com with ESMTPSA id n17-20020a17090625d100b00988c6ac6b86sm2631710ejb.186.2023.06.21.00.30.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 21 Jun 2023 00:30:03 -0700 (PDT) Date: Wed, 21 Jun 2023 09:30:02 +0200 From: Andrew Jones To: Haibo Xu Cc: Haibo Xu , maz@kernel.org, oliver.upton@linux.dev, seanjc@google.com, Paolo Bonzini , Jonathan Corbet , Anup Patel , Atish Patra , Paul Walmsley , Palmer Dabbelt , Albert Ou , Shuah Khan , James Morse , Suzuki K Poulose , Zenghui Yu , Ben Gardon , David Matlack , Vipin Sharma , Colton Lewis , kvm@vger.kernel.org, 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 v3 10/10] KVM: riscv: selftests: Add get-reg-list test Message-ID: <20230621-37ea9461250036cc2ec8c544@orel> References: <8cd4ce50f5f4a639f4508085959aae222d4d4386.1686275310.git.haibo1.xu@intel.com> <20230609-fba04b424a4d46574e04e587@orel> <20230620-95ce8ab70956a72b9da3a31a@orel> 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-20230621_003006_934187_5432973E X-CRM114-Status: GOOD ( 34.56 ) 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 T24gV2VkLCBKdW4gMjEsIDIwMjMgYXQgMDk6NTU6MTNBTSArMDgwMCwgSGFpYm8gWHUgd3JvdGU6 Cj4gT24gVHVlLCBKdW4gMjAsIDIwMjMgYXQgNjo0NOKAr1BNIEFuZHJldyBKb25lcyA8YWpvbmVz QHZlbnRhbmFtaWNyby5jb20+IHdyb3RlOgo+ID4KPiA+IE9uIFR1ZSwgSnVuIDIwLCAyMDIzIGF0 IDA2OjA1OjU5UE0gKzA4MDAsIEhhaWJvIFh1IHdyb3RlOgo+ID4gPiBPbiBGcmksIEp1biA5LCAy MDIzIGF0IDk6MzXigK9QTSBBbmRyZXcgSm9uZXMgPGFqb25lc0B2ZW50YW5hbWljcm8uY29tPiB3 cm90ZToKPiA+ID4gPgo+ID4gPiA+IE9uIEZyaSwgSnVuIDA5LCAyMDIzIGF0IDEwOjEyOjE4QU0g KzA4MDAsIEhhaWJvIFh1IHdyb3RlOgo+ID4gPiA+ID4gK3N0YXRpYyBzdHJ1Y3QgdmNwdV9yZWdf bGlzdCBhaWFfY29uZmlnID0gewo+ID4gPiA+ID4gKyAgICAgLnN1Ymxpc3RzID0gewo+ID4gPiA+ ID4gKyAgICAgQkFTRV9TVUJMSVNULAo+ID4gPiA+ID4gKyAgICAgQUlBX1JFR1NfU1VCTElTVCwK PiA+ID4gPiA+ICsgICAgIHswfSwKPiA+ID4gPiA+ICsgICAgIH0sCj4gPiA+ID4gPiArfTsKPiA+ ID4gPiA+ICsKPiA+ID4gPiA+ICtzdGF0aWMgc3RydWN0IHZjcHVfcmVnX2xpc3QgZnBfZl9kX2Nv bmZpZyA9IHsKPiA+ID4gPiA+ICsgICAgIC5zdWJsaXN0cyA9IHsKPiA+ID4gPiA+ICsgICAgIEJB U0VfU1VCTElTVCwKPiA+ID4gPiA+ICsgICAgIEZQX0ZfUkVHU19TVUJMSVNULAo+ID4gPiA+ID4g KyAgICAgRlBfRF9SRUdTX1NVQkxJU1QsCj4gPiA+ID4gPiArICAgICB7MH0sCj4gPiA+ID4gPiAr ICAgICB9LAo+ID4gPiA+ID4gK307Cj4gPiA+ID4gPiArCj4gPiA+ID4gPiArc3RydWN0IHZjcHVf cmVnX2xpc3QgKnZjcHVfY29uZmlnc1tdID0gewo+ID4gPiA+ID4gKyAgICAgJnppY2JvX2NvbmZp ZywKPiA+ID4gPiA+ICsgICAgICZhaWFfY29uZmlnLAo+ID4gPiA+ID4gKyAgICAgJmZwX2ZfZF9j b25maWcsCj4gPiA+ID4gPiArfTsKPiA+ID4gPiA+ICtpbnQgdmNwdV9jb25maWdzX24gPSBBUlJB WV9TSVpFKHZjcHVfY29uZmlncyk7Cj4gPiA+ID4gPiAtLQo+ID4gPiA+ID4gMi4zNC4xCj4gPiA+ ID4gPgo+ID4gPiA+Cj4gPiA+ID4gSSBzZWUgd2UgaGF2ZSBhIGJpdCBvZiBhIHByb2JsZW0gd2l0 aCB0aGUgY29uZmlncyBmb3IgcmlzY3YuIFNpbmNlIHdlCj4gPiA+ID4gZG9uJ3QgZGlzYWJsZSBh bnl0aGluZyB3ZSdyZSBub3QgdGVzdGluZywgdGhlbiBmb3IgYW55IHRlc3QgdGhhdCBpcwo+ID4g PiA+IG1pc3NpbmcsIGZvciBleGFtcGxlLCB0aGUgZiBhbmQgZCByZWdpc3RlcnMsIHdlJ2xsIGdl dCBvdXRwdXQgbGlrZQo+ID4gPiA+ICJUaGVyZSBhcmUgNjYgbmV3IHJlZ2lzdGVycy4gQ29uc2lk ZXIgYWRkaW5nIHRoZW0gdG8gdGhlIGJsZXNzZWQgcmVnCj4gPiA+ID4gbGlzdCB3aXRoIHRoZSBm b2xsb3dpbmcgbGluZXM6IiBhbmQgdGhlbiBhIGR1bXAgb2YgYWxsIHRoZSBmIGFuZCBkCj4gPiA+ ID4gcmVnaXN0ZXJzLiBUaGUgdGVzdCBkb2Vzbid0IGZhaWwsIGJ1dCBpdCdzIG1lc3N5IGFuZCBj b25mdXNpbmcuIElkZWFsbHkKPiA+ID4gPiB3ZSdkIGRpc2FibGUgYWxsIHJlZ2lzdGVycyBvZiBh bGwgc3VibGlzdHMgbm90IGluIHRoZSBjb25maWcsIHByb2JhYmx5Cj4gPiA+ID4gYnkgc3RhcnRp bmcgYnkgZGlzYWJsaW5nIGV2ZXJ5dGhpbmcgYW5kIHRoZW4gb25seSByZWVuYWJsaW5nIHRoZSBv bmVzCj4gPiA+ID4gaW4gdGhlIGNvbmZpZy4KPiA+ID4gPgo+ID4gPiA+IEFueXRoaW5nIHRoYXQg Y2FuJ3QgYmUgZGlzYWJsZWQgaXMgZWl0aGVyIGEgS1ZNIGJ1ZywgaS5lLiB3ZSBzaG91bGQKPiA+ ID4gPiBiZSBhYmxlIHRvIGRpc2FibGUgaXQsIGJlY2F1c2Ugd2UgY2FuJ3QgZXhwZWN0IGV2ZXJ5 IGhvc3QgdG8gaGF2ZSBpdCwKPiA+ID4gPiBvciBpdCBuZWVkcyB0byBiZSBpbiB0aGUgYmFzZSBy ZWdpc3RlciBzdWJsaXN0IChtZWFuaW5nIGV2ZXJ5IGhvc3QKPiA+ID4gPiB3aWxsIGFsd2F5cyBo YXZlIGl0KS4KPiA+ID4gPgo+ID4gPgo+ID4gPiBISSBBbmRyZXcsCj4gPiA+Cj4gPiA+IEkgZm91 bmQgc2V2ZXJhbCBtdWx0aS1sZXR0ZXJzIElTQSBFWFQoQUlBL1NTVEMgZXRjKSB3ZXJlIG5vdCBh bGxvd2VkCj4gPiA+IHRvIGJlIGRpc2FibGVkLgo+ID4gPiBJcyBpdCBhIGJ1Zz8gc2hhbGwgd2Ug Zml4IGl077yfCj4gPgo+ID4gRXh0ZW5zaW9ucyB0aGF0IGEgZ3Vlc3QgY291bGQgdXNlIChyZWdh cmRsZXNzIG9mIHdoZXRoZXIgb3Igbm90IHRoZSBob3N0Cj4gPiBkZXNjcmliZWQgaXQgaW4gdGhl IGd1ZXN0J3MgaXNhIHN0cmluZyksIGJlY2F1c2UgdGhlIGluc3RydWN0aW9ucyBvciBDU1IKPiA+ IGFjY2Vzc2VzIGRvbid0IHRyYXAsIGNhbid0IHRydWx5IGJlIGRpc2FibGVkLiBTbywgaXQncyBu b3QgYSBidWcgdG8KPiA+IHByb2hpYml0IGRpc2FibGluZyB0aGVtIGFuZCBpbmRlZWQgdGhlIHRl c3QgY2FzZXMgc2hvdWxkIGFjdHVhbGx5IGVuc3VyZQo+ID4gZGlzYWJsaW5nIHRoZW0gZmFpbHMu Cj4gPgo+IAo+IFNvIHRoZXNlIGtpbmRzIG9mIElTQV9FWFRfKiByZWdzIHNob3VsZCBiZSBpbiB0 aGUgYmFzZSByZWcgbGlzdCwgcmlnaHQ/Cj4KCkFoLCB0aGlzIGlzIGdldHRpbmcgYSBiaXQgbWVz c3kuIFdlIGRvbid0IHdhbnQgYWxsIHRoZXNlIGV4dGVuc2lvbnMgaW4gYQoiYmFzZSIsIHdoaWNo IHJlcHJlc2VudHMgZXh0ZW5zaW9ucyBmb3IgYWxsIHBvc3NpYmxlIGhvc3RzLCBiZWNhdXNlIHRo ZQpleHRlbnNpb25zIGFyZSBvcHRpb25hbCwgYnV0LCB3ZSBjYW4ndCByZW1vdmUgdGhlbSBmcm9t IGdldC1yZWctbGlzdApvdXRwdXQgYnkgZGlzYWJsaW5nIHRoZW0sIHNpbmNlIHRoZXkgY2FuJ3Qg YmUgZGlzYWJsZWQuIEl0IHNlZW1zIHdlCm5lZWQgdGhlIGNvbmNlcHQgb2YgImJhc2UiLCB3aGlj aCBpcyB0aGUgY29tbW9uIHNldCBleHBlY3RlZCBvbiBhbGwgaG9zdHMsCmFuZCBhbHNvIHRoZSBj b25jZXB0IG9mICJ0aGlzIGhvc3QncyBiYXNlIi4gSSdtIHN0cnVnZ2xpbmcgdG8gdGhpbmsgb2YK YSBuaWNlIHdheSB0byBkZWFsIHdpdGggdGhhdC4gQSBmaXJzdCB0aG91Z2h0IGlzIHRvIGJvdGgg YWRkIHRoZXNlIHR5cGVzCm9mIHJlZ2lzdGVycyB0byB0aGVpciBvd24gZXh0ZW5zaW9uLXNwZWNp ZmljIHN1Ymxpc3RzIGFuZCB0byBmaWx0ZXJfcmVnKCkuCkkgdGhpbmsgdGhhdCB3aWxsIGtlZXAg dGhlbSBmcm9tIGJlaW5nIHJlcG9ydGVkIGFzIG5ldyByZWdpc3RlcnMgaW4gZXZlcnkKdGVzdCwg YnV0IGFsc28gYWxsb3cgZGV0ZWN0aW9uIG9mIHRoZW0gZ29pbmcgbWlzc2luZyB3aGVuIHRoZXkn cmUKZXh0ZW5zaW9uIGlzIHByZXNlbnQuCgpUaGFua3MsCmRyZXcKCl9fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBs aXN0CmxpbnV4LWFybS1rZXJuZWxAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5m cmFkZWFkLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2xpbnV4LWFybS1rZXJuZWwK