Received: by 2002:a05:6a10:f347:0:0:0:0 with SMTP id d7csp3458667pxu; Tue, 15 Dec 2020 07:30:35 -0800 (PST) X-Google-Smtp-Source: ABdhPJz68j4hAPuije4hqWku5EAYmoI86+/kXBO4mTYV39chn8NCZwsFKPjBCW1Q9qVUo4RWo7VS X-Received: by 2002:a17:906:8617:: with SMTP id o23mr27523013ejx.274.1608046235254; Tue, 15 Dec 2020 07:30:35 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1608046235; cv=none; d=google.com; s=arc-20160816; b=KWGgKeOJbl1hf+p6MMbT8/NWsJsW9JlJhGIGsiJ5vAwfL23DZDHLc+h9qgkLDVWXiz O2JGMexg0At7GD9TvWnuHsJ4Bi+xJEuzl9h0kW01SxIY9likwD5a5aVlYH8Fs283U+9q HbGJLpRRsPUp4f4K3ZxnxB952oIrMH77kgNmX28LUxWY0E2GQ2WvdvfwXrRipaNFXAV4 lvqsWeToZPQ8e41Tq6ydPXxQYmQ4fXgRo9idrhDhRvc8c9qK5ZRBY7AVaN1K8Xkan928 5L8myOu60j6UcSJ/o5cBtUG93rkGWVY/zgpXmrI64HTaw9QN4tUiudDz1QWJ6N8hPNCi Kn4w== 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:from:references :cc:to:subject; bh=LzR8CtVIlULpE78lwAayUncmWrqqxo/I9NaBEWQYyOQ=; b=J2fiHFvULKrpB5lhQyxta3cf7d4nxcV+0xgV51R1RiprGXlPcSOCo5CUQ3WPZrP5NL 9onsrPKeWFxYnUjPmpAgpM9y9piEpuLdAf2Xq4yxUHJbkW+UQVXE1mMKDpysr197zawa ahV/wIPMkemrMB6O5jTy0YzJRRKwWcSztzAIrbW1iZhxLM4rbsbU9gP8yd3DMiKWjF7Q aUyoPTP3wo62mLcRtZaoGTWX1e/6ALgk0uwzEGpmd38a8wiVGqXSGs/x4x+58fPWs4EO plu5rZArdNTwS0/3VMEsvpqrJi15Mrd/t6ur6jT6EGZKYJH6tprAnZiSKt1Fn/E03cga fSHw== ARC-Authentication-Results: i=1; mx.google.com; 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 jz8si1082286ejb.182.2020.12.15.07.30.02; Tue, 15 Dec 2020 07:30:35 -0800 (PST) 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; 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 S1729979AbgLOP15 (ORCPT + 99 others); Tue, 15 Dec 2020 10:27:57 -0500 Received: from mout.kundenserver.de ([217.72.192.73]:51457 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729640AbgLOP15 (ORCPT ); Tue, 15 Dec 2020 10:27:57 -0500 Received: from [192.168.1.155] ([95.118.67.37]) by mrelayeu.kundenserver.de (mreue107 [212.227.15.183]) with ESMTPSA (Nemesis) id 1M5gAG-1kj8il3gV8-007FzC; Tue, 15 Dec 2020 16:25:10 +0100 Subject: Re: [PATCH v3 00/17] Introducing Linux root partition support for Microsoft Hypervisor To: Wei Liu Cc: Linux on Hyper-V List , virtualization@lists.linux-foundation.org, Linux Kernel List , Michael Kelley , Vineeth Pillai , Sunil Muthuswamy , Nuno Das Neves , sameo@linux.intel.com, robert.bradford@intel.com, sebastien.boeuf@intel.com References: <20201124170744.112180-1-wei.liu@kernel.org> <227127cf-bfea-4a06-fcbc-f6c46102e9e6@metux.net> <20201202232234.5buzu5wysiaro3hc@liuwe-devbox-debian-v2> From: "Enrico Weigelt, metux IT consult" Message-ID: <87d94c39-e801-fbc6-8f7f-1f1b00fa719d@metux.net> Date: Tue, 15 Dec 2020 16:25:03 +0100 User-Agent: Mozilla/5.0 (X11; Linux i686 on x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.12.0 MIME-Version: 1.0 In-Reply-To: <20201202232234.5buzu5wysiaro3hc@liuwe-devbox-debian-v2> Content-Type: text/plain; charset=utf-8 Content-Language: tl Content-Transfer-Encoding: 8bit X-Provags-ID: V03:K1:u1FUT+54OkFRaBGDWRBAw5zbqE2K/I5TZFTPkGUh/dd7cH1jFTj mUhmDEpGb91fCVtcwxUvoZIaZCKp3lkWXxShpLH/S/12kOxvjabVx/2foRSZW+42Z1JQKC6 AjyXjUj84pw11oNIyUgNTSKhWbqtZoTC1lscxxIgb9/VWwOujwoHiCxlMcCO4ebh+NpBPf7 b/wMkrH4xp6EizCpzQEBQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:AUUkvsgxnOI=:Wrxhtq575KoVIqZbSXmKiv q+DXEPY7m1Acl63rhzq36kEl0fmUDG+qf8lD+K6u06yxMMQ5KLdX7PskE1XZAp5hekiU2FaxW 4KTz4cr0Ig3FyBImDKuRXgsbn6OjQTt1vbMlMeA69uQhZ9D6tUg07tsEp7g4vVvgHqh2sRUNx f1/0niKMVl2MsbzQAJsTCNzSvBUdqj2rBZULV/mPNt7MPs9E/ygTCQMHPgrqdmwT5FzurNr3h AMwckzFxxVsX45TA1HKFdV4jU5gTpiWToh8u+ovXWl+5qtJs2+shTkNHXI3Z90sLQkuPNT5VR V/bbuCvu2+BS+GeySOoQOL/yH0utTeVAc2L92V+8BmGCcPZ55R3lH/ZuB0GaBn30CYMiSPLJ4 7fE/jQXulYt2+59ncoEScmYVLbnzDpsm9QLZerfG5Bv9pRa8ngDPZXrM0mlEF Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 03.12.20 00:22, Wei Liu wrote: Hi, > I don't follow. Do you mean reusing /dev/kvm but with a different set of > APIs underneath? I don't think that will work. My idea was using the same uapi for both hypervisors, so that we can use the same userlands for both. Are the semantis so different that we can't provide the same API ? > In any case, the first version of /dev/mshv was posted a few days ago > [0]. While we've chosen to follow closely KVM's model, Microsoft > Hypervisor has its own APIs. I have to admit, I don't know much about hyperv - what are the main differences (from userland perspective) between hyperv and kvm ? --mtx -- --- Hinweis: unverschlüsselte E-Mails können leicht abgehört und manipuliert werden ! Für eine vertrauliche Kommunikation senden Sie bitte ihren GPG/PGP-Schlüssel zu. --- Enrico Weigelt, metux IT consult Free software and Linux embedded engineering info@metux.net -- +49-151-27565287