Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4225687pxj; Tue, 25 May 2021 03:13:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxVBBW1BjmpigpuuTKEYb+x7tqqcMEBryTBMAABMAO9xkpklMcHTjhBqLpIJjjTgXu1rIoj X-Received: by 2002:a5d:9acd:: with SMTP id x13mr18995695ion.134.1621937619836; Tue, 25 May 2021 03:13:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1621937619; cv=none; d=google.com; s=arc-20160816; b=WcnpBLK16C4OJuxynOa5l98OmP2nRInNEwKtX3s3aZbw7NG9badOcFIOouhujIlKmC cLzbnoNPB4in7mstH3vfyC5ImyxvhM9DuTs9053SNEDS3Xt7jXdX3oXbJvgu2RtXDclR EftH+wHNZr+TQl4QEQWUidEwjPE+M/a0iMGIFxiApBHViC5symiAz7535EaBgak73lBf 9t4+tJh98iijRLRtSRChvs2JhzGo79FnEq5nMtXJSWiXRyiDeNEohZd+ieNMHzrVX9KW 4ZTOFTrgkm5jw5pL569wzn30RI3hQD4DKUdJ38oQYSTvx91w8BYDbrFu88fvKn7m3aKS XVPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:content-language :in-reply-to:mime-version:user-agent:date:message-id:subject:from :references:cc:to:dkim-signature; bh=nMNrS2AH+pWQGLicYKYrV08FbwOU09YffgbHD3gux2Q=; b=E8eVYXP+iGhbh+M5tCYo2T8WDKQE8PJTlDZx0bhHsRI2GWCIblziTfTz5YY9chE5sl +3pAycyXmwPikLU+H8C8MIXWFzDJYpC09Gtzb1MVQFKMSV04DIXryLcgp1dN0dGQdjZ/ ls1z+bcYtFrEwGUP2fDJ+i3xtSdkxzejVVEUDcCBU6Nvs7EiipVv4UA2JQf9JHP0nC8Q HMfQL+0UTqBaTCGiS6zbRwKlAEJ5s3Zy2y6n2D76HnsnAT34v/PweZj4oT+kp4r7VtU3 /iY+k+JExY1/Spgz111VBBQTt3sT1MQ4mHTMZSrjop2HhaCkkfA0jPvnP+WBPD0iwQCg 0hHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@redhat.com header.s=mimecast20190719 header.b=P5A9KrRt; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j5si4101441iom.105.2021.05.25.03.13.14; Tue, 25 May 2021 03:13:39 -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=@redhat.com header.s=mimecast20190719 header.b=P5A9KrRt; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232351AbhEYIZp (ORCPT + 99 others); Tue, 25 May 2021 04:25:45 -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-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