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] [PATCH 0/5] Add MSI support to xen environment

To: "Jan Beulich" <jbeulich@xxxxxxxxxx>
Subject: RE: [Xen-devel] [PATCH 0/5] Add MSI support to xen environment
From: "Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx>
Date: Fri, 26 Oct 2007 16:54:54 +0800
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 26 Oct 2007 01:58:34 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <4721C4D8.76E4.0078.0@xxxxxxxxxx>
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: <391BF3CDD2DC0848B40ACB72FA97AD590258D3F7@xxxxxxxxxxxxxxxxxxxxxxxxxxxx> <4721C4D8.76E4.0078.0@xxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcgXrFc4T7y4Smg4SQulEBF2b9oy0gAAG7wg
Thread-topic: [Xen-devel] [PATCH 0/5] Add MSI support to xen environment
Jan Beulich <mailto:jbeulich@xxxxxxxxxx> wrote:
> As you are intending this not only for dom0, but also for domU - what
are
> the implications of a domU (intentionally or accidentally)
> programming the
> address and/or data values to something other than the intended
values?

Thanks for your review. For MSI config space, domU will access them
through PCI backend, and PCI backend will block all write unless stated
clearly by one config entry.
For MSI-X , yes, we need block all access to the MMIO range through mmio
rangeset. I will add that logic to control panel.

-- Yunhong Jiang

> 
> Jan
> 
>>>> "Jiang, Yunhong" <yunhong.jiang@xxxxxxxxx> 25.10.07 18:46 >>>
> Hi,
> The followed series patches add MSI support to xen environment. Please
> have a look on it and give me any suggestion and I'd like to update
> accordingly. 
> 
> The basic idea including:
> 1) Keep vector global resource owned by xen, while split pirq into per
> domain information. 2) domain0 kernel will operate msi resource for
> domain0/domU, 
> while QEMU
> will operate MSI resource for HVM domain.
> 3) Xen will do EOI for MSI interrupt.
> 
> pirq_per_domain.patch is mainly changes to xen source tree for
per-domain
> pirq. domain_pirq_kernel.patch is changes to linux tree for per-domain
pirq.
> 
> msi_irq_xen.patch changes xen to support msi for domain0/domainU.
> msi_kernel.patch changes linux tree to support msi.
> 
> msi_passthrough.patch add msi support to passthrough hvm domain.
> 
> Signed-off-by: Yunhong Jiang <yunhong.jiang@xxxxxxxxx>
> 
> Thanks
> Yunhong Jiang
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel

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