Received: by 10.192.165.148 with SMTP id m20csp1019227imm; Wed, 25 Apr 2018 11:13:40 -0700 (PDT) X-Google-Smtp-Source: AB8JxZrw91Qf5Wc9FarGCFhGeNGL72kTZNrO8q5BwpbDJyCj9XmCPiz5D6dB1Cmt+aGpXV0rGq5q X-Received: by 2002:a17:902:b492:: with SMTP id y18-v6mr6806301plr.2.1524680020433; Wed, 25 Apr 2018 11:13:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1524680020; cv=none; d=google.com; s=arc-20160816; b=SygrPFSlsN3Zaz1NsiASnJ/LXP5Pp9sClJQYuOWCTDH5L3+UNlEzIXL16MK2tm4Uwh 1VwsfrQG/3pUEOQ8AMp5IB1bz7jfM6EEUi3F7LfeJnnRNBawRainVB+ZjvsH/DzFhJ5K LtTkn+E/TFT2iiWdJDp8TnIRZrehOTrEqHiFXcNFMrv1GLXbU3pbmTx7KdLaaEBxORlt oESfWAvUa1f2wReWUENqGeuJJEvMWLkvMQP3smEI98HYu0XgpoT78e6CIMfTWwrm1/C3 m84obN5l1J4XQrQFsUdDaZsyCa0CVKOGAhTJIGJb34xPHyweTyPpdLvBoMrzN9POPK5z MIRw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:reply-to:message-id:date:subject:cc:to :from:arc-authentication-results; bh=L+G1wtfiCVa37v7BBxa7LBqGTAWvMVx78smy8VE0Z0A=; b=Ry9VypVyx+Qeh+wH0KnCEUr0ichKj0PEK27+3Ev8b3oFAHwsrURe4nPWMsMholPgzp TGgSEKePgzQYv7lAH33pmSEA7lW3//dOJMNk4gQcdyZiWQQNbVjBKqoeagCWAQhjTCg0 iAoki4YSpgSt0A6BTn0eOxKeVvqp5V2Hdk0GMY7PMaaSb+jcqecAK7lDSm/IaatZZZEd ddmCweBtCXu3vMXnFUlanMg3Yslu/KPmjnD2Sz49iYogfS/FbKkj3TEcHQAF5AAR/6X6 +Xag+adtzSgav5dxYnbbx71i0XFb8vgJkiHirN9XmLXc4XJ+1Qw0+3fGSkLgaKku31x8 6DmQ== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id h23si15781019pfn.287.2018.04.25.11.13.25; Wed, 25 Apr 2018 11:13:40 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755455AbeDYSMR (ORCPT + 99 others); Wed, 25 Apr 2018 14:12:17 -0400 Received: from a2nlsmtp01-04.prod.iad2.secureserver.net ([198.71.225.38]:39656 "EHLO a2nlsmtp01-04.prod.iad2.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750814AbeDYSMO (ORCPT ); Wed, 25 Apr 2018 14:12:14 -0400 Received: from linuxonhyperv2.linuxonhyperv.com ([107.180.71.197]) by : HOSTING RELAY : with SMTP id BOsrfONmnGqYmBOsrfxgml; Wed, 25 Apr 2018 11:11:13 -0700 x-originating-ip: 107.180.71.197 Received: from kys by linuxonhyperv2.linuxonhyperv.com with local (Exim 4.89_1) (envelope-from ) id 1fBOsr-0002Gn-7K; Wed, 25 Apr 2018 11:11:13 -0700 From: kys@linuxonhyperv.com To: x86@kernel.org, gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, devel@linuxdriverproject.org, olaf@aepfle.de, apw@canonical.com, jasowang@redhat.com, tglx@linutronix.de, hpa@zytor.com, sthemmin@microsoft.com, Michael.H.Kelley@microsoft.com, vkuznets@redhat.com Cc: "K. Y. Srinivasan" Subject: [PATCH 0/5] X86: Hyper-V: APIC enlightenments Date: Wed, 25 Apr 2018 11:11:10 -0700 Message-Id: <20180425181110.8683-1-kys@linuxonhyperv.com> X-Mailer: git-send-email 2.15.1 Reply-To: kys@microsoft.com X-CMAE-Envelope: MS4wfJR8HNBnJZ9AOD4yQi73WA/rSLNdjtsXDj+UoNBZBS7Kwnci77hGx0zuyGeqeiS2x3T2ppSQsStPyb/3eSJbQfA9MhPE1qU5C22TGFwWbcBUQ0gClRGC KeOdxdAKqi5aLhNmIJbkfAqq38ANynaHvA1RHWfx6lvZ/dsIjIdhZJYa1ZSSPUziR8XNPhGJGfG4Psza5y5aWRBV9gItZwmDn0UH7rnmVHjCMjAEfQYYv20p XlIDDuqDW6mORNc7daJhjOHPOQB8aHUbwocV66bcRP6HuLPnGJ8bwnDoRS6C5sWb7uC2jquY0oLapX6Dy0R03FYtToX02gducy/O2FFN/Ol6dW4xlWBOgw+W AaK8DXqfTNDnljx+ImBTJOLBXWTFGKaaBIDOf1VMFNz+L37TkqnQrN/qyMxEWn6bJkoTCEwqvZpnIYns0oHVlsmheIoJsFA6oNOz1Z4i9kbvSCtfCzc5CrI+ vIYqWdh7SYCw/cOsEmwhmT2lVOCWRxuc/4rFz85u5hhUIfWqsDBPfI8GfU0f95a2S+DeCWGNJbDsn1lGVk7wgCjBjvAUY0WhTCIEDlKAX1G+C7Dxo0yZsOWz 5G19L3TQlXYeGCCbn1uTFesa Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: "K. Y. Srinivasan" Implement APIC related enlightenments. K. Y. Srinivasan (5): X86: Hyper-V: Enlighten APIC access X86: Hyper-V: Enable IPI enlightenments X86: Hyper-V: Enhanced IPI enlightenment X86: Hyper-V: Consolidate code for converting cpumask to vpset X86: Hyper-V: Consolidate the allocation of the hypercall input page arch/x86/hyperv/Makefile | 2 +- arch/x86/hyperv/hv_apic.c | 268 +++++++++++++++++++++++++++++++++++++ arch/x86/hyperv/hv_init.c | 22 ++- arch/x86/hyperv/mmu.c | 78 ++--------- arch/x86/include/asm/hyperv-tlfs.h | 12 +- arch/x86/include/asm/mshyperv.h | 47 ++++++- 6 files changed, 356 insertions(+), 73 deletions(-) create mode 100644 arch/x86/hyperv/hv_apic.c -- 2.15.1