Update config file language to take simobj and no longer use siminst
authorNathan Binkert <binkertn@umich.edu>
Thu, 3 Feb 2005 02:13:01 +0000 (21:13 -0500)
committerNathan Binkert <binkertn@umich.edu>
Thu, 3 Feb 2005 02:13:01 +0000 (21:13 -0500)
commita736a8fab6dd1ae0d5546939bc0c7fc4aec003e8
tree8843b82f22ad52deb3b85599cca52b93b6367c35
parent45bb2bf14d501f4ccab0bb399f53f8b35f8c82e6
Update config file language to take simobj and no longer use siminst

objects/AlphaConsole.mpy:
objects/AlphaTLB.mpy:
objects/BadDevice.mpy:
objects/BaseCPU.mpy:
objects/BaseCache.mpy:
objects/BaseSystem.mpy:
objects/Bus.mpy:
objects/CoherenceProtocol.mpy:
objects/Device.mpy:
objects/DiskImage.mpy:
objects/Ethernet.mpy:
objects/Ide.mpy:
objects/IntrControl.mpy:
objects/MemTest.mpy:
objects/Pci.mpy:
objects/PhysicalMemory.mpy:
objects/Platform.mpy:
objects/Process.mpy:
objects/Repl.mpy:
objects/Root.mpy:
objects/SimConsole.mpy:
objects/SimpleDisk.mpy:
objects/Tsunami.mpy:
objects/Uart.mpy:
    simobj now requires a type= line if it is actually intended
    to be a type
sim/pyconfig/SConscript:
    keep track of the filename of embedded files for better
    error messages.
sim/pyconfig/m5config.py:
    Add support for the trickery done with the compiler to get the
    simobj language feature added to the importer.

    fix the bug that gave objects the wrong name in error messages.
test/genini.py:
    Globals have been fixed and use execfile

--HG--
extra : convert_revision : b74495fd6f3479a87ecea7f1234ebb6731279b2b
27 files changed:
objects/AlphaConsole.mpy
objects/AlphaTLB.mpy
objects/BadDevice.mpy
objects/BaseCPU.mpy
objects/BaseCache.mpy
objects/BaseSystem.mpy
objects/Bus.mpy
objects/CoherenceProtocol.mpy
objects/Device.mpy
objects/DiskImage.mpy
objects/Ethernet.mpy
objects/Ide.mpy
objects/IntrControl.mpy
objects/MemTest.mpy
objects/Pci.mpy
objects/PhysicalMemory.mpy
objects/Platform.mpy
objects/Process.mpy
objects/Repl.mpy
objects/Root.mpy
objects/SimConsole.mpy
objects/SimpleDisk.mpy
objects/Tsunami.mpy
objects/Uart.mpy
sim/pyconfig/SConscript
sim/pyconfig/m5config.py
test/genini.py