SimObjects: Clean up handling of C++ namespaces.
authorNathan Binkert <nate@binkert.org>
Fri, 10 Oct 2008 05:19:39 +0000 (22:19 -0700)
committerNathan Binkert <nate@binkert.org>
Fri, 10 Oct 2008 05:19:39 +0000 (22:19 -0700)
commit94b08bed07d13106381a0bb692bf0d879c5353d4
treee6edac20c9eaa5cfb6eab25d3e6a4716d4451da9
parent4ecc5d53a302c5e494df5853a314a61e8bba3a50
SimObjects: Clean up handling of C++ namespaces.
Make them easier to express by only having the cxx_type parameter which
has the full namespace name, and drop the cxx_namespace thing.
Add support for multiple levels of namespace.
13 files changed:
src/SConscript
src/arch/alpha/AlphaTLB.py
src/arch/mips/MipsTLB.py
src/arch/sparc/SparcTLB.py
src/arch/x86/X86TLB.py
src/arch/x86/bios/E820.py
src/cpu/ExeTracer.py
src/cpu/IntelTrace.py
src/cpu/LegionTrace.py
src/cpu/NativeTrace.py
src/dev/Ethernet.py
src/python/m5/SimObject.py
src/sim/InstTracer.py