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/
Home Products Support Community News


Re: [Xen-devel][PATCH] libxc bitmap utils and vcpu-affinity

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel][PATCH] libxc bitmap utils and vcpu-affinity
From: Dulloor <dulloor@xxxxxxxxx>
Date: Tue, 23 Mar 2010 12:40:18 -0400
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, Jan Beulich <JBeulich@xxxxxxxxxx>
Delivery-date: Tue, 23 Mar 2010 09:41:13 -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:message-id:subject:from:to:cc:content-type; bh=Win2FOfG2VTtmRGy4LYRvJaejJlCh+HicKv2hUrfnQ4=; b=sl6tygKilM9VHcwa+uOLTe7G+cJzhpE31JKEKpQsFVHT3tOROfKJEer5wzsGgImAT6 pPjzN5wl98eCRJLXc7onetpUg/Y4TDbiX1c5O3llCtC1CaPhT0Jcsk3UKlQ3K56NKaVp dQWLfBF30vS58XRbVLi5amNtFHvgvQqkNrA6g=
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=X6TmQQnuJNrUVJbUQVKaNleJkxu0JFMVrcbleyP9aY0xgLkh8RTLrlJ3XjsDsZEb7r ohLDJJuGtthbA4oFrsSFPJWOuLqU6UVis3XRU26QCf6spYYqz1pGApCWdx5yTdV1GTl6 Hccdx24bue7w9HFaa+7dskJK2U6Fg8zn7v+RE=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C7CE50F7.E2C9%keir.fraser@xxxxxxxxxxxxx>
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: <4BA8A1BC0200007800036662@xxxxxxxxxxxxxxxxxx> <C7CE50F7.E2C9%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Fine, I agree with you both. Attached is a patch adding utils for
xenctl_bitmap (to libxc) and using the same in vcpu_(get|set)affinity.
For the guest-numa interface, I will see if I can use xenctl_cpumap.


On Tue, Mar 23, 2010 at 7:05 AM, Keir Fraser <keir.fraser@xxxxxxxxxxxxx> wrote:
> On 23/03/2010 10:10, "Jan Beulich" <JBeulich@xxxxxxxxxx> wrote:
>>>>> Dulloor <dulloor@xxxxxxxxx> 22.03.10 18:44 >>>
>>> Motivation for using xenctl_cpumask in Xen interfaces :
>>> - xenctl_cpumap is just 4 bytes smaller than static xenctl_cpumask for
>>> 128 cpus (128 would be good for quite some time). However, the new
>> I don't buy this (we're already building for 256 CPUs, looking forward
>> to further bump this in the not too distant future), and I'm generally
>> opposed to introducing hard coded limits in a public interface.
> We should use xenctl_cpumask everywhere for specifying physical CPU bitmaps,
> even into guest NUMA interfaces if appropriate. I don't really care if it is
> a bit harder to use than a static bitmap.
>  -- Keir

Attachment: cpumap-utils.patch
Description: Text Data

Xen-devel mailing list