|
Markus Armbruster |
0f978b1 |
# HG changeset patch
|
|
Markus Armbruster |
0f978b1 |
# User Ian Campbell <ian.campbell@xensource.com>
|
|
Markus Armbruster |
0f978b1 |
# Date 1179252048 -3600
|
|
Markus Armbruster |
0f978b1 |
# Node ID 5efb46bfbcac99e630a75a677401060fbec3cc2a
|
|
Markus Armbruster |
0f978b1 |
# Parent 5c7a1e3abd5433c7b2eff6950bd566ec9d500eba
|
|
Markus Armbruster |
0f978b1 |
[XEND] Write the default ABI to the xenstore entry for each frontend
|
|
Markus Armbruster |
0f978b1 |
device.
|
|
Markus Armbruster |
0f978b1 |
|
|
Markus Armbruster |
0f978b1 |
This allows to run older kernels in a 32on64 mixed environment.
|
|
Markus Armbruster |
0f978b1 |
|
|
Markus Armbruster |
0f978b1 |
Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
|
|
Markus Armbruster |
0f978b1 |
|
|
Markus Armbruster |
0f978b1 |
diff -r 5c7a1e3abd54 -r 5efb46bfbcac tools/python/xen/xend/XendDomainInfo.py
|
|
Markus Armbruster |
0f978b1 |
--- a/tools/python/xen/xend/XendDomainInfo.py Tue May 15 17:54:48 2007 +0100
|
|
Markus Armbruster |
0f978b1 |
+++ b/tools/python/xen/xend/XendDomainInfo.py Tue May 15 19:00:48 2007 +0100
|
|
Markus Armbruster |
0f978b1 |
@@ -357,6 +357,8 @@ class XendDomainInfo:
|
|
Markus Armbruster |
0f978b1 |
self.console_port = None
|
|
Markus Armbruster |
0f978b1 |
self.console_mfn = None
|
|
Markus Armbruster |
0f978b1 |
|
|
Markus Armbruster |
0f978b1 |
+ self.native_protocol = None
|
|
Markus Armbruster |
0f978b1 |
+
|
|
Markus Armbruster |
0f978b1 |
self.vmWatch = None
|
|
Markus Armbruster |
0f978b1 |
self.shutdownWatch = None
|
|
Markus Armbruster |
0f978b1 |
self.shutdownStartTime = None
|
|
Markus Armbruster |
0f978b1 |
@@ -1520,6 +1522,8 @@ class XendDomainInfo:
|
|
Markus Armbruster |
0f978b1 |
self.console_mfn = channel_details['console_mfn']
|
|
Markus Armbruster |
0f978b1 |
if 'notes' in channel_details:
|
|
Markus Armbruster |
0f978b1 |
self.info.set_notes(channel_details['notes'])
|
|
Markus Armbruster |
0f978b1 |
+ if 'native_protocol' in channel_details:
|
|
Markus Armbruster |
0f978b1 |
+ self.native_protocol = channel_details['native_protocol'];
|
|
Markus Armbruster |
0f978b1 |
|
|
Markus Armbruster |
0f978b1 |
self._introduceDomain()
|
|
Markus Armbruster |
0f978b1 |
|
|
Markus Armbruster |
0f978b1 |
diff -r 5c7a1e3abd54 -r 5efb46bfbcac tools/python/xen/xend/server/DevController.py
|
|
Markus Armbruster |
0f978b1 |
--- a/tools/python/xen/xend/server/DevController.py Tue May 15 17:54:48 2007 +0100
|
|
Markus Armbruster |
0f978b1 |
+++ b/tools/python/xen/xend/server/DevController.py Tue May 15 19:00:48 2007 +0100
|
|
Markus Armbruster |
0f978b1 |
@@ -459,6 +459,8 @@ class DevController:
|
|
Markus Armbruster |
0f978b1 |
'state' : str(xenbusState['Initialising'])
|
|
Markus Armbruster |
0f978b1 |
})
|
|
Markus Armbruster |
0f978b1 |
|
|
Markus Armbruster |
0f978b1 |
+ if self.vm.native_protocol:
|
|
Markus Armbruster |
0f978b1 |
+ frontDetails.update({'protocol' : self.vm.native_protocol})
|
|
Markus Armbruster |
0f978b1 |
|
|
Markus Armbruster |
0f978b1 |
backDetails.update({
|
|
Markus Armbruster |
0f978b1 |
'domain' : self.vm.getName(),
|