gem5/util
Steve Reinhardt 1c782ad134 Minor restructuring of Python config code, mostly to avoid walking
the source tree for *.odesc files every time we run the script.
This is now factored out into load_odesc.py, which should be used
to generate m5odescs.py, which is then used as the source of object
& parameter definitions.

util/config/m5configbase.py:
    - Move odesc loading code to separate load_odescs.py, so maybe someday
    that can be done once at build time.
    - Print out children of a node in the order they are added.
    - Automatically assign a parent-less node to the first node for which it
    is used as the value of a parameter.  (Easier demonstrated than explained.)
    - Calculate object paths dynamically when requested rather than trying
    to keep them up to date as objects get assigned to parents.

--HG--
rename : util/config/m5config.py => util/config/m5configbase.py
extra : convert_revision : 2183a09d32f3862ab377e0a929715f30505a03cb
2004-06-09 20:46:29 -07:00
..
config Minor restructuring of Python config code, mostly to avoid walking 2004-06-09 20:46:29 -07:00
emacs Don't indent namespaces because it just wastes space 2004-03-24 10:25:18 -05:00
m5 add several new functions that can be called from the guest 2003-11-02 01:08:59 -05:00
tap If a filter isn't specified, don't try to do any filtering 2003-11-02 02:13:04 -05:00
term Global whitespace fixes 2003-10-15 16:39:37 -04:00
rundiff Miscellaneous minor fixes/improvements. 2003-12-17 09:43:03 -08:00
sort-includes Check in a first stab at a script to sort the #include lines in a source file. 2003-10-19 17:42:51 -07:00
tracediff Very minor fixes. 2004-05-08 23:32:30 -07:00