From: tip-bot for Feng Wu <tipbot@zytor.com>
To: linux-tip-commits@vger.kernel.org
Cc: mingo@kernel.org, hpa@zytor.com, David.Woodhouse@intel.com,
tglx@linutronix.de, joro@8bytes.org, feng.wu@intel.com,
jiang.liu@linux.intel.com, linux-kernel@vger.kernel.org
Subject: [tip:x86/apic] iommu, x86: Add cap_pi_support() to detect VT-d PI capability
Date: Mon, 8 Jun 2015 06:44:54 -0700 [thread overview]
Message-ID: <tip-948f4ea26d44a64e315225299155af82e213ebed@git.kernel.org> (raw)
In-Reply-To: <1433482974-14614-7-git-send-email-feng.wu@intel.com>
Commit-ID: 948f4ea26d44a64e315225299155af82e213ebed
Gitweb: http://git.kernel.org/tip/948f4ea26d44a64e315225299155af82e213ebed
Author: Feng Wu <feng.wu@intel.com>
AuthorDate: Fri, 5 Jun 2015 13:42:51 +0800
Committer: Thomas Gleixner <tglx@linutronix.de>
CommitDate: Mon, 8 Jun 2015 15:41:32 +0200
iommu, x86: Add cap_pi_support() to detect VT-d PI capability
Add helper function to detect VT-d Posted-Interrupts capability.
Signed-off-by: Feng Wu <feng.wu@intel.com>
Reviewed-by: Jiang Liu <jiang.liu@linux.intel.com>
Acked-by: David Woodhouse <David.Woodhouse@intel.com>
Acked-by: Joerg Roedel <joro@8bytes.org>
Cc: iommu@lists.linux-foundation.org
Cc: dwmw2@infradead.org
Link: http://lkml.kernel.org/r/1433482974-14614-7-git-send-email-feng.wu@intel.com
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
---
include/linux/intel-iommu.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/include/linux/intel-iommu.h b/include/linux/intel-iommu.h
index 0af9b03..0c251be 100644
--- a/include/linux/intel-iommu.h
+++ b/include/linux/intel-iommu.h
@@ -87,6 +87,7 @@ static inline void dmar_writeq(void __iomem *addr, u64 val)
/*
* Decoding Capability Register
*/
+#define cap_pi_support(c) (((c) >> 59) & 1)
#define cap_read_drain(c) (((c) >> 55) & 1)
#define cap_write_drain(c) (((c) >> 54) & 1)
#define cap_max_amask_val(c) (((c) >> 48) & 0x3f)
next prev parent reply other threads:[~2015-06-08 13:45 UTC|newest]
Thread overview: 35+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-06-05 5:42 [v9 0/9] Add VT-d Posted-Interrupts support - IOMMU part Feng Wu
2015-06-05 5:42 ` Feng Wu
[not found] ` <1433482974-14614-1-git-send-email-feng.wu-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2015-06-05 5:42 ` [v9 1/9] iommu: Add new member capability to struct irq_remap_ops Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:42 ` [tip:x86/apic] " tip-bot for Feng Wu
2015-06-05 5:42 ` [v9 2/9] iommu: dmar: Extend struct irte for VT-d Posted-Interrupts Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:43 ` [tip:x86/apic] " tip-bot for Thomas Gleixner
2015-06-05 5:42 ` [v9 3/9] iommu, x86: Implement irq_set_vcpu_affinity for intel_ir_chip Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:43 ` [tip:x86/apic] " tip-bot for Feng Wu
2015-06-05 5:42 ` [v9 4/9] iommu, x86: Save the mode (posted or remapped) of an IRTE Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:44 ` [tip:x86/apic] " tip-bot for Feng Wu
2015-06-05 5:42 ` [v9 5/9] iommu, x86: No need to migrating irq for VT-d Posted-Interrupts Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:44 ` [tip:x86/apic] iommu, x86: Avoid migrating VT-d posted interrupts tip-bot for Feng Wu
2015-06-05 5:42 ` [v9 6/9] iommu, x86: Add cap_pi_support() to detect VT-d PI capability Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:44 ` tip-bot for Feng Wu [this message]
2015-06-05 5:42 ` [v9 7/9] iommu, x86: Setup Posted-Interrupts capability for Intel iommu Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:45 ` [tip:x86/apic] " tip-bot for Feng Wu
2015-06-05 5:42 ` [v9 8/9] iommu, x86: define irq_remapping_cap() Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:45 ` [tip:x86/apic] iommu, x86: Provide irq_remapping_cap() interface tip-bot for Feng Wu
2015-06-05 5:42 ` [v9 9/9] iommu, x86: Properly handler PI for IOMMU hotplug Feng Wu
2015-06-05 5:42 ` Feng Wu
2015-06-08 13:45 ` [tip:x86/apic] iommu, x86: Properly handle posted interrupts " tip-bot for Feng Wu
2015-06-05 11:47 ` [v9 0/9] Add VT-d Posted-Interrupts support - IOMMU part Thomas Gleixner
2015-06-05 13:33 ` Joerg Roedel
2015-06-05 13:33 ` Joerg Roedel
[not found] ` <20150605133333.GU20384-zLv9SwRftAIdnm+yROfE0A@public.gmane.org>
2015-06-08 1:23 ` Wu, Feng
2015-06-08 1:23 ` Wu, Feng
-- strict thread matches above, loose matches on Subject: below --
2015-06-09 5:20 [v10 07/10] iommu, x86: Add cap_pi_support() to detect VT-d PI capability Feng Wu
2015-06-12 9:50 ` [tip:x86/apic] " tip-bot for Feng Wu
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=tip-948f4ea26d44a64e315225299155af82e213ebed@git.kernel.org \
--to=tipbot@zytor.com \
--cc=David.Woodhouse@intel.com \
--cc=feng.wu@intel.com \
--cc=hpa@zytor.com \
--cc=jiang.liu@linux.intel.com \
--cc=joro@8bytes.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-tip-commits@vger.kernel.org \
--cc=mingo@kernel.org \
--cc=tglx@linutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.