From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933057AbbBBIRZ (ORCPT ); Mon, 2 Feb 2015 03:17:25 -0500 Received: from mga03.intel.com ([134.134.136.65]:42485 "EHLO mga03.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932684AbbBBIRY convert rfc822-to-8bit (ORCPT ); Mon, 2 Feb 2015 03:17:24 -0500 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.09,505,1418112000"; d="scan'208";a="671355940" From: "Wu, Feng" To: "dwmw2@infradead.org" , "joro@8bytes.or" CC: "jiang.liu@linux.intel.com" , "iommu@lists.linux-foundation.org" , "linux-kernel@vger.kernel.org" , "Wu, Feng" Subject: RE: [v4 0/8] Add VT-d Posted-Interrupts support - IOMMU part Thread-Topic: [v4 0/8] Add VT-d Posted-Interrupts support - IOMMU part Thread-Index: AQHQPsA0sBPYM2l2cU2Sqi6GyKmJRpzdA1ag Date: Mon, 2 Feb 2015 08:17:17 +0000 Message-ID: References: <1422864114-19324-1-git-send-email-feng.wu@intel.com> In-Reply-To: <1422864114-19324-1-git-send-email-feng.wu@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 8BIT MIME-Version: 1.0 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Made a mistake with Joro's address, will resend this series again, Sorry for this! Thanks, Feng > -----Original Message----- > From: Wu, Feng > Sent: Monday, February 02, 2015 4:02 PM > To: dwmw2@infradead.org; joro@8bytes.or > Cc: jiang.liu@linux.intel.com; iommu@lists.linux-foundation.org; > linux-kernel@vger.kernel.org; Wu, Feng > Subject: [v4 0/8] Add VT-d Posted-Interrupts support - IOMMU part > > VT-d Posted-Interrupts is an enhancement to CPU side Posted-Interrupt. > With VT-d Posted-Interrupts enabled, external interrupts from > direct-assigned devices can be delivered to guests without VMM > intervention when guest is running in non-root mode. > > You can find the VT-d Posted-Interrtups Spec. in the following URL: > http://www.intel.com/content/www/us/en/intelligent-systems/intel-technolog > y/vt-directed-io-spec.html > > This series was part of > http://thread.gmane.org/gmane.linux.kernel.iommu/7708. To make things > clear, send out IOMMU part here. > > v3->v4: > * Change capability to a int variant flags instead of a function call > * Add hotplug case for VT-d PI > > Feng Wu (8): > iommu: Add new member capability to struct irq_remap_ops > iommu, x86: Define new irte structure for VT-d Posted-Interrupts > iommu, x86: Implement irq_set_vcpu_affinity for intel_ir_chip > iommu, x86: No need to migrating irq for VT-d Posted-Interrupts > iommu, x86: Add cap_pi_support() to detect VT-d PI capability > iommu, x86: Setup Posted-Interrupts capability for Intel iommu > iommu, x86: define irq_remapping_cap() > iommu, x86: Properly handler PI for IOMMU hotplug > > arch/x86/include/asm/irq_remapping.h | 11 +++++ > drivers/iommu/intel_irq_remapping.c | 78 > +++++++++++++++++++++++++++++++++- > drivers/iommu/irq_remapping.c | 11 +++++ > drivers/iommu/irq_remapping.h | 6 +++ > include/linux/dmar.h | 32 ++++++++++++++ > include/linux/intel-iommu.h | 1 + > 6 files changed, 138 insertions(+), 1 deletions(-)