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: m5-dev-boun...@m5sim.org [mailto:m5-dev-boun...@m5sim.org] 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
> m5-dev@m5sim.org
> http://m5sim.org/mailman/listinfo/m5-dev


_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to