vt-d: fix IM bit unmask of Fault Event Control Register in init_vtd_hw()
authorQuan Xu <quan.xu@intel.com>
Fri, 25 Sep 2015 16:03:04 +0000 (18:03 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 25 Sep 2015 16:03:04 +0000 (18:03 +0200)
commit26b300bd727ef00a8f60329212a83c3b027a48f7
treebd030cf5480b0971dfe29f5f18efb054e1e26cfb
parentadd29edab82957b22bb2cf9d518d123bf1ad97f2
vt-d: fix IM bit unmask of Fault Event Control Register in init_vtd_hw()

Bit 0:29 in Fault Event Control Register are 'Reserved and Preserved',
software cannot write 0 to it unconditionally. Software must preserve
the value read for writes.

Suggested-by: Jan Beulich <jbeulich@suse.com>
Signed-off-by: Quan Xu <quan.xu@intel.com>
xen/drivers/passthrough/vtd/iommu.c