WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] [PATCH 03/11] [XEN] NUMA guest tools interface

To: Andre Przywara <andre.przywara@xxxxxxx>
Subject: Re: [Xen-devel] [PATCH 03/11] [XEN] NUMA guest tools interface
From: Dulloor <dulloor@xxxxxxxxx>
Date: Fri, 9 Apr 2010 00:58:38 -0400
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Thu, 08 Apr 2010 22:00:03 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:cc:content-type; bh=OKJGW21NbTcHl0IsBRCLOJiAmkt3jAaWgvvhcsUuxpk=; b=qQyaaIo2VxY5oRWFUVuaG8KJT3KR3TiyrcP+e45qWrLkHIHp5OaI7HUGevXD+oqsCx fR7F7cBdy6mXtCa4uHgkvkW61EL+gBIP0RTBU0bFUdYPeDgy443fP75zGaElCF5AucFL EOjSe/PMtOMPOA46admjyFdIDLo29jU2aI8ps=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=Sqt/j5yy+FKsFXm82nlPe2W+6VW/vQDjS9zz+Lc89xhEoomL5JA0RSREJPwSeuCSh3 ii11vjXgCqw8lyHd6q516mug+LZ9dT+W+ouuc3FxNEO4rllr+dgAfSMyRU9xXrAUp1pO Dns5+mvtrL58RVT5A4jWUddsR1TYbDxvldj1g=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <4BBC76E2.9020603@xxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <y2h940bcfd21004041230s4b8054c6h7f62afa4651bd35@xxxxxxxxxxxxxx> <4BBC76E2.9020603@xxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
On Wed, Apr 7, 2010 at 8:13 AM, Andre Przywara <andre.przywara@xxxxxxx> wrote:
> Dulloor wrote:
>>
>> The patch adds hypercall interfaces to get/set the virtual numa layout
>> for a domain.
>
> I don't see the need for introducing this many new interfaces. I couldn't
> find a reference for the nodemap information (mfn_to_nid) to be actually
> used somewhere, is there any missing part or was it just for the sake of
> completeness?
The nodemap information is right now a place holder. The part is used in the
implementation of enlightened ballooning, which is essential for NUMA
guests that
could increase/decrease/exchange memory reservations. I will spin out
a refreshed
patch for this in a couple of days.

> Beside that, cpu_to_node is already in physinfo, and via xc_availheap (which
> takes a node parameter) you can query the amount of free memory per node. I
> think that is all we need to know about the host's NUMA topology, but
> correct me if I am wrong.
> (OK, the distance information is missing...)
I wanted to have all the desired node information (size, free memory,
node_to_cpu masks, distances) in a single place. But, I could have
constructed this without adding a new interface too.

> From a design point of view I would avoid exporting so many host machine
> information to Dom0 unless we really need it.
I agree. I am exporting only the information that is essential and
which makes design sense.

>
> Regards,
> Andre.
>
> --
> Andre Przywara
> AMD-Operating System Research Center (OSRC), Dresden, Germany
> Tel: +49 351 448-3567-12
>
>

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