cpu: add helper function to reset cpu related variables to none

The helper function aims to reset cpu related vars to none except
<topology>.
It is named with clear_attrs(). clear() could be saved for later use
of clearing all of them including <topology>.
This commit is contained in:
Guannan Ren 2013-04-18 15:47:34 +08:00 committed by Cole Robinson
parent 15f72a84ab
commit e941a9e92b

View File

@ -187,6 +187,15 @@ class CPU(XMLBuilderDomain.XMLBuilderDomain):
get_converter=lambda s, x: _int_or_none(x),
xpath="./cpu/topology/@threads")
def clear_attrs(self):
self.match = None
self.mode = None
self.vendor = None
self.model = None
for feature in self.features:
self.remove_feature(feature)
def copy_host_cpu(self):
"""
Enact the equivalent of qemu -cpu host, pulling all info