From: Dario Faggioli Subject: [OSSTEST PATCH 0/2] Testcase for HVM vNUMA Date: Fri, 02 Oct 2015 01:17:23 +0200 Message-ID: <20151001230750.15271.26071.stgit@Solace.station> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1Zhn6P-0000S0-72 for xen-devel@lists.xenproject.org; Thu, 01 Oct 2015 23:17:29 +0000 Received: by wicgb1 with SMTP id gb1so10196415wic.1 for ; Thu, 01 Oct 2015 16:17:26 -0700 (PDT) List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: xen-devel@lists.xenproject.org Cc: Wei Liu , Ian Jackson , Ian Campbell List-Id: xen-devel@lists.xenproject.org Hi, This small series implements an HVM vNUMA test case. It is all as simple as adding (and handling) a runvar, holding the number of vNUMA nodes we want, to the regular debian HVM test case. For now, the resulting topology used in the test is hardcoded. This means that, as soon as the number of vNUMA nodes we want is known (via the said runvar), the rest of the configuration (how much memory in each vnode, which vcpus, etc) is derived automatically, by splitting as evenly as we can the guest resources. Note that we do not yet support save/restore and migration for vNUMA enabled guests, so this test will fail (and in fact, it's added to the non-blocking list). Since I think we should, at some point, support both, things are ok to be that way. I've tested in standalone mode, and it appear to me to be working properly (or, I should say, "to not be working, as expected" :-D). I'll reply to this very email with the diff of the runvars before and after the series as soon as standalone-generate-dump-flight-runvars will finish running. :-) Regards, Dario --- Dario Faggioli (2): TestSupport.pm: allow creating vNUMA enabled HVM guest configs make-flight: create the vNUMA HVM test job Osstest/TestSupport.pm | 29 +++++++++++++++++++++++++++++ allow.all | 1 + make-flight | 36 ++++++++++++++++++++++++++++++++++-- 3 files changed, 64 insertions(+), 2 deletions(-) -- <> (Raistlin Majere) ----------------------------------------------------------------- Dario Faggioli, Ph.D, http://about.me/dario.faggioli Senior Software Engineer, Citrix Systems R&D Ltd., Cambridge (UK)