Received: by 2002:a05:6359:c8b:b0:c7:702f:21d4 with SMTP id go11csp625862rwb; Sat, 1 Oct 2022 05:53:18 -0700 (PDT) X-Google-Smtp-Source: AMsMyM4M/Skw6arWA+RDN3k42WVpxi9DGqbmTEW2e4Dw3uCur2njWBKieWoEheuSQW/xPUupZBmv X-Received: by 2002:a17:902:c412:b0:178:b7f0:4dc9 with SMTP id k18-20020a170902c41200b00178b7f04dc9mr13648627plk.20.1664628797822; Sat, 01 Oct 2022 05:53:17 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1664628797; cv=none; d=google.com; s=arc-20160816; b=zrqjwIqC48FvchBmkepGrNk5C6pbG/DhsjuxZV+SIW7rOcPRrqhQM+xcx5MZRMhrYD fYxd3QlBKnhWOTD0Ec+zpBTiBVVlCXEsFc/y39LbuZBR5pggIs/3iUlsoUrsGgZR5qf5 GfAbLYCxlmVWz+qTHHOdNpkztHN4immQx6cNtMrDTfKOLEXKwhhwj+bWdJXEGlYCQXB6 NBXshtsrP05ywCG6FB6I1Ct2+Nwf/iXp9hOhThNi3PeeiolqT7e2N679RGCUQMbAJr0v fC/1Zj5YaDmjS30X7GxUGMui1/REGYYW7MGLtKHYQgd23OYzdjxhj7BQbtr4kkIs5tLD 4Itw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=KvoW78AAzLT7ogprsLkszyOkAENilZD0ZsEjEIY7x0Y=; b=HkKFRSGNUWg4V8qwdFegH3IWXgTcGEaCgbAHTWHUdyAQm4btPlf5fALLFjVgU8koTu uRhBtRjJ72hjFKI4AyyAZ6DiQN15DtjoxzbkpS6KJvaP42SyYSZahp+gl6WX/DQ2kqgM IyQt9/3qgIKzjq42OxZH7Tk9OgJP4GkR65eJQYM58zZtZqcLYbv80NOtcn+rr+VaAZFD 4NPeptteXXLijurhAw21aYqaMT5dE85QPmhZ4MgXqSsVk7H39lXreQPtknhXIA4Aqgio vQmhDSA3DRimEUbgtkViVuNPD1enN5htbUJrVihFB54eIKxsEDJVMNBXYa2d9s7GTOsX i8Uw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@brainfault-org.20210112.gappssmtp.com header.s=20210112 header.b="DFj9co/s"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l22-20020a17090a409600b00203336ddd4asi4794173pjg.56.2022.10.01.05.52.58; Sat, 01 Oct 2022 05:53:17 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@brainfault-org.20210112.gappssmtp.com header.s=20210112 header.b="DFj9co/s"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229503AbiJAMht (ORCPT + 99 others); Sat, 1 Oct 2022 08:37:49 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46662 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229436AbiJAMhr (ORCPT ); Sat, 1 Oct 2022 08:37:47 -0400 Received: from mail-ed1-x52e.google.com (mail-ed1-x52e.google.com [IPv6:2a00:1450:4864:20::52e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F1C2BC5BEE for ; Sat, 1 Oct 2022 05:37:45 -0700 (PDT) Received: by mail-ed1-x52e.google.com with SMTP id s30so5445421eds.1 for ; Sat, 01 Oct 2022 05:37:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brainfault-org.20210112.gappssmtp.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date; bh=KvoW78AAzLT7ogprsLkszyOkAENilZD0ZsEjEIY7x0Y=; b=DFj9co/s7Si11tq78pS0zSw2gbw+Tb+WKkxc28fGQUGrUfLtzLs1Q3MI4kpUD46dGa NwAVCwApxbS6WizMyL8P7D562jyBRCaYv5Dw552oYAbeHum0paFabcUC3KhJpEEQnLIW QvHVqNsHijnKo+wUYXVmX+VU3tPSsI5i1/5L04MDJK660hCBk9vdUuX8rfocbx88Q34Y qsjcnKBUa+Ibn+gVEOSD5BmlDGZHkRCMd5qsR+IjFg70g9z++SnpRGnGMM+rwYk0UrRs QUq9x9RbgyqV+ii8DSvWPt/CMpIvSt19TVO91MYrHUo1MscOuJ9hUhP/065oo9u22pBh 8qoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date; bh=KvoW78AAzLT7ogprsLkszyOkAENilZD0ZsEjEIY7x0Y=; b=a0efhdP8xmh43BDBGGkJ2EZ0iRV27YYn6RKgimRbV3QTApvAiJPv0+QlCSVOXVU0+K w+nB4U8RF0cgMLrvZ9JginLx3l4fokHOaNi1B2oWhU2Qw38Cyi8EEdp+e4Rd1sH7vqd1 vuukPcKYiNxWkkTLkkRVwmhcCkfZHUWUJF8Ipd+Mr9alp9TGQs9Dd55XyK92fK8Qcoya L7UjU6hbgY+p9fhZ7wxHQbp+5nUYs0hZEpyEkPNepx01PTpfR7ienfz/otAw79EbbhZR vqGeqXAYe2oSov1FAD3SdWWGmvv1Ten8/LpU6dipkqWqSTyy5nMzVWjS5X5s4kBoTSi9 LJlA== X-Gm-Message-State: ACrzQf1o1GS1E9qqXpd14APSIipwskTsjGMshZHDIRO+uu8ZizogpAxJ n+6uc90Xuot0ec52UgJq2XwRS7xvuC2qRsLM8s+HLA== X-Received: by 2002:a05:6402:b4e:b0:458:9b11:da56 with SMTP id bx14-20020a0564020b4e00b004589b11da56mr4132875edb.140.1664627864469; Sat, 01 Oct 2022 05:37:44 -0700 (PDT) MIME-Version: 1.0 References: <20220925162400.1606-1-jszhang@kernel.org> In-Reply-To: <20220925162400.1606-1-jszhang@kernel.org> From: Anup Patel Date: Sat, 1 Oct 2022 18:07:33 +0530 Message-ID: Subject: Re: [PATCH v3 0/3] riscv: kvm: use generic entry for TIF_NOTIFY_RESUME and misc To: Jisheng Zhang Cc: Paul Walmsley , Palmer Dabbelt , Albert Ou , Atish Patra , linux-riscv@lists.infradead.org, linux-kernel@vger.kernel.org, kvm@vger.kernel.org, kvm-riscv@lists.infradead.org Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_NONE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sun, Sep 25, 2022 at 10:03 PM Jisheng Zhang wrote: > > This series is a preparation series to add PREEMPT_RT support to riscv: > patch1 adds the missing number of signal exits in vCPU stat > patch2 switches to the generic guest entry infrastructure > patch3 select HAVE_POSIX_CPU_TIMERS_TASK_WORK which is a requirement for > RT > > After these three patches merged, the left RT patches are similar as > other arch. > > Since v2: > - splict the series into two separate ones, one for next another for > RT. > > Since v1: > - send to related maillist, I press ENTER too quickly when sending v1 > - remove the signal_pending() handling because that's covered by > generic guest entry infrastructure > > Jisheng Zhang (3): > RISC-V: KVM: Record number of signal exits as a vCPU stat > RISC-V: KVM: Use generic guest entry infrastructure > riscv: select HAVE_POSIX_CPU_TIMERS_TASK_WORK I have queued this series for Linux-6.1 Thanks, Anup > > arch/riscv/Kconfig | 1 + > arch/riscv/include/asm/kvm_host.h | 1 + > arch/riscv/kvm/Kconfig | 1 + > arch/riscv/kvm/vcpu.c | 18 +++++++----------- > 4 files changed, 10 insertions(+), 11 deletions(-) > > -- > 2.34.1 >