Maybe I'm doing something stupid here, but on a clean checkout, the following
short patch encounters the subsequent compiler error:
diff --git a/src/mem/SConscript b/src/mem/SConscript
--- a/src/mem/SConscript
+++ b/src/mem/SConscript
@@ -57,6 +57,7 @@
TraceFlag('BusAddrRanges')
TraceFlag('BusBridge')
TraceFlag('LLSC')
+TraceFlag('FlagCheck')
TraceFlag('MMU')
TraceFlag('MemoryAccess')
diff --git a/src/mem/port.cc b/src/mem/port.cc
--- a/src/mem/port.cc
+++ b/src/mem/port.cc
@@ -106,6 +106,7 @@
Port::setPeer(Port *port)
{
DPRINTF(Config, "setting peer to %s\n", port->name());
+ DPRINTF(FlagCheck, "check setting peer to %s\n", port->name());
peer = port;
}
Error:
scons: Building targets ...
[ CXX] X86_SE_MOESI_hammer/mem/port.cc -> .do
build/X86_SE_MOESI_hammer/mem/port.cc: In member function 'virtual void
Port::setPeer(Port*)':
build/X86_SE_MOESI_hammer/mem/port.cc:109: error: 'FlagCheck' is not a member
of 'Debug'
[ SWIG] X86_SE_MOESI_hammer/python/m5/internal/vptype_IntLink.i ->
_wrap.cc, .py
[ SWIG] X86_SE_MOESI_hammer/python/m5/internal/vptype_AddrRange.i ->
_wrap.cc, .py
scons: *** [build/X86_SE_MOESI_hammer/mem/port.do] Error 1
[ SWIG] X86_SE_MOESI_hammer/python/m5/internal/vptype_Process.i ->
_wrap.cc, .py
scons: building terminated because of errors.
Brad
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On
> Behalf Of nathan binkert
> Sent: Monday, April 25, 2011 5:29 PM
> To: M5 Developer List
> Subject: Re: [m5-dev] Trace not working
>
> > However, I am confused as well on how to add a new
> TraceFlag/DebugFlag. It seems that all the previous flags are still
> specified using the "TraceFlag()" function, but I can't seem to be able
> to specify a new one. Also to be consistent, should we change the
> name of the TraceFlag function to DebugFlag?
>
> You should still use the TraceFlag function in SCons. Are you sure
> this doesn't work? And yes, I should probably rename TraceFlag to
> DebugFlag.
>
> Nate
> _______________________________________________
> m5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/m5-dev
_______________________________________________
m5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/m5-dev