From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andrew Jones Date: Wed, 20 Sep 2023 09:50:12 +0200 Subject: [PATCH 5/7] KVM: riscv: selftests: Add senvcfg register to get-reg-list test In-Reply-To: <20230919035343.1399389-6-apatel@ventanamicro.com> References: <20230919035343.1399389-1-apatel@ventanamicro.com> <20230919035343.1399389-6-apatel@ventanamicro.com> Message-ID: <20230920-a6e56a81b36f95d115efceff@orel> List-Id: To: kvm-riscv@lists.infradead.org MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit On Tue, Sep 19, 2023 at 09:23:41AM +0530, Anup Patel wrote: > We have a new senvcfg register in the general CSR ONE_REG interface > so let us add it to get-reg-list test. > > Signed-off-by: Anup Patel > --- > tools/testing/selftests/kvm/riscv/get-reg-list.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/tools/testing/selftests/kvm/riscv/get-reg-list.c b/tools/testing/selftests/kvm/riscv/get-reg-list.c > index 85907c86b835..0928c35470ae 100644 > --- a/tools/testing/selftests/kvm/riscv/get-reg-list.c > +++ b/tools/testing/selftests/kvm/riscv/get-reg-list.c > @@ -209,6 +209,8 @@ static const char *general_csr_id_to_str(__u64 reg_off) > return RISCV_CSR_GENERAL(satp); > case KVM_REG_RISCV_CSR_REG(scounteren): > return RISCV_CSR_GENERAL(scounteren); > + case KVM_REG_RISCV_CSR_REG(senvcfg): > + return RISCV_CSR_GENERAL(senvcfg); > } > > TEST_FAIL("Unknown general csr reg: 0x%llx", reg_off); > @@ -532,6 +534,7 @@ static __u64 base_regs[] = { > KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(sip), > KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(satp), > KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(scounteren), > + KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_CSR | KVM_REG_RISCV_CSR_GENERAL | KVM_REG_RISCV_CSR_REG(senvcfg), > 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), > -- > 2.34.1 > Reviewed-by: Andrew Jones