Received: by 2002:a25:d7c1:0:0:0:0:0 with SMTP id o184csp239071ybg; Fri, 25 Oct 2019 20:26:07 -0700 (PDT) X-Google-Smtp-Source: APXvYqymLfoEpD0Cf+WkYT4/ZOrnctSIxD+0yzTnL4qSMTgxAcNbMrPdmXFwc9UX7mD8elXQv/yu X-Received: by 2002:a05:6402:1a55:: with SMTP id bf21mr7463435edb.61.1572060367059; Fri, 25 Oct 2019 20:26:07 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1572060367; cv=none; d=google.com; s=arc-20160816; b=INbTYJzWHK7F7FRzKwx6wiJmHg6IjdD8r+PLOPWgCefpZ9NABt+D4xirX/qQjqVgfr nuLglulst2vMrBKkkMwfC7HlDfoELEYwza89qUbDY4IH5mCTEt9+l7wObzNU2ncb1Hnn lhK33N186ivwmT/uQBlXh3urSH7rVpblsOlB40ohgayvd4cxzovf5KkLrrWaVffdlCTs OrFp2pdlxCsFvdg5GPJ08ivfHE2BlGvWkAhRbyvgfqr2fx2fiae/8sNC9oHKKj6AjOLf VNiVShZqLTyy5ekPI4Nb7fqf0jROW5dXFkyj/UfCZxaVt8sMlTq9+51V+dgPlpZ/2J5q vgLg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=FDkPt2vxGvwt3QPswZka6NmewYvhNdxaRnBgmjWNMNE=; b=07MeLvTvBi8h5QU0kpTlm6El8QLiVosTB/p+WIR/3xdCbDbc8iblslBP+YYajWlTiV nL8/CW2vUsp4uvitXiBwGtGf919t30xoHdlv/0JGOFazB1vKxDTTP2BRxuVTVuuUUqEL iz1GseHQg0g+BPhHx18/llsMrN4SC3X8PXB5iynum7Jvm6EDDmJecjqvq1qC5moCmJOx r0fV5XDndjgt3MeyCvseNEuC0+9Bp2yDR0xGfcwn/VMPDALfg9DHJYptJbv1lllf+IFX RDcHpUDv2UtYEYThEoq52lpSV4qv68lu/mhqv1bwrCl2dOp6stRX8SCOU8BwmMM97a+B AbSQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@brainfault-org.20150623.gappssmtp.com header.s=20150623 header.b=C9LwTpoM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w30si2577779edd.137.2019.10.25.20.25.12; Fri, 25 Oct 2019 20:26:07 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@brainfault-org.20150623.gappssmtp.com header.s=20150623 header.b=C9LwTpoM; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726217AbfJZDWa (ORCPT + 99 others); Fri, 25 Oct 2019 23:22:30 -0400 Received: from mail-wr1-f67.google.com ([209.85.221.67]:33057 "EHLO mail-wr1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725997AbfJZDWa (ORCPT ); Fri, 25 Oct 2019 23:22:30 -0400 Received: by mail-wr1-f67.google.com with SMTP id s1so4433726wro.0 for ; Fri, 25 Oct 2019 20:22:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=brainfault-org.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FDkPt2vxGvwt3QPswZka6NmewYvhNdxaRnBgmjWNMNE=; b=C9LwTpoMiaGEtarmKKTOEugKrY4v8PqKTr/nwd8Q6hsQ0nXW13bIbP+NnYd8Zvv+Fu rZ+9G77bPVots2ydjdBiOh9zuet8WyKKEyOBGhEkknv5Me+seTlOfxgxy0GiRD4vxU3N dy9s9GpEj1dYi8+E9wftSWMDmtnsuw0o+zgvOHHvCkWvwK2WZf2E4TBaI8hdZC3H0uUA VFikOoun+D4A5NnI/tYjBEBX9r35NzIbkqSON1Sa/RT1x6hQjDlPwHiKOevFW9W9vKmq NkPp/8DD38VvRZ9FLUFWSqRpdnKG6jlP8HTBD4GXjW8h9s+MmJZeW42sEoeGFkkUfx/i VlVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FDkPt2vxGvwt3QPswZka6NmewYvhNdxaRnBgmjWNMNE=; b=mcCRbPWhUWd+aWu+A8tagQTjWR5QoYPguMlMVFnzcTJPqBKVSTXxA7FasCyrYjS8AS Ch1WlB+MNqIsmVcbghQRQYBUzMfcN3TRIkZnAW5+xaDqQAid8e7PTf97Npc21jfl9e9i EKaD6cn6Wpn3FOT0OR7Tr9dXPUkYiyhuKnAjDqqET2+q3N3vHKwdmDwo/GvZuCawZng8 E/OgGXE9sfNI2BPAFuEXVn96QR+4qqfThGaUK98I0nNzOEqMuMFbFJPppAQg4xUfD11e 59hrJ0/8YT+GbLVAHFlqEBXmYgAK270PipzlMxgveRID6Fqi2pjJTilhP8wnt+Q8avO/ lv9w== X-Gm-Message-State: APjAAAUBXtYn9AVEEWa40EpV/JzO4SwHDXpkp9lLo2BlJlxqeRU2xOeL 7SpDHj08cllLB8VaWvAfM5Q+zY0kOHaE+lh9TaUvqg== X-Received: by 2002:a05:6000:351:: with SMTP id e17mr5324719wre.96.1572060147773; Fri, 25 Oct 2019 20:22:27 -0700 (PDT) MIME-Version: 1.0 References: <20191016160649.24622-1-anup.patel@wdc.com> In-Reply-To: From: Anup Patel Date: Sat, 26 Oct 2019 08:52:16 +0530 Message-ID: Subject: Re: [PATCH v9 00/22] KVM RISC-V Support To: Paul Walmsley Cc: Anup Patel , Palmer Dabbelt , Paolo Bonzini , Radim K , Daniel Lezcano , Thomas Gleixner , Alexander Graf , Atish Patra , Alistair Francis , Damien Le Moal , Christoph Hellwig , "kvm@vger.kernel.org" , "linux-riscv@lists.infradead.org" , "linux-kernel@vger.kernel.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Sat, Oct 26, 2019 at 4:40 AM Paul Walmsley wrote: > > Hi Anup, > > On Wed, 16 Oct 2019, Anup Patel wrote: > > > This series adds initial KVM RISC-V support. Currently, we are able to boot > > RISC-V 64bit Linux Guests with multiple VCPUs. > > > > Few key aspects of KVM RISC-V added by this series are: > > 1. Minimal possible KVM world-switch which touches only GPRs and few CSRs. > > 2. Full Guest/VM switch is done via vcpu_get/vcpu_put infrastructure. > > 3. KVM ONE_REG interface for VCPU register access from user-space. > > 4. PLIC emulation is done in user-space. > > 5. Timer and IPI emuation is done in-kernel. > > 6. MMU notifiers supported. > > 7. FP lazy save/restore supported. > > 8. SBI v0.1 emulation for KVM Guest available. > > 9. Forward unhandled SBI calls to KVM userspace. > > 10. Hugepage support for Guest/VM > > Several patches in this series cause 'checkpatch.pl --strict' to flag > issues. When you respin this series, could you fix those, please? I generally run checkpatch.pl every time before sending patches. I will try checkpatch.pl with --strict parameter as well in v10 series. Regards, Anup > > > thanks, > > - Paul