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

RE: [Xen-devel] [PATCH] xm --version


  • To: "aq" <aquynh@xxxxxxxxx>
  • From: "Ian Pratt" <m+Ian.Pratt@xxxxxxxxxxxx>
  • Date: Mon, 6 Jun 2005 09:14:27 +0100
  • Cc: Xen Dev <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Mon, 06 Jun 2005 08:13:51 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcVqa/kjJpwOf7KKQqiNuYXxKZHqCwAAOsJQ
  • Thread-topic: [Xen-devel] [PATCH] xm --version

> > Where does 'machine' come from? Shouldn't it be x86_32?
> 
> this is not what the patch does, but in the original code. 
> actually "machine" is from "uname" syscall, run in dom0. 
> libxc just gets the result from "uname", together with 
> dom0_release, dom0_version.
> 
> should we fix it to x86_32 or x86_64?

Ideally the architecture should come from Xen rather than the dom0
kernel, but I guess this isn't a big deal right now since we don't
support running 32 bit paravirt guests on a 64 bit hypervisor, and even
if we did you probably wouldn't want to do it for dom0. 

> > 
> > Also, isn't there a tools version field we could print as well?
> > 
> yes, that is fine, but where to get the xm version? lets put 
> it somewhere into xm code? i am not sure where to put it. and 
> actually what is the current version of xm? we better ask 
> Mike to help this problem?

I guess its more interesting to know the xend or libxc version, but I
guess we can assume them to all come from the same package/rpm. We
probably need to add a version identifier to the tools. 
 
> > > cores                  : 1
> > > hyperthreads_per_core  : 1
> > 
> > I'd like to add a bit more information here, to take of 
> ccNUMA systems 
> > with multicore and hyperthreadsing, e.g. for a system with 
> 2 dual core 
> > hyperthreaded Xeons:
> > 
> > logical_cpus            : 8
> 
> sorry for my ignorance (never play with 2 or more cpus system 
> before, poor me!), how come 2 dual core hyperthreaded Xeons 
> has "8 logical cpus"? you must meant "4 logical cpus"

2 sockets * 2 cores * 2 hyperthreads = 8 logical CPUs.

Xen doesn't currently distinguish between sockets and cores, so for the
moment the interface should just return 'sockets_per_node = 4'. We can
fix Xen up later.

Ian

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel


 


Rackspace

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