Xen 
 
Home About Xen.org Xen Xen Summit Wiki Mailing List Bug Tracker Xen Downloads
 
   
 

xen-api

[Xen-API] [PATCH] Update Document ([PATCH][0/3] XenAPI: Add PCI Assignme

To: xen-devel@xxxxxxxxxxxxxxxxxxx, xen-api@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-API] [PATCH] Update Document ([PATCH][0/3] XenAPI: Add PCI Assignment Support)
From: Yosuke Iwamatsu <y-iwamatsu@xxxxxxxxxxxxx>
Date: Mon, 28 Jul 2008 18:04:22 +0900
Cc:
Delivery-date: Mon, 28 Jul 2008 02:04:30 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <486B6827.3090700@xxxxxxxxxxxxx>
List-help: <mailto:xen-api-request@lists.xensource.com?subject=help>
List-id: Discussion of API issues surrounding Xen <xen-api.lists.xensource.com>
List-post: <mailto:xen-api@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=unsubscribe>
References: <486B6827.3090700@xxxxxxxxxxxxx>
Sender: xen-api-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Thunderbird 2.0.0.16 (Windows/20080708)
Here is the patch to update the xen-api doc for pci device assignment
support.

Thank you,
-----------------
  Yosuke Iwamatsu

Yosuke Iwamatsu wrote:
> Hi all,
> 
> This series of patches is an attempt to support pci pass-through device
> assignment via xen-api.
> 
> There already is 'PCI_bus' parameter in VM class to specify pci device
> to be assigned, but it doesn't work now. Another problem is that pci
> device hotplug/coldplug cannot be supported with the current model.
> 
> So I decided to implement fully-functional pci assignment support to
> xen-api. Below is the basic design of new class models.
> 
> PPCI: Represents physical pci devices belonging to the host.
>       ppci instances are automatically generated by xend and contain
>       domain:bus:slot:func number, vendor name, device name and
>       other information.
> DPCI: Represents direct pci devices. dpci instances work as connectors
>       between a vm and a physical pci device. Creation of a dpci device
>       will result in attachment of the pci device and deletion will
>       result in detachment.
> +------------+ *      1 +----------+
> |     VM     |----------|   host   |
> +------------+          +----------+
>     1 |                      | 1
>       |                      |
>     * |                      | *
> +-------------+ 0,1   1 +----------+
> |    DPCI     |---------|   PPCI   |
> +-------------+         +----------+
> 
> BTW I'm aware that there is xen-api community project going on.
> If there's any decision made about discussing/merging procedure of
> xen-api related patches, please let me know.
> Technical suggestions and comments are welcome, of course.
> 
> Regards,
> -----------------------
> Yosuke Iwamatsu
>         NEC Corporation
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel

Attachment: xenapi_pci_doc.patch
Description: all/allfiles

_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
<Prev in Thread] Current Thread [Next in Thread>