WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] Re: VT-d on Asus P7P55D-Evo: IOMMU not supported

To: Pasi Kärkkäinen <pasik@xxxxxx>
Subject: Re: [Xen-devel] Re: VT-d on Asus P7P55D-Evo: IOMMU not supported
From: Konrad Rzeszutek Wilk <konrad.wilk@xxxxxxxxxx>
Date: Fri, 9 Apr 2010 09:48:18 -0400
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx, Christian Tramnitz <chris.ace@xxxxxxx>
Delivery-date: Fri, 09 Apr 2010 06:50:00 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20100401055024.GC1878@xxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <3CFA80FC-7C88-4CDF-B613-FAE24A57031A@xxxxxxxxx> <ED3036A092A28F4C91B0B4360DD128EABE0C0654@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <201003312051.02146.mark.hurenkamp@xxxxxxxxx> <hp0idd$toh$1@xxxxxxxxxxxxxxx> <20100401055024.GC1878@xxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.19 (2009-01-05)
On Thu, Apr 01, 2010 at 08:50:24AM +0300, Pasi Kärkkäinen wrote:
> On Thu, Apr 01, 2010 at 12:29:03AM +0200, Christian Tramnitz wrote:
> > 31.03.2010 22:51, Mark Hurenkamp wrote:
> > > Asus doesn't seem to pay much attention to VT-d issues with their P55
> > > boards, i couldn't find any indication that they are working on it.
> > > I tried to submit a tech support question, but it requires a serial 
> > > number,
> > > which i seem to be unable to locate on the board.
> > 
> > Even if you find the serial and open the support case there will be no
> > meaningful answer just "Linux is not supported". Been there, done that....
> > 
> 
> Please see here: 
> http://wiki.xensource.com/xenwiki/XenPCIpassthrough
> 
> Especially this: 
> "Intel developers also want to know about broken IOMMU/VT-d BIOS 
> implementations, see this email: 
> http://lists.xensource.com/archives/html/xen-devel/2010-01/msg00841.html, so 
> let them know all the details about your hardware and software if you have 
> broken BIOS. "

This just got posted on LKML that might shed the light on why certain
motherboards have VT-d working i7 but not with i5 CPUs:

(https://lists.linux-foundation.org/pipermail/iommu/2010-April/002268.html):
"
When using iommu_domain_alloc with the Intel iommu, the domain address width 
is always initialized to 48 bits (agaw 2).  This domain->agaw value is then 
used by pfn_to_dma_pte to (always) build a 4 level page table.  However, not 
all systems support iommu width of 48 or 4 level page tables.  In particular, 
the Core i5-660 and i5-670 support an address width of 36 bits (not 39!), an 
agaw of only 1, and only 3 level page tables.

My patch delays the domain initialization until the first iommu_attach_device,
...

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel

<Prev in Thread] Current Thread [Next in Thread>
  • Re: [Xen-devel] Re: VT-d on Asus P7P55D-Evo: IOMMU not supported, Konrad Rzeszutek Wilk <=