[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XenPPC] Re: xm-test
On Fri, Sep 15, 2006 at 02:55:36PM +1000, Tony Breeds wrote: > See I said therie'd be more. This patch allows "runtest" to generate a valid OSReport. It will actually start to run regression tests now but they hang early on in the domU boot process. I need to look into why. Basically to get xm-test into shape we're going to follow Hollis' lead and generate arch appropriate functions, as it seesm to bve very x86 specific. I've placed a combined patch at http://bakeyournoodle.com/~tony/xm-test/ if you're interested. --- tools/xm-test/lib/XmTestLib/XenDomain.py | 8 +++++++- tools/xm-test/lib/XmTestReport/OSReport.py | 10 +++++++--- 2 files changed, 14 insertions(+), 4 deletions(-) --- diff -r 490174d8aa7b023fb8787d74c6144ede212e6c6e -r ba5a42e72fbe191527a1b321c6d0bfedf1ecbf06 tools/xm-test/lib/XmTestLib/XenDomain.py --- a/tools/xm-test/lib/XmTestLib/XenDomain.py Fri Sep 15 14:45:23 2006 +1000 +++ b/tools/xm-test/lib/XmTestLib/XenDomain.py Fri Sep 15 17:17:27 2006 +1000 @@ -41,12 +41,18 @@ def getDeviceModel(): else: return "/usr/lib/xen/bin/qemu-dm" -def getDefaultKernel(): +def x86_getDefaultKernel(): """Get the path to the default DomU kernel""" dom0Ver = commands.getoutput("uname -r"); domUVer = dom0Ver.replace("xen0", "xenU"); return "/boot/vmlinuz-" + domUVer; + +def powerpc_getDefaultKernel(): + return "/root/vmlinux.strip"; + +def getDefaultKernel(): + return powerpc_getDefaultKernel() def getUniqueName(): """Get a uniqueish name for use in a domain""" diff -r 490174d8aa7b023fb8787d74c6144ede212e6c6e -r ba5a42e72fbe191527a1b321c6d0bfedf1ecbf06 tools/xm-test/lib/XmTestReport/OSReport.py --- a/tools/xm-test/lib/XmTestReport/OSReport.py Fri Sep 15 14:45:23 2006 +1000 +++ b/tools/xm-test/lib/XmTestReport/OSReport.py Fri Sep 15 17:17:27 2006 +1000 @@ -102,9 +102,13 @@ class Machine: xen = self.__getXenInfo(xenValues) cpu = self.__getCpuInfo(cpuValues) - if cpu["model_name"] == "Unknown": - cpuValues={"arch" : "Unknown", - "features": "Unknown"} + if cpu["model_name"] == "Unknown": + if os.uname()[4] == "ppc64": + cpuValues={"cpu" : "Unknown", + "revision": "Unknown"} + else: + cpuValues={"arch" : "Unknown", + "features": "Unknown"} cpu=self.__getCpuInfo(cpuValues) for k in xen.keys(): --- Yours Tony linux.conf.au http://linux.conf.au/ || http://lca2007.linux.org.au/ Jan 15-20 2007 The Australian Linux Technical Conference! _______________________________________________ Xen-ppc-devel mailing list Xen-ppc-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ppc-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |