[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Xen-devel] [PATCH xm/xl enhancements for vptm 2/6] add vtpm support to libxl



On Tue, 2012-09-18 at 19:11 +0100, Matthew Fioravante wrote:
> This patch adds vtpm support to libxl. It adds vtpm parsing to config
> files and 3 new xl commands:
> vtpm-attach
> vtpm-detach
> vtpm-list

Please can you patch docs/man/xl* as appropriate too.

> Signed off by: Matthew Fioravante matthew.fioravante@xxxxxxxxxx
> 
> diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c
> --- a/tools/libxl/libxl.c
> +++ b/tools/libxl/libxl.c
> @@ -2027,6 +2027,274 @@ int libxl__device_disk_local_detach(libxl__gc
> *gc, libxl_device_disk *disk)
>  }
>  
>  
> /******************************************************************************/
> +int libxl__device_vtpm_setdefault(libxl__gc *gc, libxl_device_vtpm *vtpm)
> +{
> +   if(libxl_uuid_is_nil(&vtpm->uuid)) {
> +      libxl_uuid_generate(&vtpm->uuid);
> +   }
> +   return 0;
> +}
> +
> +static int libxl__device_from_vtpm(libxl__gc *gc, uint32_t domid,
> +                                   libxl_device_vtpm *vtpm,
> +                                   libxl__device *device)
> +{
> +   device->backend_devid   = vtpm->devid;
> +   device->backend_domid   = vtpm->backend_domid;
> +   device->backend_kind    = LIBXL__DEVICE_KIND_VTPM;
> +   device->devid           = vtpm->devid;
> +   device->domid           = domid;
> +   device->kind            = LIBXL__DEVICE_KIND_VTPM;
> +
> +   return 0;
> +}
> +
> +int libxl_device_vtpm_add(libxl_ctx *ctx, uint32_t domid,
> libxl_device_vtpm *vtpm)

It looks like this patch is pretty badly whitespace damaged.

http://wiki.xen.org/wiki/Submitting_Xen_Patches has some hints on using
mercurials patch bomb extension to avoid this sort of thing, and also a
link to Linux's doc on how to configure various popular MUAs to not
corrupt things.

I skimmed the rest of the patch regardless of that and it looks quite
reasonable, thanks.

Ian.



_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.