On 2014-10-21 00:34, Knut Omang wrote: > @@ -1801,8 +1792,7 @@ static IOMMUTLBEntry vtd_iommu_translate(MemoryRegion *iommu, hwaddr addr, > return ret; > } > > - vtd_do_iommu_translate(vtd_as, vtd_as->bus_num, vtd_as->devfn, addr, > - is_write, &ret); > + vtd_do_iommu_translate(vtd_as, addr, is_write, &ret); > VTD_DPRINTF(MMU, > "bus %"PRIu8 " slot %"PRIu8 " func %"PRIu8 " devfn %"PRIu8 > " gpa 0x%"PRIx64 " hpa 0x%"PRIx64, vtd_as->bus_num, You need to update the VTD_DPRINTF as well when removing bus_num from VTDAddressSpace. Jan