Thanks, Ali! Not sure how I missed that when I was searching yesterday. I updated the wiki page to include this info.
Steve On Sun, Mar 25, 2012 at 10:04 AM, Ali Saidi <[email protected]> wrote: > ** > > Steve, > > > > M5_OVERRIDE_PY_SOURCE is what you're looking for, setting it to TRUE will > do the trick. > > > > Ali > > On 24.03.2012 23:02, Steve Reinhardt wrote: > > The .py files that are outside configs are compiled into the gem5 binary, > so if you change any of them you have to re-run scons to see the effect. > At one time we had an environment variable that you could set that would > force gem5 to ignore the compiled-in python files and use the ones in the > filesystem instead, which is handy for when you're debugging/developing in > the python code, but I can't find it now... I vaguely recall that that > feature may have been removed in some rewrite. (Nate?) > You can also pass --pdb to gem5 to fire up pdb before any config files are > processed. You can probably set breakpoints from the command line at that > point, though it's unclear to me what file path you would need to use for > pdb to find the right files. > I updated the wiki with some of this information; please add more if you > have other suggestions or find out further details: > http://gem5.org/Debugging#Debugging_Python_with_PDB > Steve > > On Sat, Mar 24, 2012 at 2:13 PM, Tony Feng <[email protected]> wrote: > >> Hi, >> I find PDB very handy when debugging configuration files. However, when I >> try inserting the line >> import pdb; pdb.set_trace() >> into .py files which are outside the configs folder, it seems PDB can't >> detect it. Any suggestions? >> Thanks, >> Tony >> >> On Tue, Mar 20, 2012 at 4:28 PM, Tony Feng <[email protected]>wrote: >> >>> Hi, >>> I continue to try to run ARM FS with ruby. The error I have now is the >>> following: >>> Listening for system connection on port 3456 >>> Listening for system connection on port 5900 >>> fatal: CPU system.cpu has no interrupt controller. >>> Ensure createInterruptController() is called. >>> @ cycle 0 >>> [BaseCPU:build/ARM/cpu/base.cc, line 226] >>> Memory Usage: 478012 KBytes >>> I didn't initialize any interrupt controller in my new ruby_fs.py >>> since I think it is done in fs.py, or should I do it elsewhere? Thanks. >>> -Tony >>> >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
