All of lore.kernel.org
 help / color / mirror / Atom feed
From: Elizeu Santos-Neto <elizeu@cs.uchicago.edu>
To: Keir Fraser <Keir.Fraser@cl.cam.ac.uk>
Cc: xen-devel@lists.xensource.com
Subject: Re: Patch question (Hyper-Threading support)
Date: Tue, 28 Mar 2006 02:28:05 -0600	[thread overview]
Message-ID: <1143534485.10065.18.camel@localhost.localdomain> (raw)
In-Reply-To: <eed4e202c5c7c7d90344f2d987490e0a@cl.cam.ac.uk>


	Hi Keir,

	Thanks for the answer.

	Possibly I used an out of date Xen-3.0.testing source code.  

	What I meant by HT support was the construction of sibling maps by the
Guest OS smp-kernel using information about the core ids from the VCPU. 

	More precisely, I've found the following comment in the file:

	./linux-2.6-xen-sparse/arch/xen/kernel/smpboot.c

	 /* Currently, Xen gives no dynamic NUMA/HT info. */

	Thus, I modified this file and a couple of other to allow the guest os
kernel to build the siblings map properly.

	Regards,
	Eli
	
On Tue, 2006-03-28 at 08:32 +0100, Keir Fraser wrote:
> On 28 Mar 2006, at 01:52, Elizeu Santos-Neto wrote:
> 
> > 	Well, based on some quick inspections on the that I checked out from
> > the mercurial repository this afternoon, it seems that the HT support
> > has been already implemented. :-)
> >
> > 	Thus, here is a suggestion, it would be nice to make more details
> > available about who is doing what and in which phase of development
> > things are, this information could avoid duplicated efforts.
> 
> HT has been supported for years, so its development hasn't overlapped 
> with your own work. The existing support isn't very HT aware though. 
> For example, the schedulers treat HT pairs just the same as two 
> separate physical processors, so there may be more performance to be 
> had by making Xen a bit smarter.
> 
>   -- Keir
> 
> 

  reply	other threads:[~2006-03-28  8:28 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-03-24 19:30 Patch question (Hyper-Threading support) Elizeu Santos-Neto
2006-03-25  1:15 ` Tim Freeman
2006-03-25  8:52   ` Elizeu Santos-Neto
2006-03-28  0:52   ` Elizeu Santos-Neto
2006-03-28  7:32     ` Keir Fraser
2006-03-28  8:28       ` Elizeu Santos-Neto [this message]
2006-03-28  8:55         ` Keir Fraser

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1143534485.10065.18.camel@localhost.localdomain \
    --to=elizeu@cs.uchicago.edu \
    --cc=Keir.Fraser@cl.cam.ac.uk \
    --cc=xen-devel@lists.xensource.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.