From mboxrd@z Thu Jan 1 00:00:00 1970 From: Samuel Thibault Subject: Re: [PATCH 1/1] libxl: set stub domain size based on VRAM size Date: Fri, 10 Jul 2015 17:59:16 +0200 Message-ID: <20150710155916.GB5645@type.lan> References: <1436542562-1118-1-git-send-email-eshelton@pobox.com> <1436542562-1118-2-git-send-email-eshelton@pobox.com> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Return-path: Received: from mail6.bemta3.messagelabs.com ([195.245.230.39]) by lists.xen.org with esmtp (Exim 4.72) (envelope-from ) id 1ZDahr-00068c-Mz for xen-devel@lists.xenproject.org; Fri, 10 Jul 2015 15:59:19 +0000 Content-Disposition: inline In-Reply-To: <1436542562-1118-2-git-send-email-eshelton@pobox.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: Eric Shelton Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com, ian.campbell@citrix.com, stefano.stabellini@eu.citrix.com List-Id: xen-devel@lists.xenproject.org Eric Shelton, le Fri 10 Jul 2015 11:36:02 -0400, a =E9crit : > Allocate additional memory to the stub domain for qemu-traditional if > more than 4 MB is assigned to the video adapter to avoid out of memory > condition for QEMU. > = > Signed-off-by: Eric Shelton Acked-by: Samuel Thibault > --- > tools/libxl/libxl_dm.c | 2 ++ > 1 file changed, 2 insertions(+) > = > diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c > index 317a8eb..9a5a937 100644 > --- a/tools/libxl/libxl_dm.c > +++ b/tools/libxl/libxl_dm.c > @@ -1087,6 +1087,8 @@ void libxl__spawn_stub_dm(libxl__egc *egc, libxl__s= tub_dm_spawn_state *sdss) > = > dm_config->b_info.max_vcpus =3D 1; > dm_config->b_info.max_memkb =3D 32 * 1024; > + if (guest_config->b_info.video_memkb > 4096) > + dm_config->b_info.max_memkb +=3D guest_config->b_info.video_memk= b - 4096; > dm_config->b_info.target_memkb =3D dm_config->b_info.max_memkb; > = > dm_config->b_info.u.pv.features =3D ""; > -- = > 2.1.0 > = -- = Samuel Client: "This program has been successfully installed." Vendeur (surpris): "Et o=F9 voyez-vous une erreur ?" Client: "C'est << HAS BEEN >> !"