|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-ia64-devel
Re: [Xen-devel] PCI backend and slot functions
 
Tristan Gingold wrote:
> Currently PCI slot functions are not virtualized.  When I hide 0000:06:01.1 
> it 
> appears as 0000:00:00.1 and there is no function 0 for the slot.  This is an 
> issue because on linux/ia64, functions > 0 are not probed if there is no 
> function 0.
> 
> How is it handled on x86 ?
> 
> Should I add an option to virtualize slot functions ?
IIUC, when you hide 0000:06:01.1 from dom0 you want that device to
appear as 0000:06:01.1 to domU.  Have you looked at the PCI Backend Mode
options in the xenolinux configuration?  Specifically, look at the
difference between XEN_PCIDEV_BACKEND_VPCI and XEN_PCIDEV_BACKEND_PASS
to see if either gives what you want.  I've only tried this on x86, but
it sounds like what you want, but perhaps there's a bug in the ia64
implementation (I haven't looked at it yet).
-Chris
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |