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/
Home Products Support Community News


RE: [Xen-devel] [VTD-NEO][patch 0/6] Intel VT-d/Neocleus 1:1 mreged code

To: "Keir Fraser" <Keir.Fraser@xxxxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-devel] [VTD-NEO][patch 0/6] Intel VT-d/Neocleus 1:1 mreged code for PCI passthrough
From: "Kay, Allen M" <allen.m.kay@xxxxxxxxx>
Date: Tue, 11 Sep 2007 14:27:19 -0700
Cc: Guy Zana <guy@xxxxxxxxxxxx>
Delivery-date: Tue, 11 Sep 2007 14:27:57 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <C30C4D7E.1562B%Keir.Fraser@xxxxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <13A2F7DE1BAEA345A61DD40F303ED7A667D9DD@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <C30C4D7E.1562B%Keir.Fraser@xxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-topic: [Xen-devel] [VTD-NEO][patch 0/6] Intel VT-d/Neocleus 1:1 mreged code for PCI passthrough
Attached are header file patches I rebased to cs# 15837.  I moved neo's
include file from xen to xen/asm.  I couldn't move them to
xen/arch/x86/pt directory because some generic file reference them.

Vtd_inc.patch:  include generic changes and one vt-d file
P2m_inc.patch:  changes to p2m.h
Neo_inc.patch:  Neocleus specific changes

Signed-off-by: Allen Kay <allen.m.kay@xxxxxxxxx>
Signed-off-by: Guy Zana <guy@xxxxxxxxxxxx>


>-----Original Message-----
>From: Keir Fraser [mailto:Keir.Fraser@xxxxxxxxxxxx] 
>Sent: Tuesday, September 11, 2007 5:50 AM
>To: Kay, Allen M; xen-devel@xxxxxxxxxxxxxxxxxxx
>Cc: Guy Zana
>Subject: Re: [Xen-devel] [VTD-NEO][patch 0/6] Intel 
>VT-d/Neocleus 1:1 mreged code for PCI passthrough
>On 5/9/07 01:08, "Kay, Allen M" <allen.m.kay@xxxxxxxxx> wrote:
>> The following 6 patches contains merge of Intel VT-d and 
>Neocleus' 1:1
>> mapping patches for enabling HVM guest direct device access that were
>> last submitted around end of May.  These patches applied cleanly to
>> changeset 15730. 
>The 'include' patch doesn't apply any more, and in any case 
>needs splitting
>up logically (vtd bits go in vtd patch; neo bits in neo patch; 
>any generic
>bits in xen patch). The 'pt' (neo) code looks to throw way too 
>much stuff in
>include/xen/ of which I suspect most is private definitions that really
>belong in the pt/ directory. Also consider which bits should be in
>include/asm rather than include/xen.
>The presence of the E820_1TO1 stuff makes me suspect that the 1:1 area
>allocation hasn't been cleaned up as much as it should have been. There
>shouldn't be any need to modify Xen's permanent e820 map I think.
>Haven't looked any further at the Xen parts, but I'll take a 
>look at the
>tools patch...
> -- Keir

Attachment: vtd_inc.patch
Description: vtd_inc.patch

Attachment: p2m_inc.patch
Description: p2m_inc.patch

Attachment: neo_inc.patch
Description: neo_inc.patch

Xen-devel mailing list