More restructuring on Python config code for auto-generating
authorSteve Reinhardt <stever@eecs.umich.edu>
Tue, 8 Mar 2005 01:56:02 +0000 (20:56 -0500)
committerSteve Reinhardt <stever@eecs.umich.edu>
Tue, 8 Mar 2005 01:56:02 +0000 (20:56 -0500)
commitc720389366c83401c878c36b7b3a917c906d26b9
tree4c6e6e0db9a8665f569a18da3bf8436df8437ea2
parente5f945967b2d49f3c14384be947a12dbf02260da
More restructuring on Python config code for auto-generating
of Param structs.

objects/CoherenceProtocol.mpy:
objects/Ide.mpy:
    Update for new Enum syntax.
sim/pyconfig/m5config.py:
    More modest restructuring heading for auto-generating
    of param structs.

    - Revamped Enum handling: Enums are regular classes so they
    know their names now (makes it easier for generating C++
    equivalents).

    - Created MetaSimObject class and moved some SimObject-specific
    stuff there (i.e. does not apply to ConfigNodes in general).

--HG--
extra : convert_revision : a93b40dda3b038ebe8bffecac97e9079c22af561
objects/CoherenceProtocol.mpy
objects/Ide.mpy
sim/pyconfig/m5config.py