From mboxrd@z Thu Jan 1 00:00:00 1970 From: Anthony Liguori Subject: Re: [PATCH][VTPM] Show vtpm with xm Date: Mon, 30 Jan 2006 21:01:47 -0600 Message-ID: <43DED31B.2070206@us.ibm.com> References: <1138676294.8810.1.camel@jlfb-2.watson.ibm.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <1138676294.8810.1.camel@jlfb-2.watson.ibm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Stefan Berger Cc: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org I know all of the other devices spit out S-Expression outputs but perhaps we can spit something a little more friendly out. Regards, Anthony Liguori Stefan Berger wrote: >The attached patch adds 'xm vtpm-list ' functionality. > >Signed-off-by: Stefan Berger > > > > >------------------------------------------------------------------------ > >Index: root/xen-unstable.hg/tools/python/xen/xm/main.py >=================================================================== >--- root.orig/xen-unstable.hg/tools/python/xen/xm/main.py >+++ root/xen-unstable.hg/tools/python/xen/xm/main.py >@@ -101,7 +101,7 @@ network_list_help = "network-list vnet_list_help = "vnet-list [-l|--long] list vnets" > vnet_create_help = "vnet-create create a vnet from a config file" > vnet_delete_help = "vnet-delete delete a vnet" >- >+vtpm_list_help = "vtpm-list list virtual TPM devices" > > short_command_list = [ > "console", >@@ -165,6 +165,7 @@ device_commands = [ > "network-attach", > "network-detach", > "network-list", >+ "vtpm-list", > ] > > vnet_commands = [ >@@ -699,6 +700,14 @@ def xm_block_list(args): > sxp.show(x) > print > >+def xm_vtpm_list(args): >+ arg_check(args, "vtpm-list", 1) >+ dom = args[0] >+ from xen.xend.XendClient import server >+ for x in server.xend_domain_devices(dom, 'vtpm'): >+ sxp.show(x) >+ print >+ > def xm_block_attach(args): > arg_check(args, 'block-attach', 4, 5) > >@@ -834,6 +843,8 @@ commands = { > "vnet-list": xm_vnet_list, > "vnet-create": xm_vnet_create, > "vnet-delete": xm_vnet_delete, >+ # vtpm >+ "vtpm-list": xm_vtpm_list, > } > > ## The commands supported by a separate argument parser in xend.xm. > > >------------------------------------------------------------------------ > >_______________________________________________ >Xen-devel mailing list >Xen-devel@lists.xensource.com >http://lists.xensource.com/xen-devel > >