You might not be using the latest source. You can either update it, or try --trace-flags instead of --debug-flags.
Gabe On 05/17/11 05:22, xuewen zhou wrote: > I use the command build/ARM_SE/m5.opt --debug-flags=Ruby > configs/example/ruby_se.py,but there is an error : m5.opt :error > :no such option : --debug-flags > > 在 2011年5月17日 下午7:47,Korey Sewell <[email protected] > <mailto:[email protected]>>写 道: > > I'm not sure what the answer is to many of your questions, but it > seems that a good solution to figuring them out would be to just > run some simple workloads and then look at the "config.ini" file > (default outputted to the m5out directory) to verify your > configuration is what you think it is. At first glance, just > running "hello world" programs in SE mode would be OK and then you > can do some trial/error in the Ruby files to figure out how things > work. > > Once you are ready for FS mode, check the gem5 page for > instructions on getting started there, and then I would say the > same process would suffice as well. Start up a simple workload and > then toggle configuration parameters to learn how the different > things work. > > And the end of the day, there is no substitute for going through > the code itself, so as you do that I would suggest noting helpful > "DebugFlags" that are denoted by "DPRINTF" statements. There is > documentation on how to use these DebugFlags (TraceFlags) on the > gem5 page as well and these will also help you figure out what's > going on: > ./m5.opt --debug-flags=Ruby configs/example/ruby_se.py > > 2011/5/17 xuewen zhou <[email protected] > <mailto:[email protected]>> > > hello,Gabe , > I am still another question : > in DMA_controller.py,there is no port,in > RubyController,there is also no port ,could I add port > myself ? or do something else to get the DMA_controller‘s > port ?Thank you! > > 在 2011年5月17日 下午5:48,Gabe Black <[email protected] > <mailto:[email protected]>>写 道: > > The best place to see what parameters and ports are on > SimObjects is to look in the src directory for .py files. > That's where the SimObjects are defined. The values in > those files are defaults, and not meant for actually > configuring things. > > The scripts that are normally used to set up a simulation > are in the configs directory. You are encouraged to make > your own scripts using those as an example, but you can > also use those directly, especially to get started. Those > scripts (in particular your versions of them) are where > you should configure the SimObjects. > > Gabe > > > On 05/16/11 21:19, xuewen zhou wrote: >> I have read this part ,but where could I get the ports’ >> name and how could I connect them?(for example how >> could I know the DMA_controller‘s port and how to connect >> them to Ruby system ),Thank you very much! >> >> 2011/5/17 Gabriel Michael Black <[email protected] >> <mailto:[email protected]>> >> >> This should get you started. >> >> http://m5sim.org/Simulation_Scripts_Explained >> >> >> Quoting xuewen zhou <[email protected] >> <mailto:[email protected]>>: >> >> hello,Gabe, >> Could you tell me where I find the hardware >> confige file in M5. Or I should >> ask that ,now I have design >> a hardware system which contais two ARM cores , >> DMA ,crossbar and other >> modules ,I want to implement this system in M5 , >> how could >> I config it (or which files I can use in M5,or >> how could I do ) ? Thank you >> very much! >> >> >> 2011/3/22 Gabriel Michael Black >> <[email protected] >> <mailto:[email protected]>> >> >> There's some documentation on the website you >> might find helpful. You >> should read through that first. >> >> www.m5sim.org <http://www.m5sim.org> >> >> Gabe >> >> >> Quoting xuewen zhou <[email protected] >> <mailto:[email protected]>>: >> >> Thank you very much ! >> >> >> Could you tell me how to get the help of >> command line parameter,such as -n >> (or how could you know to use '-n' as the >> parameter of core number.)And >> how >> to set other parameters ,such as cpu >> frequency , memory size and so on >> ,where could I get help about these and >> othe useful command. >> >> Best regards! >> 2011/3/21 Nilay Vaish <[email protected] >> <mailto:[email protected]>> >> >> On Mon, 21 Mar 2011, xuewen zhou wrote: >> >> >> hello , every body ,could someone >> tell me how to use M5(configure it with >> >> the number cores , >> connection--crossbar,and >> memory),Thank you very much! >> >> >> The number of cores is configured >> with the command line parameter '-n', >> >> as >> in -n 4 would create a four-processor >> system. Ruby uses Crossbar by >> default, >> so as such there is no need to change >> the topology. You can do so by >> using >> the option --topology <topology >> name>. The available topologies are in >> the >> directory >> src/mem/ruby/network/topologies. >> >> Have a look at the file >> configs/common/Options.py for more >> command line >> parameters. >> >> -- >> Nilay >> >> _______________________________________________ >> m5-users mailing list >> [email protected] >> <mailto:[email protected]> >> >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> >> >> >> >> -- >> Xuewen Zhou Master >> Shanghai Jiaotong University >> School of Microelectronics >> National Engineering Laboratory For >> Automotive Electronic Control >> Technology >> 800 Dongchuan Road, Shanghai 200240, P. >> R. China >> Phone : 13062728106 <tel:13062728106> >> >> >> >> _______________________________________________ >> m5-users mailing list >> [email protected] <mailto:[email protected]> >> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users >> >> >> >> >> -- >> Xuewen Zhou Master >> Shanghai Jiaotong University >> School of Microelectronics >> National Engineering Laboratory For Automotive >> Electronic Control Technology >> 800 Dongchuan Road, Shanghai 200240, P. R. China >> Phone : 13062728106 <tel:13062728106> >> >> >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] <mailto:[email protected]> >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> >> >> >> >> -- >> Xuewen Zhou Master >> Shanghai Jiaotong University >> School of Microelectronics >> National Engineering Laboratory For Automotive Electronic >> Control Technology >> 800 Dongchuan Road, Shanghai 200240, P. R. China >> Phone : 13062728106 <tel:13062728106> >> >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] <mailto:[email protected]> >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > _______________________________________________ > gem5-users mailing list > [email protected] <mailto:[email protected]> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > > -- > Xuewen Zhou Master > Shanghai Jiaotong University > School of Microelectronics > National Engineering Laboratory For Automotive Electronic > Control Technology > 800 Dongchuan Road, Shanghai 200240, P. R. China > Phone : 13062728106 <tel:13062728106> > > > _______________________________________________ > gem5-users mailing list > [email protected] <mailto:[email protected]> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > > -- > - Korey > > _______________________________________________ > gem5-users mailing list > [email protected] <mailto:[email protected]> > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users > > > > > -- > Xuewen Zhou Master > Shanghai Jiaotong University > School of Microelectronics > National Engineering Laboratory For Automotive Electronic Control > Technology > 800 Dongchuan Road, Shanghai 200240, P. R. China > Phone : 13062728106 > > > _______________________________________________ > 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
