# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1238494561 -3600
# Node ID 6c316510ce73c2b96eb8b9ab2ccc6832a6b9d7fb
# Parent 453ebb3279e8dff46e75175a7f68a19aa401856b
xend: Save the state of PPCIs after hot-plug events.
Signed-off-by: Yosuke Iwamatsu <y-iwamatsu@xxxxxxxxxxxxx>
---
tools/python/xen/xend/XendNode.py | 4 ++++
1 files changed, 4 insertions(+)
diff -r 453ebb3279e8 -r 6c316510ce73 tools/python/xen/xend/XendNode.py
--- a/tools/python/xen/xend/XendNode.py Tue Mar 31 11:13:56 2009 +0100
+++ b/tools/python/xen/xend/XendNode.py Tue Mar 31 11:16:01 2009 +0100
@@ -363,6 +363,8 @@ class XendNode:
ppci_uuid = saved_ppci_table.get(pci_dev.name, uuid.createString())
XendPPCI(ppci_uuid, ppci_record)
+ self.save_PPCIs()
+
def remove_PPCI(self, pci_name):
# Update lspci info
@@ -372,6 +374,8 @@ class XendNode:
(domain, bus, slot, func) = PciUtil.parse_pci_name(pci_name)
ppci_ref = XendPPCI.get_by_sbdf(domain, bus, slot, func)
XendAPIStore.get(ppci_ref, "PPCI").destroy()
+
+ self.save_PPCIs()
def add_PSCSI(self):
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|