Hi Daniel,
On Friday 18 July 2008, Daniel Kao wrote:
  
  
     Hi All,
 I haven't tried to pciback a device yet and setup an HVM but finally got
to a point where I think I have VT-d working, but wanted to make sure this
looks right from my "xm dmesg" output:
 (XEN) Intel VT-d has been enabled
 [snip]
 (XEN) xenoprof: Initialization failed. Intel processor model 23 for P6
class family is not supported (XEN) [VT-D]intel-iommu.c:1204:d32767
context_context_mapping: nested PCI bridge not supported: bdf = 0:1:0
sec_bus = 1 sub_bus = 3 (XEN) [VT-D]intel-iommu.c:1226:d32767
domain_context_mapping:bus2bridge[2].bus != 0 (XEN)
[VT-D]intel-iommu.c:771: iommu_page_fault: iommu->reg = ffff828bfff57000
(XEN) [VT-D]intel-iommu.c:754: iommu_page_fault:DMA Write: DEVICE 0:2.0
addr 0 REASON 5 (XEN) print_vtd_entries: domain_id = 7fff bdf = 0:2:0 gmfn
= 0
 (XEN)ÂÂÂÂ hg->pgd == NULL
 (XEN) AMD IOMMU: Disabled
 (XEN) *** LOADING DOMAIN 0 ***
 Only concerns I have are:
 (XEN) xenoprof: Initialization failed. Intel processor model 23 for P6
class family is not supported
    
  
  
That's nothing to do with VT-d, Xenoprof is a profiling app (e.g. for 
conducting performance analyses, etc).  Don't worry about it :-)
Cheers,
Mark
  
  
     I have an E8400 on an Intel DQ35JO motherboard and the references to
iommu_page_fault but I think that's just info and nothing else?Â
    
  
  
  
  
    For 
reference, this is on CentOS 5.2 w/custom Xen kernel I built using CentOS
xen kernel source (2.6.18-92.1.6.el5-xen-x86_64) with Xen 3.2.1 tarball.