 
	
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH] Fix xm pci-list for inactive managed domains
 Hi,
I found a problem of xm pci-list.  In inactive managed domains, 
I cannot confirm virtual slot numbers of PCI devices by using 
xm pci-list as follows.  In fact, I can confirm virtual slot 
numbers of PCI devices by using xm pci-list if active domains.
# cat /etc/xen/vm1 | grep pci
pci = [ '01:00.0@6','01:00.1@7' ]
# xm new vm1
Using config file "./vm1".
# xm pci-list vm1
domain   bus   slot   func
0x0  0x01   0x00    0x0
0x0  0x01   0x00    0x1
# xm list --long vm1
(domain
<<snip>>
    (device
        (pci
            (uuid 7887cf50-8919-0dee-9811-992cf259daf6)
            (dev
                (slot 0x00)
                (requested_vslot 0x6)
                (domain 0x0)
                (uuid 85352de7-53c7-8a94-96d2-68852825674c)
                (bus 0x01)
                (func 0x0)
            )
            (dev
                (slot 0x00)
                (requested_vslot 0x7)
                (domain 0x0)
                (uuid 62e52cb4-e47d-12ce-42ba-860ee44026c8)
                (bus 0x01)
                (func 0x1)
            )
        )
    )
)
# xm start vm1
# xm pci-list vm1
VSlt domain   bus   slot   func
0x06    0x0  0x01   0x00    0x0
0x07    0x0  0x01   0x00    0x1
# xm list --long vm1
(domain
<<snip>>
    (device
        (pci
            (dev
                (slot 0x00)
                (domain 0x0000)
                (uuid 85352de7-53c7-8a94-96d2-68852825674c)
                (vslot 0x06)
                (bus 0x01)
                (func 0x0)
            )
            (dev
                (slot 0x00)
                (domain 0x0000)
                (uuid 62e52cb4-e47d-12ce-42ba-860ee44026c8)
                (vslot 0x07)
                (bus 0x01)
                (func 0x1)
            )
            (uuid 7887cf50-8919-0dee-9811-992cf259daf6)
            (backend 0)
        )
    )
)
Virtual slot numbers of PCI devices in inactive managed domains 
are shown by this patch. 
# xm new vm1
Using config file "/etc/xen/vm1".
# xm pci-list vm1
VSlt domain   bus   slot   func
0x6    0x0  0x01   0x00    0x0
0x7    0x0  0x01   0x00    0x1
Cc: Simon Horman <horms@xxxxxxxxxxxx>
Signed-off-by: Masaki Kanno <kanno.masaki@xxxxxxxxxxxxxx>
Best regards,
 Kan
Attachment:
xm_pci_list.patch _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel 
 
 | 
|  | Lists.xenproject.org is hosted with RackSpace, monitoring our |