Instead of duplicate coding for each device type (vtpms, usbctrls, ...) especially on domain creation introduce a framework for that purpose.
I especially found it annoying that e.g. the vtpm callback issued the error message for a failed attach of nic devices. Juergen Gross (3): libxl: add framework for device types libxl: refactor domcreate_attach_pci() to use device type framework libxl: refactor domcreate_attach_dtdev() to use device type framework tools/libxl/libxl.c | 12 ++ tools/libxl/libxl_create.c | 275 +++++++++++++------------------------------ tools/libxl/libxl_internal.h | 14 +++ tools/libxl/libxl_pci.c | 36 ++++++ tools/libxl/libxl_pvusb.c | 13 ++ 5 files changed, 159 insertions(+), 191 deletions(-) -- 2.6.6 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel