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 X-Spam-Level: X-Spam-Status: No, score=-7.6 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id DE085C4707F for ; Tue, 25 May 2021 08:24:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id C24DA611C9 for ; Tue, 25 May 2021 08:24:23 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232353AbhEYIZu (ORCPT ); Tue, 25 May 2021 04:25:50 -0400 Received: from us-smtp-delivery-124.mimecast.com ([216.205.24.124]:33416 "EHLO us-smtp-delivery-124.mimecast.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231492AbhEYIZi (ORCPT ); Tue, 25 May 2021 04:25:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1621931048; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=nMNrS2AH+pWQGLicYKYrV08FbwOU09YffgbHD3gux2Q=; b=P5A9KrRtsLXVNPfo0wac7J6zkBsiE3zNljU6u/nSwBLWx10PyV8FJQt2aQ43h2l/4UhwDD 8Z9AfNhpf0kWa+K0kHPPlY3Jbhdnab5yaHxyEpdsaANCRS8faNOSZ6YBJg96j+ryz2GkGd LdW8So2jMFAxzQ8ZsD4jSh9NVFVHg4Q= Received: from mail-ej1-f71.google.com (mail-ej1-f71.google.com [209.85.218.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-25-FfSJX0vUMhW2FtOsoBz7Sg-1; Tue, 25 May 2021 04:24:07 -0400 X-MC-Unique: FfSJX0vUMhW2FtOsoBz7Sg-1 Received: by mail-ej1-f71.google.com with SMTP id z1-20020a1709068141b02903cd421d7803so8497229ejw.22 for ; Tue, 25 May 2021 01:24:06 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:to:cc:references:from:subject:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=nMNrS2AH+pWQGLicYKYrV08FbwOU09YffgbHD3gux2Q=; b=ki8UMGCozm0jwfFI0N8XHZo6ATj5QoKvCNAlhh9LSgsWhCvp0y116gT7NQnNxkOY3/ u4y4vyWQTKNNfxzxiplTbnwqxl6nHljH5bqfg91+uss7LuaO48VOKS/zZ5cYe+qFqqFt 00ZibGr5Fi4nNX3tFesgro2RaWbxmQhzCMyYv0vlJq1J1BXRz2Pu3JIr/MJjRg6by64Q +/MHbMreS1fQVlQV/1/RDMeZXTgjD8l041SYSY3LBIXfYi2v6EoKBYDj+CVAqpL3BJ6v qIMUM9bPKUDdLKtr8RZBNG5662otQd/kx5IujmNH5p8yM75GH8puLQn5HYBFliGuhLY4 zLdA== X-Gm-Message-State: AOAM530aDkHeaC3YhFel9yAZ4QM0rrr3Qbfi3xQ3dWL4GAGLIdMPRSVW zQFDjM6m4V23ekhoI9gHXP5lltm5k9xdhhgGZSxOthBpN639Hb7BW2HSmbUViFQOinFwRcSuWAX lnydGBma50NdK2IsdgVHB2TC/ X-Received: by 2002:a17:906:2749:: with SMTP id a9mr7301261ejd.498.1621931045769; Tue, 25 May 2021 01:24:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJz3ejiTVjnk0KxP0784vBVyBVdsw1rtPY3FP7JEZB/fGwja1e9e9HqFVf3ExrM8SXokAJlR3w== X-Received: by 2002:a17:906:2749:: with SMTP id a9mr7301238ejd.498.1621931045543; Tue, 25 May 2021 01:24:05 -0700 (PDT) Received: from ?IPv6:2001:b07:6468:f312:c8dd:75d4:99ab:290a? ([2001:b07:6468:f312:c8dd:75d4:99ab:290a]) by smtp.gmail.com with ESMTPSA id gl20sm8752886ejb.5.2021.05.25.01.24.04 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 25 May 2021 01:24:05 -0700 (PDT) To: Greg KH , Damien Le Moal Cc: Palmer Dabbelt , "guoren@kernel.org" , Anup Patel , Paul Walmsley , "aou@eecs.berkeley.edu" , "corbet@lwn.net" , "graf@amazon.com" , Atish Patra , Alistair Francis , "anup@brainfault.org" , "kvm@vger.kernel.org" , "kvm-riscv@lists.infradead.org" , "linux-riscv@lists.infradead.org" , "linux-doc@vger.kernel.org" , "linux-kernel@vger.kernel.org" , "linux-staging@lists.linux.dev" References: From: Paolo Bonzini Subject: Re: [PATCH v18 00/18] KVM RISC-V Support Message-ID: Date: Tue, 25 May 2021 10:24:03 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 25/05/21 10:11, Greg KH wrote: >> 1) facilitate the development work overall, both for Paolo and Anup on the KVM >> part, but also others to check that their changes do not break KVM support. > > Who are the "others" here? You can't force your code into the tree just > to keep it up to date with internal apis that others are changing, if > you have no real users for it yet. That's asking others to do your work > for you:( I don't know about changes that would break KVM support. However, "other KVM developers" would be able to check that their changes do not break the RISC-V implementation, and I would certainly either enforce that or do the work myself. Also, excluding simulators and emulators from the set of "real users" ignores the needs of userspace developers, as well as other uses such as education/academia. Linux for x86 (both KVM and bare metal) supports features that are only available in emulators and simulators which are not even free software. I am pretty sure that there would be more users of KVM/RISC-V than with KVM/MIPS, despite the latter having support in real hardware. Paolo