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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 79DDEC7EE23 for ; Thu, 8 Jun 2023 09:58:58 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235858AbjFHJ64 (ORCPT ); Thu, 8 Jun 2023 05:58:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54262 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235603AbjFHJ6w (ORCPT ); Thu, 8 Jun 2023 05:58:52 -0400 Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A10652709 for ; Thu, 8 Jun 2023 02:58:50 -0700 (PDT) Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-30af20f5f67so421481f8f.1 for ; Thu, 08 Jun 2023 02:58:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1686218329; x=1688810329; 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=bro8SCdRCjEHWuDcBtldZHsndfar0M9rwEdZ8SQ0W0s=; b=DWLlXBMjR+In9QMk6WByU+4r6ZJwRxIdZLTZafSYiCKOJbbbT6swcxcbDLzxBWXjSp 1fbhQV7xgyvNNKARmYmQiulH1nZx4WLvUTDj3K4StImn2hgIxDj2+ikZyPIKdWisMOTf POkUvZLouPzWG0TFB+pG8Fqpf4v308cP9MheL82rSXAkIQHV8FTqswIFUo3ofKEZH1T5 gBAYnPnURVTOhHfQfMReB4ybwIfvFPWb9VgzTP9BzQ4nEZKp69qw8Fh1mVAeJnQ4O6Qb hvdyiWTomMIhVCmxq/xcYY3sZSRGDpAgFxYDyLLQmROw3quJagxDYH4kZcjPI1PfZRLY vJdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686218329; x=1688810329; 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=bro8SCdRCjEHWuDcBtldZHsndfar0M9rwEdZ8SQ0W0s=; b=Nb7d54hFuOPN1V7IG/gOpXXpmGvA6cmI0gTppaVYoyBJZ5UUI3c3i4Dbnb8LwxqgQc S0UQVcZMnI0SPVzBzgQkSxfqdh9x9snoN4r24Swq8LTYwl92/z6jKk82Nrk5uPOFVTe8 0gn/y7LcCHbMu+yJ0weA/RYvzD0qeNkdR4gf2DUK4b87LwPStdghGfUYQpLPOZ0GQIXi QlbEIVQdoJTpJcKwTwMGn8+TFymotbKLmYT8oruMnyQZ3UnCsFDr+/MgLlyB1MQjN4iu 5B5IOTDEv1mir46V7IzQAO9gZ9tQDKMRgKt1Ld8vAOwtpBGngNVxfLeEkLGPPRJdZuLK C8Rg== X-Gm-Message-State: AC+VfDyYZZnGY9Yps/mtTQZEiYIvommH1OBeI79MGVecChTmsSvi6RHC 3zc88f4A8UseOitPpIlL4KEEOw== X-Google-Smtp-Source: ACHHUZ6f6RLGsz44l11hXuy9AWjs8GZ3O0KJYqBLOUqFSQ6jSeZDCKr+qhXxSeHoE89ty7CpeH4xmQ== X-Received: by 2002:a5d:6550:0:b0:30a:9014:838d with SMTP id z16-20020a5d6550000000b0030a9014838dmr6419901wrv.11.1686218329062; Thu, 08 Jun 2023 02:58:49 -0700 (PDT) Received: from localhost (cst2-173-16.cust.vodafone.cz. [31.30.173.16]) by smtp.gmail.com with ESMTPSA id q12-20020a05600000cc00b002ff2c39d072sm1065586wrx.104.2023.06.08.02.58.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jun 2023 02:58:48 -0700 (PDT) Date: Thu, 8 Jun 2023 11:58:47 +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 , David Matlack , Ben Gardon , 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 v2 11/11] KVM: riscv: selftests: Add get-reg-list test Message-ID: <20230608-344953a953eeb63ef6c26fb8@orel> References: <20230525-2bab5376987792eab73507ac@orel> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Jun 08, 2023 at 05:45:21PM +0800, Haibo Xu wrote: > On Fri, May 26, 2023 at 1:18 AM Andrew Jones wrote: > > > > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CORE | KVM_REG_RISCV_CORE_REG(mode), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(sstatus), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(sie), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(stvec), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(sscratch), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(sepc), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(scause), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(stval), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(sip), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(satp), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_REG(scounteren), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_TIMER | KVM_REG_RISCV_TIMER_REG(frequency), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_TIMER | KVM_REG_RISCV_TIMER_REG(time), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_TIMER | KVM_REG_RISCV_TIMER_REG(compare), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_TIMER | KVM_REG_RISCV_TIMER_REG(state), > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_ISA_EXT | KVM_RISCV_ISA_EXT_A, > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_ISA_EXT | KVM_RISCV_ISA_EXT_C, > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_ISA_EXT | KVM_RISCV_ISA_EXT_D, > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_ISA_EXT | KVM_RISCV_ISA_EXT_F, > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_ISA_EXT | KVM_RISCV_ISA_EXT_H, > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_ISA_EXT | KVM_RISCV_ISA_EXT_I, > > > + KVM_REG_RISCV | KVM_REG_SIZE_U64 | KVM_REG_RISCV_ISA_EXT | KVM_RISCV_ISA_EXT_M, > > > > I think all the above should have the size KVM_REG_SIZE_ULONG. Please also > > test with a 32-bit host. > > > > Hi Andrew, > > Just noticed the RISC-V 32-bit kvm selftests was not supported currently. Oh, right. > Even though I tried to remove the below check for 32-bit, there were > still many warning and error messages during compiling. > It seems 32-bit KVM selftests was not supported either for ARM/x86. Do > we have a plan to support it on risc-v? No plan and, if there was, it would be super low priority. So for stuff like using KVM_REG_SIZE_ULONG, we'll just have to try and get it right without testing. If somebody adds 32-bit support to these tests someday, then, hopefully, it'll just work (I'm allowed one overly optimistic comment per day). Thanks, drew 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 AE66EC7EE29 for ; Thu, 8 Jun 2023 09:58:58 +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=iGiQdQCIj+ZVBVZr4SR9pFtyGR0yxf2unDNacCPDl74=; b=KdF4U2Z+vWf2YN xmIHi6p7LChkNM3fgOI5cjPXn8ecHNw0Ifgbg0ywP463GFNIwN99jCdOSoEHy3je8y0LbGqRN1MZg nfTyOoJpXusdwCFEkuJAat3vX65gnUr75qRbBB/9/7XZ/JzHl48kAIVajIoZKsE2L92Dmny6GChzh /Hb9jyaSuy3ZtWdtSVzoWp1isXgojA4KuzrKYQx3aShXzgTgONY3ANRcq0rKEfPep45ig1mGO5bgr awKH+x6aHmLh5bA+KOulJyWIuEsYVDgaA7rfWVRNwfKNTDcU4AkKZ5iKLnHbmVCmHZdobQ5eRLT6T HW+Jgot5WDyixgBk0PEw==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7CPu-008lVu-0s; Thu, 08 Jun 2023 09:58:54 +0000 Received: from mail-wr1-x42f.google.com ([2a00:1450:4864:20::42f]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7CPr-008lUY-0t for linux-riscv@lists.infradead.org; Thu, 08 Jun 2023 09:58:52 +0000 Received: by mail-wr1-x42f.google.com with SMTP id ffacd0b85a97d-30ae141785bso414303f8f.3 for ; Thu, 08 Jun 2023 02:58:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1686218329; x=1688810329; 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=bro8SCdRCjEHWuDcBtldZHsndfar0M9rwEdZ8SQ0W0s=; b=DWLlXBMjR+In9QMk6WByU+4r6ZJwRxIdZLTZafSYiCKOJbbbT6swcxcbDLzxBWXjSp 1fbhQV7xgyvNNKARmYmQiulH1nZx4WLvUTDj3K4StImn2hgIxDj2+ikZyPIKdWisMOTf POkUvZLouPzWG0TFB+pG8Fqpf4v308cP9MheL82rSXAkIQHV8FTqswIFUo3ofKEZH1T5 gBAYnPnURVTOhHfQfMReB4ybwIfvFPWb9VgzTP9BzQ4nEZKp69qw8Fh1mVAeJnQ4O6Qb hvdyiWTomMIhVCmxq/xcYY3sZSRGDpAgFxYDyLLQmROw3quJagxDYH4kZcjPI1PfZRLY vJdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686218329; x=1688810329; 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=bro8SCdRCjEHWuDcBtldZHsndfar0M9rwEdZ8SQ0W0s=; b=Ea64ukbWXbYJ3xUHgLxVuYwaVQg0VjMwH5BUg6Zc8jX9wTDU69gTvf7b5en41i4Cu9 g3NGcNc7CSPAA02gpKJrd8nhch+0mW4whg5fXilFWN02l0qUOudpcDPxRVkCFl4yCq0N xNXKoTfeE+rwVbDpEHd5zWDe3TdGkpTMtQlvzAl3RzquZAqRiviFFIABUS1/aVAplKB4 r2a0XF+BXrGlGyUFTvKK4K6/yhbdBu15Pqqp+ntbw9xp+A23rrVVIarb+PdhX3d0GfR1 j8aeKRTEeRgqkG2q5OVmmWRBkCdP+KQCmNIxnslrIp55ntM/jpv/QjWL8ke7WsBliOjs WQpg== X-Gm-Message-State: AC+VfDyezHVKZYAStMl2JYPDek4kT3Qf+4n3lW4tFublT9sbLm+GplyZ F1v6rOcpjUdBOe6g6sw73k+SMQ== X-Google-Smtp-Source: ACHHUZ6f6RLGsz44l11hXuy9AWjs8GZ3O0KJYqBLOUqFSQ6jSeZDCKr+qhXxSeHoE89ty7CpeH4xmQ== X-Received: by 2002:a5d:6550:0:b0:30a:9014:838d with SMTP id z16-20020a5d6550000000b0030a9014838dmr6419901wrv.11.1686218329062; Thu, 08 Jun 2023 02:58:49 -0700 (PDT) Received: from localhost (cst2-173-16.cust.vodafone.cz. [31.30.173.16]) by smtp.gmail.com with ESMTPSA id q12-20020a05600000cc00b002ff2c39d072sm1065586wrx.104.2023.06.08.02.58.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jun 2023 02:58:48 -0700 (PDT) Date: Thu, 8 Jun 2023 11:58:47 +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 , David Matlack , Ben Gardon , 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 v2 11/11] KVM: riscv: selftests: Add get-reg-list test Message-ID: <20230608-344953a953eeb63ef6c26fb8@orel> References: <20230525-2bab5376987792eab73507ac@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-20230608_025851_313361_391E5EE0 X-CRM114-Status: GOOD ( 15.20 ) X-BeenThere: linux-riscv@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-riscv" Errors-To: linux-riscv-bounces+linux-riscv=archiver.kernel.org@lists.infradead.org T24gVGh1LCBKdW4gMDgsIDIwMjMgYXQgMDU6NDU6MjFQTSArMDgwMCwgSGFpYm8gWHUgd3JvdGU6 Cj4gT24gRnJpLCBNYXkgMjYsIDIwMjMgYXQgMToxOOKAr0FNIEFuZHJldyBKb25lcyA8YWpvbmVz QHZlbnRhbmFtaWNyby5jb20+IHdyb3RlOgo+ID4KPiAKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVND ViB8IEtWTV9SRUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJU0NWX0NPUkUgfCBLVk1fUkVHX1JJU0NW X0NPUkVfUkVHKG1vZGUpLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpF X1U2NCB8IEtWTV9SRUdfUklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVNDVl9DU1JfUkVHKHNzdGF0dXMp LAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdf UklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVNDVl9DU1JfUkVHKHNpZSksCj4gPiA+ICsgICAgIEtWTV9S RUdfUklTQ1YgfCBLVk1fUkVHX1NJWkVfVTY0IHwgS1ZNX1JFR19SSVNDVl9DU1IgfCBLVk1fUkVH X1JJU0NWX0NTUl9SRUcoc3R2ZWMpLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JF R19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVNDVl9DU1JfUkVHKHNz Y3JhdGNoKSwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9VNjQgfCBL Vk1fUkVHX1JJU0NWX0NTUiB8IEtWTV9SRUdfUklTQ1ZfQ1NSX1JFRyhzZXBjKSwKPiA+ID4gKyAg ICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJU0NWX0NTUiB8 IEtWTV9SRUdfUklTQ1ZfQ1NSX1JFRyhzY2F1c2UpLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NW IHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVNDVl9D U1JfUkVHKHN0dmFsKSwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9V NjQgfCBLVk1fUkVHX1JJU0NWX0NTUiB8IEtWTV9SRUdfUklTQ1ZfQ1NSX1JFRyhzaXApLAo+ID4g PiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1Zf Q1NSIHwgS1ZNX1JFR19SSVNDVl9DU1JfUkVHKHNhdHApLAo+ID4gPiArICAgICBLVk1fUkVHX1JJ U0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVND Vl9DU1JfUkVHKHNjb3VudGVyZW4pLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JF R19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1ZfVElNRVIgfCBLVk1fUkVHX1JJU0NWX1RJTUVSX1JF RyhmcmVxdWVuY3kpLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2 NCB8IEtWTV9SRUdfUklTQ1ZfVElNRVIgfCBLVk1fUkVHX1JJU0NWX1RJTUVSX1JFRyh0aW1lKSwK PiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJ U0NWX1RJTUVSIHwgS1ZNX1JFR19SSVNDVl9USU1FUl9SRUcoY29tcGFyZSksCj4gPiA+ICsgICAg IEtWTV9SRUdfUklTQ1YgfCBLVk1fUkVHX1NJWkVfVTY0IHwgS1ZNX1JFR19SSVNDVl9USU1FUiB8 IEtWTV9SRUdfUklTQ1ZfVElNRVJfUkVHKHN0YXRlKSwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVND ViB8IEtWTV9SRUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJU0NWX0lTQV9FWFQgfCBLVk1fUklTQ1Zf SVNBX0VYVF9BLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8 IEtWTV9SRUdfUklTQ1ZfSVNBX0VYVCB8IEtWTV9SSVNDVl9JU0FfRVhUX0MsCj4gPiA+ICsgICAg IEtWTV9SRUdfUklTQ1YgfCBLVk1fUkVHX1NJWkVfVTY0IHwgS1ZNX1JFR19SSVNDVl9JU0FfRVhU IHwgS1ZNX1JJU0NWX0lTQV9FWFRfRCwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9S RUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJU0NWX0lTQV9FWFQgfCBLVk1fUklTQ1ZfSVNBX0VYVF9G LAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdf UklTQ1ZfSVNBX0VYVCB8IEtWTV9SSVNDVl9JU0FfRVhUX0gsCj4gPiA+ICsgICAgIEtWTV9SRUdf UklTQ1YgfCBLVk1fUkVHX1NJWkVfVTY0IHwgS1ZNX1JFR19SSVNDVl9JU0FfRVhUIHwgS1ZNX1JJ U0NWX0lTQV9FWFRfSSwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9V NjQgfCBLVk1fUkVHX1JJU0NWX0lTQV9FWFQgfCBLVk1fUklTQ1ZfSVNBX0VYVF9NLAo+ID4KPiA+ IEkgdGhpbmsgYWxsIHRoZSBhYm92ZSBzaG91bGQgaGF2ZSB0aGUgc2l6ZSBLVk1fUkVHX1NJWkVf VUxPTkcuIFBsZWFzZSBhbHNvCj4gPiB0ZXN0IHdpdGggYSAzMi1iaXQgaG9zdC4KPiA+Cj4gCj4g SGkgQW5kcmV3LAo+IAo+IEp1c3Qgbm90aWNlZCB0aGUgUklTQy1WIDMyLWJpdCBrdm0gc2VsZnRl c3RzIHdhcyBub3Qgc3VwcG9ydGVkIGN1cnJlbnRseS4KCk9oLCByaWdodC4KCj4gRXZlbiB0aG91 Z2ggSSB0cmllZCB0byByZW1vdmUgdGhlIGJlbG93IGNoZWNrIGZvciAzMi1iaXQsIHRoZXJlIHdl cmUKPiBzdGlsbCBtYW55IHdhcm5pbmcgYW5kIGVycm9yIG1lc3NhZ2VzIGR1cmluZyBjb21waWxp bmcuCj4gSXQgc2VlbXMgMzItYml0IEtWTSBzZWxmdGVzdHMgd2FzIG5vdCBzdXBwb3J0ZWQgZWl0 aGVyIGZvciBBUk0veDg2LiBEbwo+IHdlIGhhdmUgYSBwbGFuIHRvIHN1cHBvcnQgaXQgb24gcmlz Yy12PwoKTm8gcGxhbiBhbmQsIGlmIHRoZXJlIHdhcywgaXQgd291bGQgYmUgc3VwZXIgbG93IHBy aW9yaXR5LiBTbyBmb3Igc3R1ZmYKbGlrZSB1c2luZyBLVk1fUkVHX1NJWkVfVUxPTkcsIHdlJ2xs IGp1c3QgaGF2ZSB0byB0cnkgYW5kIGdldCBpdCByaWdodAp3aXRob3V0IHRlc3RpbmcuIElmIHNv bWVib2R5IGFkZHMgMzItYml0IHN1cHBvcnQgdG8gdGhlc2UgdGVzdHMgc29tZWRheSwKdGhlbiwg aG9wZWZ1bGx5LCBpdCdsbCBqdXN0IHdvcmsgKEknbSBhbGxvd2VkIG9uZSBvdmVybHkgb3B0aW1p c3RpYwpjb21tZW50IHBlciBkYXkpLgoKVGhhbmtzLApkcmV3CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1yaXNjdiBtYWlsaW5nIGxpc3QKbGlu dXgtcmlzY3ZAbGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2xpbnV4LXJpc2N2Cg== 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 0DAEEC7EE29 for ; Thu, 8 Jun 2023 09:59:16 +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=j0gCUtotsW1scjkYXUWjx385UiauhIVaZ33FA4lC/84=; b=QjacM2YjvwopZk BPjQ39XU0AKCN9uIDRxuhYlcS2nV3Dv8avWyBbei72ePZlQjJuIiBHdf2PFMUm5IfqWShPXEiC8Vx 5pwcn1j5/JTHgEvvxhpA5p15C+No9wFyWV98hvLYTF8qCzrCYAnOZaQMhHFX3G8nthb/KKKhMPhT0 cUPVt13ySoGrsggYeAiW9aqlU8w+k2O4AtwMrJTzG5zhv+V0gyBq/UZplBw1/3a0ZlqWHWeOdArRF H/g3nIWC3/4B2pdHzUoq2U6b/f2W0BlCBv4VitzAroT1DxTWoGFuszlgMPETjiSW4cGSb8fFdudKk IqIJIOB6xkJyzm/VtjDQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1q7CPu-008lWj-30; Thu, 08 Jun 2023 09:58:54 +0000 Received: from mail-wr1-x42a.google.com ([2a00:1450:4864:20::42a]) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1q7CPr-008lUZ-0b for linux-arm-kernel@lists.infradead.org; Thu, 08 Jun 2023 09:58:52 +0000 Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-30ad99fa586so415115f8f.2 for ; Thu, 08 Jun 2023 02:58:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ventanamicro.com; s=google; t=1686218329; x=1688810329; 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=bro8SCdRCjEHWuDcBtldZHsndfar0M9rwEdZ8SQ0W0s=; b=DWLlXBMjR+In9QMk6WByU+4r6ZJwRxIdZLTZafSYiCKOJbbbT6swcxcbDLzxBWXjSp 1fbhQV7xgyvNNKARmYmQiulH1nZx4WLvUTDj3K4StImn2hgIxDj2+ikZyPIKdWisMOTf POkUvZLouPzWG0TFB+pG8Fqpf4v308cP9MheL82rSXAkIQHV8FTqswIFUo3ofKEZH1T5 gBAYnPnURVTOhHfQfMReB4ybwIfvFPWb9VgzTP9BzQ4nEZKp69qw8Fh1mVAeJnQ4O6Qb hvdyiWTomMIhVCmxq/xcYY3sZSRGDpAgFxYDyLLQmROw3quJagxDYH4kZcjPI1PfZRLY vJdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1686218329; x=1688810329; 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=bro8SCdRCjEHWuDcBtldZHsndfar0M9rwEdZ8SQ0W0s=; b=k4AbNf23Kxo8pWDTuZKSAEdIsQMNybb8lZzXxvjejfRMCl472YIv0MZuJfE86EcKVG wqEn4R3wrSYskB5PXiWdExJGljn3uShl95+BBIFLsCGO4YrPZAZwgmpxb9vrkzV9oJrq vhmIdS+Eb0KsXBVRJBPQGAMAPNKKZhE51bzljeT9xmGJAyah24LhaFWZcwBC+jdX/r5M WY63hdcazJVk1Aiq02ZSH3hHHgrk82tiqjsvt/Lw5sQnl92GwiAfIyD+RNw7uIG3WQkh 5H622UA+6gX5WVNoNraxybz44pU2QDyOQv3dVGKRTnrnx31VOAy7x9sOZSvo0Hwvuvlw 3BCQ== X-Gm-Message-State: AC+VfDzR42hKEMcXor9pxk8iExRx3mTocBIdfUyxovFU/AxsliAkr7iw q3KWeVGKEMKkU5y7uaKD3WybDA== X-Google-Smtp-Source: ACHHUZ6f6RLGsz44l11hXuy9AWjs8GZ3O0KJYqBLOUqFSQ6jSeZDCKr+qhXxSeHoE89ty7CpeH4xmQ== X-Received: by 2002:a5d:6550:0:b0:30a:9014:838d with SMTP id z16-20020a5d6550000000b0030a9014838dmr6419901wrv.11.1686218329062; Thu, 08 Jun 2023 02:58:49 -0700 (PDT) Received: from localhost (cst2-173-16.cust.vodafone.cz. [31.30.173.16]) by smtp.gmail.com with ESMTPSA id q12-20020a05600000cc00b002ff2c39d072sm1065586wrx.104.2023.06.08.02.58.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jun 2023 02:58:48 -0700 (PDT) Date: Thu, 8 Jun 2023 11:58:47 +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 , David Matlack , Ben Gardon , 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 v2 11/11] KVM: riscv: selftests: Add get-reg-list test Message-ID: <20230608-344953a953eeb63ef6c26fb8@orel> References: <20230525-2bab5376987792eab73507ac@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-20230608_025851_231717_989D9D83 X-CRM114-Status: GOOD ( 16.57 ) 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 T24gVGh1LCBKdW4gMDgsIDIwMjMgYXQgMDU6NDU6MjFQTSArMDgwMCwgSGFpYm8gWHUgd3JvdGU6 Cj4gT24gRnJpLCBNYXkgMjYsIDIwMjMgYXQgMToxOOKAr0FNIEFuZHJldyBKb25lcyA8YWpvbmVz QHZlbnRhbmFtaWNyby5jb20+IHdyb3RlOgo+ID4KPiAKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVND ViB8IEtWTV9SRUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJU0NWX0NPUkUgfCBLVk1fUkVHX1JJU0NW X0NPUkVfUkVHKG1vZGUpLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpF X1U2NCB8IEtWTV9SRUdfUklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVNDVl9DU1JfUkVHKHNzdGF0dXMp LAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdf UklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVNDVl9DU1JfUkVHKHNpZSksCj4gPiA+ICsgICAgIEtWTV9S RUdfUklTQ1YgfCBLVk1fUkVHX1NJWkVfVTY0IHwgS1ZNX1JFR19SSVNDVl9DU1IgfCBLVk1fUkVH X1JJU0NWX0NTUl9SRUcoc3R2ZWMpLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JF R19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVNDVl9DU1JfUkVHKHNz Y3JhdGNoKSwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9VNjQgfCBL Vk1fUkVHX1JJU0NWX0NTUiB8IEtWTV9SRUdfUklTQ1ZfQ1NSX1JFRyhzZXBjKSwKPiA+ID4gKyAg ICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJU0NWX0NTUiB8 IEtWTV9SRUdfUklTQ1ZfQ1NSX1JFRyhzY2F1c2UpLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NW IHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVNDVl9D U1JfUkVHKHN0dmFsKSwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9V NjQgfCBLVk1fUkVHX1JJU0NWX0NTUiB8IEtWTV9SRUdfUklTQ1ZfQ1NSX1JFRyhzaXApLAo+ID4g PiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1Zf Q1NSIHwgS1ZNX1JFR19SSVNDVl9DU1JfUkVHKHNhdHApLAo+ID4gPiArICAgICBLVk1fUkVHX1JJ U0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1ZfQ1NSIHwgS1ZNX1JFR19SSVND Vl9DU1JfUkVHKHNjb3VudGVyZW4pLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JF R19TSVpFX1U2NCB8IEtWTV9SRUdfUklTQ1ZfVElNRVIgfCBLVk1fUkVHX1JJU0NWX1RJTUVSX1JF RyhmcmVxdWVuY3kpLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2 NCB8IEtWTV9SRUdfUklTQ1ZfVElNRVIgfCBLVk1fUkVHX1JJU0NWX1RJTUVSX1JFRyh0aW1lKSwK PiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJ U0NWX1RJTUVSIHwgS1ZNX1JFR19SSVNDVl9USU1FUl9SRUcoY29tcGFyZSksCj4gPiA+ICsgICAg IEtWTV9SRUdfUklTQ1YgfCBLVk1fUkVHX1NJWkVfVTY0IHwgS1ZNX1JFR19SSVNDVl9USU1FUiB8 IEtWTV9SRUdfUklTQ1ZfVElNRVJfUkVHKHN0YXRlKSwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVND ViB8IEtWTV9SRUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJU0NWX0lTQV9FWFQgfCBLVk1fUklTQ1Zf SVNBX0VYVF9BLAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8 IEtWTV9SRUdfUklTQ1ZfSVNBX0VYVCB8IEtWTV9SSVNDVl9JU0FfRVhUX0MsCj4gPiA+ICsgICAg IEtWTV9SRUdfUklTQ1YgfCBLVk1fUkVHX1NJWkVfVTY0IHwgS1ZNX1JFR19SSVNDVl9JU0FfRVhU IHwgS1ZNX1JJU0NWX0lTQV9FWFRfRCwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9S RUdfU0laRV9VNjQgfCBLVk1fUkVHX1JJU0NWX0lTQV9FWFQgfCBLVk1fUklTQ1ZfSVNBX0VYVF9G LAo+ID4gPiArICAgICBLVk1fUkVHX1JJU0NWIHwgS1ZNX1JFR19TSVpFX1U2NCB8IEtWTV9SRUdf UklTQ1ZfSVNBX0VYVCB8IEtWTV9SSVNDVl9JU0FfRVhUX0gsCj4gPiA+ICsgICAgIEtWTV9SRUdf UklTQ1YgfCBLVk1fUkVHX1NJWkVfVTY0IHwgS1ZNX1JFR19SSVNDVl9JU0FfRVhUIHwgS1ZNX1JJ U0NWX0lTQV9FWFRfSSwKPiA+ID4gKyAgICAgS1ZNX1JFR19SSVNDViB8IEtWTV9SRUdfU0laRV9V NjQgfCBLVk1fUkVHX1JJU0NWX0lTQV9FWFQgfCBLVk1fUklTQ1ZfSVNBX0VYVF9NLAo+ID4KPiA+ IEkgdGhpbmsgYWxsIHRoZSBhYm92ZSBzaG91bGQgaGF2ZSB0aGUgc2l6ZSBLVk1fUkVHX1NJWkVf VUxPTkcuIFBsZWFzZSBhbHNvCj4gPiB0ZXN0IHdpdGggYSAzMi1iaXQgaG9zdC4KPiA+Cj4gCj4g SGkgQW5kcmV3LAo+IAo+IEp1c3Qgbm90aWNlZCB0aGUgUklTQy1WIDMyLWJpdCBrdm0gc2VsZnRl c3RzIHdhcyBub3Qgc3VwcG9ydGVkIGN1cnJlbnRseS4KCk9oLCByaWdodC4KCj4gRXZlbiB0aG91 Z2ggSSB0cmllZCB0byByZW1vdmUgdGhlIGJlbG93IGNoZWNrIGZvciAzMi1iaXQsIHRoZXJlIHdl cmUKPiBzdGlsbCBtYW55IHdhcm5pbmcgYW5kIGVycm9yIG1lc3NhZ2VzIGR1cmluZyBjb21waWxp bmcuCj4gSXQgc2VlbXMgMzItYml0IEtWTSBzZWxmdGVzdHMgd2FzIG5vdCBzdXBwb3J0ZWQgZWl0 aGVyIGZvciBBUk0veDg2LiBEbwo+IHdlIGhhdmUgYSBwbGFuIHRvIHN1cHBvcnQgaXQgb24gcmlz Yy12PwoKTm8gcGxhbiBhbmQsIGlmIHRoZXJlIHdhcywgaXQgd291bGQgYmUgc3VwZXIgbG93IHBy aW9yaXR5LiBTbyBmb3Igc3R1ZmYKbGlrZSB1c2luZyBLVk1fUkVHX1NJWkVfVUxPTkcsIHdlJ2xs IGp1c3QgaGF2ZSB0byB0cnkgYW5kIGdldCBpdCByaWdodAp3aXRob3V0IHRlc3RpbmcuIElmIHNv bWVib2R5IGFkZHMgMzItYml0IHN1cHBvcnQgdG8gdGhlc2UgdGVzdHMgc29tZWRheSwKdGhlbiwg aG9wZWZ1bGx5LCBpdCdsbCBqdXN0IHdvcmsgKEknbSBhbGxvd2VkIG9uZSBvdmVybHkgb3B0aW1p c3RpYwpjb21tZW50IHBlciBkYXkpLgoKVGhhbmtzLApkcmV3CgpfX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpsaW51eC1hcm0ta2VybmVsIG1haWxpbmcgbGlz dApsaW51eC1hcm0ta2VybmVsQGxpc3RzLmluZnJhZGVhZC5vcmcKaHR0cDovL2xpc3RzLmluZnJh ZGVhZC5vcmcvbWFpbG1hbi9saXN0aW5mby9saW51eC1hcm0ta2VybmVsCg==