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

Reply via email to