[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v2 0/4] libxl: add framework for device types
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. Changes in V2: - added new patch 4 to move more pvusb specific stuff into libxl_pvusb.c - patch 1: add macro to fill struct libxl__device_type as suggested by Ian Jackson - patch 1: make struct libxl__device_type variables const as requested by Ian Jackson Juergen Gross (4): 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 libxl: move DEFINE_DEVICE* macros to libxl_internal.h tools/libxl/libxl.c | 146 +++++------------------ tools/libxl/libxl_create.c | 271 +++++++++++++------------------------------ tools/libxl/libxl_device.c | 36 ------ tools/libxl/libxl_internal.h | 127 ++++++++++++++------ tools/libxl/libxl_pci.c | 32 +++++ tools/libxl/libxl_pvusb.c | 29 +++-- 6 files changed, 255 insertions(+), 386 deletions(-) -- 2.6.6 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |