Make sure we have all values when trying to generate the ini file
sim/pyconfig/m5config.py: When getting all values, make sure we get the ones that are parameter defaults as well. --HG-- extra : convert_revision : 2b1c4b2f27dfab17ef9df18d7e5936e4a00bb12e
This commit is contained in:
parent
200246d1ca
commit
60b263466e
1 changed files with 7 additions and 0 deletions
|
@ -350,6 +350,13 @@ class MetaConfigNode(type):
|
|||
for p,v in c._values.iteritems():
|
||||
if not values.has_key(p):
|
||||
values[p] = v
|
||||
for p,v in c._params.iteritems():
|
||||
if not values.has_key(p) and hasattr(v, 'default'):
|
||||
v.valid(v.default)
|
||||
v = v.default
|
||||
cls._setvalue(p, v)
|
||||
values[p] = v
|
||||
|
||||
return values
|
||||
|
||||
def _getvalue(cls, name, default = AttributeError):
|
||||
|
|
Loading…
Reference in a new issue