]> scripts.mit.edu Git - xen.git/blobdiff - scripts-server
Decrease not-forward's memory allocation
[xen.git] / scripts-server
index 138994feda284a84e1344a1e29f8a53ed153c69a..cf78b723003299cebfc53ba07b2e78fd9ee12af3 100644 (file)
@@ -9,13 +9,18 @@
 # is the version of Fedora to install
 
 vm_host = 0
-vm_mem  = 1
-vm_mac5 = 2
-machines = { 'bees-knees'   : ['not-forward',  4096, 10],
-             'cats-whiskers': ['not-forward',  4096, 20],
-             'not-backward' : ['not-forward',  4096, 30],
-             'busy-beaver'  : ['conan-obrien', 3072, 40],
-             'pancake-bunny': ['conan-obrien', 3072, 50],
+vm_cpus = 1
+vm_mem  = 2
+vm_mac5 = 3
+machines = { 'bees-knees'     : ['david-letterman',  2, 6144, 10],
+             'cats-whiskers'  : ['david-letterman',  2, 6144, 20],
+             'not-backward'   : ['david-letterman',  2, 2560, 30],
+             'busy-beaver'    : ['conan-obrien',     2, 4096, 40],
+             'pancake-bunny'  : ['conan-obrien',     2, 4096, 50],
+             'whole-enchilada': ['jay-leno',         1, 2048, 60],
+             'real-mccoy'     : ['jay-leno',         2, 4096, 70],
+             'not-forward'    : ['jay-leno',         2,  512, 80],
+             'old-faithful'   : ['jay-leno',         2, 1024, 90],
            }
 vm = machines[machine_name]
 
@@ -36,7 +41,7 @@ else:
   # Fedora installs GRUB.
   bootloader = "/usr/bin/pygrub"
 
-vcpus = 2
+vcpus = vm[vm_cpus]
 if 'memory' not in locals(): memory = vm[vm_mem]
 maxmem = 16384
 name = machine_name
@@ -45,3 +50,8 @@ disk = [i % (vg, name) for i in ['phy:/dev/%s/%s-root,hda,w',
                                  'phy:/dev/%s/%s-swap,hdb,w']]
 vif = [i % mac5 for i in ['bridge=eth0, mac=ac:de:48:00:%s:01',
                           'bridge=eth1, mac=ac:de:48:00:%s:02']]
+
+if 'builder' not in locals() or builder != "hvm":
+  # https://bugzilla.redhat.com/show_bug.cgi?id=466681
+  # pygrub uses cached and eventually outdated grub.conf, kernel and initrd
+  file('/proc/sys/vm/drop_caches', 'w').write('1')