diff -r 77aa0f94e7f2 -r a62ea692b826 configs/common/Simulation.py
--- a/configs/common/Simulation.py    Tue Mar 08 21:43:11 2011 -0800
+++ b/configs/common/Simulation.py    Fri Mar 11 15:04:32 2011 -0500
@@ -123,6 +123,11 @@
switch_cpu_list = [(testsys.cpu[i], switch_cpus[i]) for i in xrange(np)]

     if options.standard_switch:
+        if not options.caches:
+            # O3 CPU must have a cache to work.
+            print "O3 CPU must be used with caches"
+            sys.exit(1)
+
switch_cpus = [TimingSimpleCPU(defer_registration=True, cpu_id=(np+i))
                        for i in xrange(np)]
switch_cpus_1 = [DerivO3CPU(defer_registration=True, cpu_id=(2*np+i))
@@ -161,15 +166,10 @@
             if options.max_inst:
                 switch_cpus_1[i].max_insts_any_thread = options.max_inst

-            if not options.caches:
-                # O3 CPU must have a cache to work.
-                print "O3 CPU must be used with caches"
-                sys.exit(1)
-
-            testsys.switch_cpus = switch_cpus
-            testsys.switch_cpus_1 = switch_cpus_1
- switch_cpu_list = [(testsys.cpu[i], switch_cpus[i]) for i in xrange(np)] - switch_cpu_list1 = [(switch_cpus[i], switch_cpus_1[i]) for i in xrange(np)]
+        testsys.switch_cpus = switch_cpus
+        testsys.switch_cpus_1 = switch_cpus_1
+ switch_cpu_list = [(testsys.cpu[i], switch_cpus[i]) for i in xrange(np)] + switch_cpu_list1 = [(switch_cpus[i], switch_cpus_1[i]) for i in xrange(np)]

     # set the checkpoint in the cpu before m5.instantiate is called
     if options.take_checkpoints != None and \

On 03/24/2011 05:04 AM, Tripti Warrier wrote:
Hi Tony,

I downloaded the latest version of m5 from the repository  tried the same. It 
still gives me the
same error. From where can I get the patch.


thanks and regards
Tripti

On Wed, Mar 23, 2011 at 9:30 PM, <[email protected] <mailto:[email protected]>> wrote:

    Send m5-users mailing list submissions to
    [email protected] <mailto:[email protected]>

    To subscribe or unsubscribe via the World Wide Web, visit
    http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
    or, via email, send a message with subject or body 'help' to
    [email protected] <mailto:[email protected]>

    You can reach the person managing the list at
    [email protected] <mailto:[email protected]>

    When replying, please edit your Subject line so it is more specific
    than "Re: Contents of m5-users digest..."


    Today's Topics:

      1. SE mode with switch_cpu and multiple cpus. (Tripti Warrier)
      2. Re: SE mode with switch_cpu and multiple cpus. (Anthony
    Gutierrez)
      3. question about the DRAM model in M5 (sheng qiu)


    ----------------------------------------------------------------------

    Message: 1
    Date: Wed, 23 Mar 2011 14:39:55 +0530
    From: Tripti Warrier <[email protected] <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Subject: [m5-users] SE mode with switch_cpu and multiple cpus.
    Message-ID:
    <[email protected]
    <mailto:[email protected]>>
    Content-Type: text/plain; charset="iso-8859-1"

    Hello All,

    I am running simulations in SE mode using the se.py with
    fastforward and
    switch_cpu options. I am getting an error when the number of cpus
    are more
    than one. The command I am running and the corresponding error
    messege is
    given here.

    ./build/ALPHA_SE/m5.opt configs/example/se.py -d --caches --l2cache
    --fast-forward=100 --max-inst 100000 -n 2 -s

    Filename filename
    Traceback (most recent call last):
     File "<string>", line 1, in <module>
     File "/scratch/tripti/m5/src/python/m5/main.py", line 360, in main
       exec filecode in scope
     File "configs/example/se.py", line 161, in <module>
       Simulation.run(options, root, system, FutureClass)
     File "/scratch/tripti/m5/configs/common/Simulation.py", line 169,
    in run
       testsys.switch_cpus = switch_cpus
     File "/scratch/tripti/m5/src/python/m5/SimObject.py", line 621, in
    __setattr__
       self.add_child(attr, value)
     File "/scratch/tripti/m5/src/python/m5/SimObject.py", line 668, in
    add_child
       (name, child._name, child._parent)
    AttributeError: 'SimObjectVector' object has no attribute '_name'

    What else need to be modified?
    thanks and regards,
    Tripti Warrier
    IIT M
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    
<http://m5sim.org/cgi-bin/mailman/private/m5-users/attachments/20110323/74daa33d/attachment-0001.html>

    ------------------------------

    Message: 2
    Date: Wed, 23 Mar 2011 07:59:47 -0400
    From: Anthony Gutierrez <[email protected]
    <mailto:[email protected]>>
    To: m5-users <[email protected] <mailto:[email protected]>>
    Subject: Re: [m5-users] SE mode with switch_cpu and multiple cpus.
    Message-ID: <[email protected]
    <mailto:[email protected]>>
    Content-Type: text/plain; charset=ISO-8859-1; format=flowed

    Tripti,

    I submitted a patch for this on the review board a few weeks ago.
    I just
    need to ship it, but you should be able to get it from there.

    -Tony


    ------------------------------

    Message: 3
    Date: Wed, 23 Mar 2011 10:14:22 -0500
    From: sheng qiu <[email protected]
    <mailto:[email protected]>>
    To: [email protected] <mailto:[email protected]>
    Subject: [m5-users] question about the DRAM model in M5
    Message-ID:
    <[email protected]
    <mailto:[email protected]>>
    Content-Type: text/plain; charset="iso-8859-1"

    Hi all,

    i have a simple question. if we have more requests on DRAM during some
    period, will the access latency become larger because of the bursts of
    requests? or does M5 consider the queuing delay for the DRAM access?

    Thanks,
    Sheng
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL:
    
<http://m5sim.org/cgi-bin/mailman/private/m5-users/attachments/20110323/7b5e3bb5/attachment-0001.html>

    ------------------------------

    _______________________________________________
    m5-users mailing list
    [email protected] <mailto:[email protected]>
    http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

    End of m5-users Digest, Vol 56, Issue 31
    ****************************************




--
Regards,
Tripti

_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to