|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] [PATCH] xm-test: ia64 min memory & arbitrarily large	ram
 
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 <alex.williamson@xxxxxx>
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
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 |   
 
 | 
    | 
  
  
    |   | 
    |