
Hit send too soon... a couple more observations. On 01/23/2012 05:12 PM, Laine Stump wrote:
(Note that even with *no new XML*, we already have a problem where just scanning all the <hostdev> entries won't tell us about all host devices that are currently assigned exclusively to guests - using a network device via macvtap in passthrough mode is effectively the same (although it's not directly exposed to the guest as the original PCI device, that device isn't available for use by any other guest, or by the host)).
FWIW, that's also true with <disk device="lun">.
Step 2 ------
Once the basic functionality is in place, a further step would be one just to simplify the admins job - we could do this by replacing this config:
| <source> | <address bus='x' slot='y' function='z'/> | </source>
with:
| <source> | <address netdev='eth22'/> | </source>
<devices> <interface type='hostdev'> <source dev='eth22'/> <address type='pci' .../>
(NB: the <address type='pci'.../> you show here is used to configure the address on the guest, not on the host)
Yes, of course, as it's outside <source>. That could have been made clearer. :) Paolo