From mboxrd@z Thu Jan 1 00:00:00 1970 From: Konrad Rzeszutek Wilk Subject: Re: [PATCH] set pv guest default video_memkb to 0 Date: Wed, 19 Nov 2014 16:08:46 -0500 Message-ID: <20141119210845.GF20440@laptop.dumpdata.com> References: <1416302762.17982.1.camel@citrix.com> <1416344228-24164-1-git-send-email-zhigang.x.wang@oracle.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Return-path: Received: from mail6.bemta14.messagelabs.com ([193.109.254.103]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1XrCUh-0005NU-V5 for xen-devel@lists.xenproject.org; Wed, 19 Nov 2014 21:08:56 +0000 Content-Disposition: inline In-Reply-To: <1416344228-24164-1-git-send-email-zhigang.x.wang@oracle.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xen.org Errors-To: xen-devel-bounces@lists.xen.org To: Zhigang Wang , wei.liu2@citrix.com, ian.campbell@citrix.com, ian.jackson@eu.citrix.com Cc: xen-devel@lists.xenproject.org List-Id: xen-devel@lists.xenproject.org On Tue, Nov 18, 2014 at 03:57:08PM -0500, Zhigang Wang wrote: > Before this patch, pv guest video_memkb is -1, which is an invalid value. > And it will cause the xenstore 'memory/targe' calculation wrong: > > memory/target = info->target_memkb - info->video_memkb CC-ing the maintainers. Is this an regression as compared to Xen 4.4 or is this also in Xen 4.4? Thanks. > > Signed-off-by: Zhigang Wang > --- > tools/libxl/libxl_create.c | 2 ++ > 1 file changed, 2 insertions(+) > > diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c > index b1ff5ae..1198225 100644 > --- a/tools/libxl/libxl_create.c > +++ b/tools/libxl/libxl_create.c > @@ -357,6 +357,8 @@ int libxl__domain_build_info_setdefault(libxl__gc *gc, > break; > case LIBXL_DOMAIN_TYPE_PV: > libxl_defbool_setdefault(&b_info->u.pv.e820_host, false); > + if (b_info->video_memkb == LIBXL_MEMKB_DEFAULT) > + b_info->video_memkb = 0; > if (b_info->shadow_memkb == LIBXL_MEMKB_DEFAULT) > b_info->shadow_memkb = 0; > if (b_info->u.pv.slack_memkb == LIBXL_MEMKB_DEFAULT) > -- > 1.8.3.1 > > > _______________________________________________ > Xen-devel mailing list > Xen-devel@lists.xen.org > http://lists.xen.org/xen-devel