From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric Schwartz Subject: Re: [PATCH] xm-test: ia64 min memory & arbitrarily large ramdisk Date: Thu, 03 May 2007 13:28:17 -0600 Message-ID: <463A37D1.3070509@hp.com> References: <463A344C.4090207@hp.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <463A344C.4090207@hp.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org Oops, I forgot the sign-off! Here, this is better (I left a tab-delimited line in the original mail by accident as well): Signed-off-by: Alex Williamson diff -r 9313d0ce09f8 tools/xm-test/lib/XmTestLib/arch.py --- a/tools/xm-test/lib/XmTestLib/arch.py Tue Apr 24 09:26:32 2007 -0600 +++ b/tools/xm-test/lib/XmTestLib/arch.py Thu May 03 11:16:58 2007 -0600 @@ -45,6 +45,9 @@ def ia_checkBuffer(buffer): def ia_minSafeMem(): return 32 + +def ia64_minSafeMem(): + return 128 def ia_getDeviceModel(): """Get the path to the device model based on @@ -139,6 +142,17 @@ if _arch == "x86" or _arch == "x86_64" o configDefaults = ia_HVMDefaults else: configDefaults = ia_ParavirtDefaults + + # note: xm-test generates an uncompressed image, and this code + # expects one. This will fail with a gzip-ed image. + if configDefaults['ramdisk']: + rd_size = os.stat(configDefaults['ramdisk']).st_size + configDefaults['extra'] = 'ramdisk_size=' + str((rd_size / 1024)+1) + + if _arch == "ia64": + minSafeMem = ia64_minSafeMem + configDefaults['memory'] = ia64_minSafeMem() + elif _arch == "powerpc": minSafeMem = ppc_minSafeMem getDefaultKernel = ppc_getDefaultKernel