aboutsummaryrefslogtreecommitdiffstats
path: root/tools/xm-test
diff options
context:
space:
mode:
authorJames Bulpin <james@xensource.com>2007-09-11 19:11:02 +0100
committerJames Bulpin <james@xensource.com>2007-09-11 19:11:02 +0100
commita3b3c4c98bceafd7d4ab3bfb62d48970a487af11 (patch)
treed6dd5e078445fcc69e1f2867bc65ba161d967b04 /tools/xm-test
parent0ade6785a79f9ea9427e596ef7b7912eedff21d7 (diff)
downloadxen-a3b3c4c98bceafd7d4ab3bfb62d48970a487af11.tar.gz
xen-a3b3c4c98bceafd7d4ab3bfb62d48970a487af11.tar.bz2
xen-a3b3c4c98bceafd7d4ab3bfb62d48970a487af11.zip
[xm-test] Set "console=xvc0" for xm-test guests on Intel architecture platforms.
Tests have been failing because the console for the test ramdisk wasn't using xvc0 so testcases were not able to interact with it. Signed-off-by: James Bulpin <james@xensource.com>
Diffstat (limited to 'tools/xm-test')
-rw-r--r--tools/xm-test/lib/XmTestLib/arch.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/xm-test/lib/XmTestLib/arch.py b/tools/xm-test/lib/XmTestLib/arch.py
index 0a55a31ae7..654afecb3b 100644
--- a/tools/xm-test/lib/XmTestLib/arch.py
+++ b/tools/xm-test/lib/XmTestLib/arch.py
@@ -70,6 +70,7 @@ ia_ParavirtDefaults = {"memory" : 64,
"kernel" : ia_getDefaultKernel(),
"root" : "/dev/ram0",
"ramdisk" : getRdPath() + "/initrd.img",
+ "extra" : "console=xvc0",
}
ia_HVMDefaults = {"memory" : 64,
"vcpus" : 1,
@@ -147,7 +148,11 @@ if _arch == "x86" or _arch == "x86_64" or _arch == "ia64":
# 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)
+ clause = 'ramdisk_size=' + str((rd_size / 1024)+1)
+ if configDefaults.has_key('extra'):
+ configDefaults['extra'] = configDefaults['extra'] + " " + clause
+ else:
+ configDefaults['extra'] = clause
if _arch == "ia64":
minSafeMem = ia64_minSafeMem