mirror of
https://github.com/xen-project/xen.git
synced 2026-10-29 10:40:03 +01:00
Work around the fact that the physinfo dom0 call is not implemented for IA64.
Signed-off-by: Ewan Mellor <ewan@xensource.com>
This commit is contained in:
1 parent
5bc6f1ef3d
commit
ccb75f7da6
1 file changed
+11
-4
@@ -69,10 +69,17 @@ those logs from the archive.
|
||||
bugball = []
|
||||
|
||||
xc = xen.lowlevel.xc.xc()
|
||||
bugball.append(string_iterator('xen-dmesg', xc.readconsolering()))
|
||||
bugball.append(string_iterator('physinfo', prettyDict(xc.physinfo())))
|
||||
bugball.append(string_iterator('xeninfo', prettyDict(xc.xeninfo())))
|
||||
del xc
|
||||
|
||||
def do(n, f):
|
||||
try:
|
||||
s = f()
|
||||
except Exception, exn:
|
||||
s = str(exn)
|
||||
bugball.append(string_iterator(n, s))
|
||||
|
||||
do('xen-dmesg', lambda: xc.readconsolering())
|
||||
do('physinfo', lambda: prettyDict(xc.physinfo()))
|
||||
do('xeninfo', lambda: prettyDict(xc.xeninfo()))
|
||||
|
||||
for filename in FILES_TO_SEND:
|
||||
if not os.path.exists(filename):
|
||||
|
||||