Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp692168pxf; Thu, 1 Apr 2021 11:02:51 -0700 (PDT) X-Google-Smtp-Source: ABdhPJy8BfnMNFsBtZsaFyrl6oCAZU3caqIdsARyZ4t0lv5HVL/5z4GkEFefFYD+/bmRo/7k0Zr2 X-Received: by 2002:a92:cb86:: with SMTP id z6mr7739496ilo.35.1617300171111; Thu, 01 Apr 2021 11:02:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1617300171; cv=none; d=google.com; s=arc-20160816; b=hyex8dWT+m/vy7CbK3kzKJTAWe6iSXPRfqtKb8M4EOTqlqKokznj0udrGOvVwE9l1B QFFr5+RkzB9CKkUNuB50LZmXl/ElMLWOfx3FaxeJIS3CG1itxv4ohiHUqakKTB4oa0Cf nswCRtvEGpXm3ePGnts79PqfOiIpca9CshN+cxu2AtpeLWloLzDpF4X5hav0lhOkmDUJ zjzskHfcCdrG9TBKxSO6Z/F5zAKBtXLRmH1BHmVZO7L7UpUr/5lNoKLDC3JM8Uv1VTv5 AB60iacvLM+v+DWDQQtT6/ccdayXxHgJNwOHWCGKg2LjE/lFHecatQ3lJxqDKrpBmOld ctug== 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=SyQ6YHSJTCocB3NQ9p3k0kjyZQfF3RDBbodDQ3PiFKs=; b=lMauatXdKKZVYjmBiO08QYI6Vc8A7JFj3hlit+4QQK/+1dTlx2NwOOskoZt7sPo/rC dQU+PIXjBSyFv4pKDS29KRqiFPibT/VK9r5e7CYiFrt2gpyWKWJ5ggWmP+IkI/Lj3NKK kJX8CJ+JmCXOfqJ7heVBolFtbNa6xPpchzWq8p6NwUzYOjMPrqpKeppkSILWgiIbIVhY 4j5QUl0GhjETs1SXzLl0VeemXCSUCg9cGlWp8wxiqLz+6xnWOEV/GOg7CkQ5G+88RPz6 aE1L4BrcdUgFSCSO8HnAaM9mZiVKsEVhRSw2Y/fOvW2BeXN0kaIyHCiWuBg5UNuwG6In XxAw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@brainfault-org.20150623.gappssmtp.com header.s=20150623 header.b=oQFWDPez; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d2si5250132ios.97.2021.04.01.11.02.33; Thu, 01 Apr 2021 11:02:51 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@brainfault-org.20150623.gappssmtp.com header.s=20150623 header.b=oQFWDPez; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237187AbhDAR7o (ORCPT + 99 others); Thu, 1 Apr 2021 13:59:44 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:58396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235900AbhDARnT (ORCPT ); Thu, 1 Apr 2021 13:43:19 -0400 Received: from mail-lf1-x131.google.com (mail-lf1-x131.google.com [IPv6:2a00:1450:4864:20::131]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D167CC08EA3D for ; Thu, 1 Apr 2021 06:24:52 -0700 (PDT) Received: by mail-lf1-x131.google.com with SMTP id b14so2799763lfv.8 for ; Thu, 01 Apr 2021 06:24:52 -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=SyQ6YHSJTCocB3NQ9p3k0kjyZQfF3RDBbodDQ3PiFKs=; b=oQFWDPezRXYmSljEhNK7vaDXbjEFYI3M+O8S34WNrUrWwpDr9Eul/RvlVe1HvgIqPc 01XZyOIs8c4iAPmWSD0G57GbjL2ynXk1cXt4UvDcZN9tFIaN11MqUJQSCqNKjfa3p8Dj 6LpONXmzBHadDKBXbzTSzYt1Fzw+9oOjkGRrDXQ/Gn9lFFpw2GREW/xm5BUI2Kv7PHTJ +aya6FCR/Q6VJ1J+wY9iJAzOm/lfgOZ9CQoWhconGgF5Y6jMoppHv/bySIQF20+Kgenu m93cbVf9tVLijon6yyONxVw4eE++Ra5803A5KtmiixIqIm/6VI5I2H1DRHenhM5n+y0Y EYcQ== 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=SyQ6YHSJTCocB3NQ9p3k0kjyZQfF3RDBbodDQ3PiFKs=; b=ValbyQYiRAjhpm34W0sfoHx+4PEMZprqGtYw0Bb26J20W+dm4qa7ZH23dLDsC805QG GEGyhNT//jr/CMFI8b8eXQW3d6Qr/4bw1HmGhsGuADcaf8xWYpGsSLALATFvXu7zZvKM mqPL8ggwDoc1FsHn4F+pGUoLnbU3/+tyGxwErM8MKYLljoM1DcJ4mI4PXGktpnSG3+Os pWFeZjEAap9XYtE3dCiEP66nR3CQCmaWfFkJbS+V6THMCS+56ISepCD8Wtkbw4+rzufo wmekHrzt1uWBdGUnBgtVU3DLJdXHWZ3q1viC4tYIxarj6pKif9WTO9jhlkeQlqdlaVUC Zm9g== X-Gm-Message-State: AOAM531zBkfXBIJX0YqJzgpSAIzMHaCqLIxG8otO4fREAeuEnvyVW/oX XfQxL3WUKBP/0w4R2346TlW0j21llSzGQiStnoSSFT78hEc= X-Received: by 2002:ac2:52b9:: with SMTP id r25mr5587707lfm.25.1617283491330; Thu, 01 Apr 2021 06:24:51 -0700 (PDT) MIME-Version: 1.0 References: <20210115121846.114528-1-anup.patel@wdc.com> In-Reply-To: From: Anup Patel Date: Thu, 1 Apr 2021 18:54:04 +0530 Message-ID: Subject: Re: [PATCH v16 00/17] KVM RISC-V Support To: Paolo Bonzini Cc: Palmer Dabbelt , Anup Patel , Paul Walmsley , Albert Ou , Alexander Graf , Atish Patra , Alistair Francis , Damien Le Moal , KVM General , kvm-riscv@lists.infradead.org, linux-riscv , "linux-kernel@vger.kernel.org List" Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Mar 31, 2021 at 2:52 PM Paolo Bonzini wrote: > > On 30/03/21 07:48, Anup Patel wrote: > > > > It seems Andrew does not want to freeze H-extension until we have virtualization > > aware interrupt controller (such as RISC-V AIA specification) and IOMMU. Lot > > of us feel that these things can be done independently because RISC-V > > H-extension already has provisions for external interrupt controller with > > virtualization support. > > Yes, frankly that's pretty ridiculous as it's perfectly possible to > emulate the interrupt controller in software (and an IOMMU is not needed > at all if you are okay with emulated or paravirtualized devices---which > is almost always the case except for partitioning hypervisors). > > Palmer, are you okay with merging RISC-V KVM? Or should we place it in > drivers/staging/riscv/kvm? > > Either way, the best way to do it would be like this: > > 1) you apply patch 1 in a topic branch > > 2) you merge the topic branch in the risc-v tree > > 3) Anup merges the topic branch too and sends me a pull request. In any case, I will send v17 based on Linux-5.12-rc5 so that people can at least try KVM RISC-V based on latest kernel. Regards, Anup