gem5/python/m5/objects
Nathan Binkert c393a51f4a move the conversion stuff that was in configs/kernel/Config.py into
the m5 package as convert.py
add a smartdict class which stores strings and can intelligently
interpret those string variables as several other types.
make the env dict use the smartdict class

python/m5/config.py:
    move a bunch of conversion functions into convert.py
    turn the env dict into a smartdict
    adapt the _CheckedInt stuff to deal with derived types
python/m5/objects/BaseCPU.mpy:
    env is now a smartdict and can properly convert to bool

--HG--
extra : convert_revision : 8abcd35a5ab14b82f280aea59020953869e33365
2005-03-11 18:47:11 -05:00
..
AlphaConsole.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
AlphaTLB.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
BadDevice.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
BaseCache.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
BaseCPU.mpy move the conversion stuff that was in configs/kernel/Config.py into 2005-03-11 18:47:11 -05:00
BaseSystem.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Bus.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
CoherenceProtocol.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Device.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
DiskImage.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Ethernet.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Ide.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
IntrControl.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
MemTest.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Pci.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
PhysicalMemory.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Platform.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Process.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Repl.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Root.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
SimConsole.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
SimpleDisk.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Tsunami.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00
Uart.mpy stick all python stuff into a top level python directory. 2005-03-11 18:28:38 -05:00