[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Xen-devel] [Patch RFC 06/13] vt-d: Introduce a new per-domain flag - qi_flag.
- To: Quan Xu <quan.xu@xxxxxxxxx>, <andrew.cooper3@xxxxxxxxxx>, <eddie.dong@xxxxxxxxx>, <ian.campbell@xxxxxxxxxx>, <ian.jackson@xxxxxxxxxxxxx>, <jbeulich@xxxxxxxx>, <jun.nakajima@xxxxxxxxx>, <keir@xxxxxxx>, <kevin.tian@xxxxxxxxx>, <tim@xxxxxxx>, <yang.z.zhang@xxxxxxxxx>, <george.dunlap@xxxxxxxxxxxxx>
- From: Julien Grall <julien.grall@xxxxxxxxxx>
- Date: Wed, 16 Sep 2015 10:34:49 +0100
- Cc: xen-devel@xxxxxxxxxxxxx
- Delivery-date: Wed, 16 Sep 2015 09:35:07 +0000
- List-id: Xen developer discussion <xen-devel.lists.xen.org>
Hi Quan,
On 16/09/2015 14:24, Quan Xu wrote:
diff --git a/xen/include/xen/hvm/iommu.h b/xen/include/xen/hvm/iommu.h
index 28e7fc3..e838905 100644
--- a/xen/include/xen/hvm/iommu.h
+++ b/xen/include/xen/hvm/iommu.h
@@ -51,6 +51,7 @@ struct hvm_iommu {
/* IOMMU Queued Invalidation(QI) */
struct qi_talbe talbe;
+ bool_t qi_flag;
/* Features supported by the IOMMU */
DECLARE_BITMAP(features, IOMMU_FEAT_count);
@@ -63,5 +64,7 @@ struct hvm_iommu {
(d->arch.hvm_domain.hvm_iommu.talbe.qi_table_status_data)
#define qi_table_pollslot(d) \
(d->arch.hvm_domain.hvm_iommu.talbe.qi_table_poll_slot)
+#define QI_FLUSHING(d) \
+ (d->arch.hvm_domain.hvm_iommu.qi_flag)
I guess the new field and this new macro could be moved in
asm-x86/hvm/iommu.h too.
#endif /* __XEN_HVM_IOMMU_H__ */
Regards,
--
Julien Grall
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|