From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1035761AbdEXUmj (ORCPT ); Wed, 24 May 2017 16:42:39 -0400 Received: from a2nlsmtp01-03.prod.iad2.secureserver.net ([198.71.225.37]:38134 "EHLO a2nlsmtp01-03.prod.iad2.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1035733AbdEXUmd (ORCPT ); Wed, 24 May 2017 16:42:33 -0400 x-originating-ip: 107.180.71.197 From: Jork Loeser To: jloeser@microsoft.com, helgaas@kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org, devel@linuxdriverproject.org, olaf@aepfle.de, apw@canonical.com, vkuznets@redhat.com, jasowang@redhat.com, leann.ogasawara@canonical.com, marcelo.cerri@canonical.com, sthemmin@microsoft.com Subject: [PATCH-v2 0/5] Hyper-V vPCI: use vPCI protocol version 1.2 Date: Wed, 24 May 2017 13:41:23 -0700 Message-Id: <1495658488-13199-1-git-send-email-jloeser@linuxonhyperv.com> X-Mailer: git-send-email 1.7.1 Reply-To: Jork Loeser X-CMAE-Envelope: MS4wfCTpXlz1l1uOIsa/S2uk34UHBm1L1dQcp1PaqJLazytVzLlVAmBd3+1j4QTplN4njTl8UH3vHzCD6/6TaRTAVWDuACljpF8DRDO29XQgF12H/i6sEYtN nNxPAZImH4GYWQ5IFex6Bmc7S0OqKvl4Ud/IeY0vzWz7ATP/uz1SKxOLaia30db7DP+s8W/QqtXgjUk1nCW3eVG4e983pfUhL1z2md/NtVAnS2NnRiK2UQM5 4UOot0YuiB/Cchl50Hd8LJBJIPd8VbNyKqqg+s8GFERxDwqHMxMnqQh13I8rnG+VpaQ//7ddKQuozgovgnFg8aeBqRjVH5GMBKt9uvx/gS2VpFOl3IeECt3j WvyFK7ii9AA/CEezQl62KQgBY2frZ8jPeUqmzqNKoAmGlUhWI/kALfbQcD9KmYL2uB+nMpH4Y5ReG4y17oEDqyG4YyJPz+TbbokEn9EykFMKdwifILLh8ayM qqCGjEoJ9ORRP9XMiXzbROt8gT4EttQXPQTAce1RWhwIGNSiJKqk4vxThg69ZBrH5FjMC0IfOydh7NZKKphADryJM8mi1UfzlSQgJg== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jork Loeser Update the Hyper-V vPCI driver to use the Server-2016 version of the vPCI protocol, fixing MSI creation and retargeting issues. Changes since v1: - reduced spew in protocol negotiation (Dan Carpenter) - work-around work racing Hyper-V patch (Stephen Hemminger) - formatting (Dan) Jork Loeser (5): Hyper-V vPCI: Minor format and semantic fix Hyper-V vPCI: Use page allocation for hbus structure PCI-HyperV vPCI: Temporary own CPU-number-to-vCPU-number infra Hyper-V vPCI: Add vPCI version protocol negotiation Hyper-V vPCI: use vPCI protocol version 1.2 arch/x86/include/uapi/asm/hyperv.h | 6 + drivers/pci/host/pci-hyperv.c | 445 ++++++++++++++++++++++++++++++------- 2 files changed, 370 insertions(+), 81 deletions(-) -- 2.7.4