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=-12.1 required=3.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,NICE_REPLY_A,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=ham 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 8931AC433DF for ; Tue, 4 Aug 2020 07:24:12 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 7AAFC2076C for ; Tue, 4 Aug 2020 07:24:12 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=redhat.com header.i=@redhat.com header.b="VO/DzvqG" DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7AAFC2076C Authentication-Results: mail.kernel.org; dmarc=fail (p=none dis=none) header.from=redhat.com Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:55512 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k2rIx-0008Vj-JR for qemu-devel@archiver.kernel.org; Tue, 04 Aug 2020 03:24:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:39304) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k2rI6-00084e-CL for qemu-devel@nongnu.org; Tue, 04 Aug 2020 03:23:18 -0400 Received: from us-smtp-2.mimecast.com ([205.139.110.61]:58174 helo=us-smtp-delivery-1.mimecast.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.90_1) (envelope-from ) id 1k2rI4-0000Pl-4c for qemu-devel@nongnu.org; Tue, 04 Aug 2020 03:23:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1596525795; 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:autocrypt:autocrypt; bh=oWY9IEKdnxeNZK/kdBY6+UmS4a08thM6QSDe7mfEB4E=; b=VO/DzvqGTirl96gyY+NIGEC5VjkMeE4tRHc35eSO/uYGjLU/xkssc94tlyp2IWQOmtKhV7 dKrE6+qZwPPYT+wfHvxuPDgZjvmQ4G9nBoZYOnq96ES62w6Lbh2t49ikQQ5BNcVNlxsKUa F4EPXJUb7gb+fmkOgz577F3m6b68xbk= Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-42-tCRhB4DYMRihwXSKqCNy7Q-1; Tue, 04 Aug 2020 03:23:12 -0400 X-MC-Unique: tCRhB4DYMRihwXSKqCNy7Q-1 Received: by mail-wm1-f71.google.com with SMTP id a207so733271wme.9 for ; Tue, 04 Aug 2020 00:23:12 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:cc:references:from:autocrypt :message-id:date:user-agent:mime-version:in-reply-to :content-language:content-transfer-encoding; bh=oWY9IEKdnxeNZK/kdBY6+UmS4a08thM6QSDe7mfEB4E=; b=lQS7GuPDCNuONivZ4cFgNR9MGnqaXweh48sjroRZGVPgX8XzOaasA8sfRXBNPKHqrv RrQti4pVKkXHVumC1Ini2Wh/Bz5eStciTufnMdCWv8z5xC959VOkMNcvcn4PzoBF0B2y sCjrrBFDwdWbJARxty2o3Go+xdvyb7XvXZ2URLkfBQ09foAlupvgW+2346G+yNlbYK3R HUNiRaqbcMlhG+gVkUgYDwOgkvTnYvAfNRyAip01dsAQCBWxhW07GL217SauhDIwJbTY k8OG87B0d8GdS2SnRcHY3QnMxwQzJKIALPptnBPxX7t83LjQ6i9KfcDzKLG4B/JjrXTV wpjQ== X-Gm-Message-State: AOAM533mMqeA6YdlKuTesL5mKEehYMMxwkuVn9ZHoqFGOBrZw8u78Evd k1CDRRnCXMn59KGjsAtBorcxL44DzAFaJbyHPQ/NBDyZ6yhIj6qlkpXESW5g8humKWVuACLP0PV iJs0jt9v/a4l0ajU= X-Received: by 2002:a1c:32c3:: with SMTP id y186mr2663171wmy.15.1596525791343; Tue, 04 Aug 2020 00:23:11 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwFBtnV3pKa3jBwNUgH6wcXlIiSFQ9vEcIYMNnNYoE30s8yBl/QfZn5FOMQZ5kebeFrLLWhLQ== X-Received: by 2002:a1c:32c3:: with SMTP id y186mr2663148wmy.15.1596525791105; Tue, 04 Aug 2020 00:23:11 -0700 (PDT) Received: from [192.168.1.43] (214.red-88-21-68.staticip.rima-tde.net. [88.21.68.214]) by smtp.gmail.com with ESMTPSA id d7sm23812745wra.29.2020.08.04.00.23.09 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Tue, 04 Aug 2020 00:23:10 -0700 (PDT) Subject: Re: [PATCH v2 0/3] testing: Build WHPX enabled binaries To: Stefan Weil , Thomas Huth , Sunil Muthuswamy , "qemu-devel@nongnu.org" References: <20190920113329.16787-1-philmd@redhat.com> <01f2f0ee-a288-921a-58f4-78aeb4d457e1@redhat.com> <2acf854f-c49a-0811-31af-80e1e958f058@redhat.com> <324f5002-be0a-563e-b5a6-e08ee5e1ddad@redhat.com> <82fa39b2-676c-e8c5-72c6-53123983dcda@weilnetz.de> <55002560-9741-1e71-85f9-e75d9f0f3bfc@weilnetz.de> <58f5c48c-cf85-ae2a-ce28-510520c2ae75@weilnetz.de> From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= Autocrypt: addr=philmd@redhat.com; keydata= mQINBDXML8YBEADXCtUkDBKQvNsQA7sDpw6YLE/1tKHwm24A1au9Hfy/OFmkpzo+MD+dYc+7 bvnqWAeGweq2SDq8zbzFZ1gJBd6+e5v1a/UrTxvwBk51yEkadrpRbi+r2bDpTJwXc/uEtYAB GvsTZMtiQVA4kRID1KCdgLa3zztPLCj5H1VZhqZsiGvXa/nMIlhvacRXdbgllPPJ72cLUkXf z1Zu4AkEKpccZaJspmLWGSzGu6UTZ7UfVeR2Hcc2KI9oZB1qthmZ1+PZyGZ/Dy+z+zklC0xl XIpQPmnfy9+/1hj1LzJ+pe3HzEodtlVA+rdttSvA6nmHKIt8Ul6b/h1DFTmUT1lN1WbAGxmg CH1O26cz5nTrzdjoqC/b8PpZiT0kO5MKKgiu5S4PRIxW2+RA4H9nq7nztNZ1Y39bDpzwE5Sp bDHzd5owmLxMLZAINtCtQuRbSOcMjZlg4zohA9TQP9krGIk+qTR+H4CV22sWldSkVtsoTaA2 qNeSJhfHQY0TyQvFbqRsSNIe2gTDzzEQ8itsmdHHE/yzhcCVvlUzXhAT6pIN0OT+cdsTTfif MIcDboys92auTuJ7U+4jWF1+WUaJ8gDL69ThAsu7mGDBbm80P3vvUZ4fQM14NkxOnuGRrJxO qjWNJ2ZUxgyHAh5TCxMLKWZoL5hpnvx3dF3Ti9HW2dsUUWICSQARAQABtDJQaGlsaXBwZSBN YXRoaWV1LURhdWTDqSAoUGhpbCkgPHBoaWxtZEByZWRoYXQuY29tPokCVQQTAQgAPwIbDwYL CQgHAwIGFQgCCQoLBBYCAwECHgECF4AWIQSJweePYB7obIZ0lcuio/1u3q3A3gUCXsfWwAUJ KtymWgAKCRCio/1u3q3A3ircD/9Vjh3aFNJ3uF3hddeoFg1H038wZr/xi8/rX27M1Vj2j9VH 0B8Olp4KUQw/hyO6kUxqkoojmzRpmzvlpZ0cUiZJo2bQIWnvScyHxFCv33kHe+YEIqoJlaQc JfKYlbCoubz+02E2A6bFD9+BvCY0LBbEj5POwyKGiDMjHKCGuzSuDRbCn0Mz4kCa7nFMF5Jv piC+JemRdiBd6102ThqgIsyGEBXuf1sy0QIVyXgaqr9O2b/0VoXpQId7yY7OJuYYxs7kQoXI 6WzSMpmuXGkmfxOgbc/L6YbzB0JOriX0iRClxu4dEUg8Bs2pNnr6huY2Ft+qb41RzCJvvMyu gS32LfN0bTZ6Qm2A8ayMtUQgnwZDSO23OKgQWZVglGliY3ezHZ6lVwC24Vjkmq/2yBSLakZE 6DZUjZzCW1nvtRK05ebyK6tofRsx8xB8pL/kcBb9nCuh70aLR+5cmE41X4O+MVJbwfP5s/RW 9BFSL3qgXuXso/3XuWTQjJJGgKhB6xXjMmb1J4q/h5IuVV4juv1Fem9sfmyrh+Wi5V1IzKI7 RPJ3KVb937eBgSENk53P0gUorwzUcO+ASEo3Z1cBKkJSPigDbeEjVfXQMzNt0oDRzpQqH2vp apo2jHnidWt8BsckuWZpxcZ9+/9obQ55DyVQHGiTN39hkETy3Emdnz1JVHTU0Q== Message-ID: <1eae7ba1-47a2-29f3-9425-aa9d8f617106@redhat.com> Date: Tue, 4 Aug 2020 09:23:08 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.5.0 MIME-Version: 1.0 In-Reply-To: <58f5c48c-cf85-ae2a-ce28-510520c2ae75@weilnetz.de> Content-Language: en-US Authentication-Results: relay.mimecast.com; auth=pass smtp.auth=CUSA124A263 smtp.mailfrom=philmd@redhat.com X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=205.139.110.61; envelope-from=philmd@redhat.com; helo=us-smtp-delivery-1.mimecast.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/04 01:28:16 X-ACL-Warn: Detected OS = Linux 2.2.x-3.x [generic] [fuzzy] X-Spam_score_int: -40 X-Spam_score: -4.1 X-Spam_bar: ---- X-Spam_report: (-4.1 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-1, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Fam Zheng , Peter Maydell , =?UTF-8?Q?Daniel_P_=2e_Berrang=c3=a9?= , Eduardo Habkost , Paolo Bonzini , "1879672@bugs.launchpad.net" <1879672@bugs.launchpad.net>, =?UTF-8?Q?Alex_Benn=c3=a9e?= , Richard Henderson Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" On 8/4/20 8:55 AM, Stefan Weil wrote: > Am 04.08.20 um 08:43 schrieb Thomas Huth: > >> On 03/08/2020 22.25, Stefan Weil wrote: >>> We can add a CI pipeline on Microsoft infrastructure by using a GitHub >>> action. >> Sorry for being ignorant, but how does that solve the legal questions >> just because it is running on GitHub instead of a different CI? >> >> Thomas >> > > Sorry, I though that would be clear by looking at the included shell script. > > The build does not use the Microsoft SDK. It gets the required header > files from Mingw-w64. They added them in git master. Oh, so we can do that with GitLab too now, we don't need to rely on the GitHub 'Actions' CI in particular, right? > > See > https://github.com/stweil/qemu/blob/master/.github/workflows/build.sh#L50 > for code details. > > It's still shameful that MS is forcing developers to waste time > rewriting API headers, just because the MS legal departments are not > able to understand the needs of Open Source development. There has be a big switch from Microsoft toward Open Source, I attended some of there talk at the Open Source Summit in 2018. Maybe we simply haven't contacted the right persons to make the changes...? > > Stefan > > > 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=-9.0 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=ham 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 65B71C433DF for ; Tue, 4 Aug 2020 07:32:36 +0000 (UTC) Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 627B52076C for ; Tue, 4 Aug 2020 07:32:36 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 627B52076C Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=bugs.launchpad.net Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Received: from localhost ([::1]:36352 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k2rR5-0004SX-IB for qemu-devel@archiver.kernel.org; Tue, 04 Aug 2020 03:32:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:40902) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k2rPe-0003Lc-FH for qemu-devel@nongnu.org; Tue, 04 Aug 2020 03:31:06 -0400 Received: from indium.canonical.com ([91.189.90.7]:36034) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k2rPb-0001TG-6A for qemu-devel@nongnu.org; Tue, 04 Aug 2020 03:31:06 -0400 Received: from loganberry.canonical.com ([91.189.90.37]) by indium.canonical.com with esmtp (Exim 4.86_2 #2 (Debian)) id 1k2rPY-0004Lw-An for ; Tue, 04 Aug 2020 07:31:00 +0000 Received: from loganberry.canonical.com (localhost [127.0.0.1]) by loganberry.canonical.com (Postfix) with ESMTP id 491A82E80EE for ; Tue, 4 Aug 2020 07:31:00 +0000 (UTC) MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Date: Tue, 04 Aug 2020 07:23:08 -0000 From: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9?= <1879672@bugs.launchpad.net> To: qemu-devel@nongnu.org X-Launchpad-Notification-Type: bug X-Launchpad-Bug: product=qemu; status=Opinion; importance=Undecided; assignee=None; X-Launchpad-Bug-Tags: windows X-Launchpad-Bug-Information-Type: Public X-Launchpad-Bug-Private: no X-Launchpad-Bug-Security-Vulnerability: no X-Launchpad-Bug-Commenters: berrange philmd ubuntu-weilnetz X-Launchpad-Bug-Reporter: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9_=28philmd?= =?utf-8?q?=29?= X-Launchpad-Bug-Modifier: =?utf-8?q?Philippe_Mathieu-Daud=C3=A9_=28philmd?= =?utf-8?q?=29?= References: <158996968484.21371.12685815665992748631.malonedeb@wampee.canonical.com> Message-ID: <1eae7ba1-47a2-29f3-9425-aa9d8f617106@redhat.com> Subject: [Bug 1879672] Re: [PATCH v2 0/3] testing: Build WHPX enabled binaries X-Launchpad-Message-Rationale: Subscriber (QEMU) @qemu-devel-ml X-Launchpad-Message-For: qemu-devel-ml Precedence: bulk X-Generated-By: Launchpad (canonical.com); Revision="a24057fea7e4c6a98c0220d5f878da0f3c783699"; Instance="production-secrets-lazr.conf" X-Launchpad-Hash: 7a912e3a1fdb5fddbf93ccc3383c1c13d5271aca Received-SPF: none client-ip=91.189.90.7; envelope-from=bounces@canonical.com; helo=indium.canonical.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/08/04 03:31:00 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -58 X-Spam_score: -5.9 X-Spam_bar: ----- X-Spam_report: (-5.9 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_NONE=0.001, SPF_NONE=0.001, URIBL_BLOCKED=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.23 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Bug 1879672 <1879672@bugs.launchpad.net> Errors-To: qemu-devel-bounces+qemu-devel=archiver.kernel.org@nongnu.org Sender: "Qemu-devel" Message-ID: <20200804072308.jQZpfN-w0kG18O6_SzwF15OzAE4LFXRUP6kLNW1zkxs@z> On 8/4/20 8:55 AM, Stefan Weil wrote: > Am 04.08.20 um 08:43 schrieb Thomas Huth: > = >> On 03/08/2020 22.25, Stefan Weil wrote: >>> We can add a CI pipeline on Microsoft infrastructure by using a GitHub >>> action. >> Sorry for being ignorant, but how does that solve the legal questions >> just because it is running on GitHub instead of a different CI? >> >> Thomas >> > = > Sorry, I though that would be clear by looking at the included shell scri= pt. > = > The build does not use the Microsoft SDK. It gets the required header > files from Mingw-w64. They added them in git master. Oh, so we can do that with GitLab too now, we don't need to rely on the GitHub 'Actions' CI in particular, right? > = > See > https://github.com/stweil/qemu/blob/master/.github/workflows/build.sh#L50 > for code details. > = > It's still shameful that MS is forcing developers to waste time > rewriting API headers, just because the MS legal departments are not > able to understand the needs of Open Source development. There has be a big switch from Microsoft toward Open Source, I attended some of there talk at the Open Source Summit in 2018. Maybe we simply haven't contacted the right persons to make the changes...? > = > Stefan > = > = > -- = You received this bug notification because you are a member of qemu- devel-ml, which is subscribed to QEMU. https://bugs.launchpad.net/bugs/1879672 Title: QEMU installer with WHPX support Status in QEMU: Opinion Bug description: People often ask the community to add WHPX support to the QEMU installer = for Windows, but it is impossible due to the license limitations of the WHPX SDK. The WinHvEmulation.h and WinHvPlatform.h header files needed are "All rights reserved". However these headers only contain struct definitions and integer constan= ts, no functional code in macros or inline functions. See: https://www.mail-archive.com/qemu-devel@nongnu.org/msg645815.html It is questionable whether the headers alone can be considered copyrighta= ble material. To manage notifications about this bug go to: https://bugs.launchpad.net/qemu/+bug/1879672/+subscriptions