If you want to get going quickly, you can download the scons-local
package and just stick it somewhere.

  Nate

2009/3/5 Polina Dudnik <pdud...@gmail.com>:
> Yes, I am trying to figure it out right now by running it withing gdb. It is
> pretty interesting that my output only differs from yours by one line which
> is segfault.
>
> It will be a little bit before I can install the most recent m5-dev because
> the scons was upgraded to 0.98 and we are still on 0.97 and I need to wait
> for the lab to upgrade scons.
>
> Polina
>
> On Thu, Mar 5, 2009 at 2:26 PM, Ali Saidi <sa...@umich.edu> wrote:
>>
>> My output looks like this:
>> M5 compiled Mar  5 2009 13:51:37
>> M5 revision 632115b48346 5955 default qtip tip start_sparc_2cpu.diff
>> qbase
>> M5 started Mar  5 2009 14:03:22
>> M5 executing on zeep
>> command line: ./build/SPARC_FS/m5.opt configs/example/fs.py -n 2
>> Global frequency set at 1000000000000 ticks per second
>> info: No kernel set for full system simulation. Assuming you know what
>> you're doing...
>> Listening for t1000 connection on port 3456
>>       0: system.t1000.htod: Real-time clock set to Thu Jan  1
>> 00:00:00 2009
>>
>>       0: system.t1000.htod: Real-time clock set to 1230768000
>> Listening for t1000 connection on port 3457
>> 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7001
>> 0: system.remote_gdb.listener: listening for remote gdb #1 on port 7000
>> **** REAL SIMULATION ****
>> info: Entering event queue @ 0.  Starting simulation...
>> hack: Processor 2 is virtual processor 4. Swizzle the numbers(this
>> will only work for <= 2 processors)
>> hack: Processor 2 is virtual processor 4. Swizzle the numbers(this
>> will only work for <= 2 processors)
>> info: Ignoring write to SPARC ERROR regsiter
>> info: Ignoring write to SPARC ERROR regsiter
>> warn: Don't know what interrupt to clear for console.
>> For more information see: http://www.m5sim.org/warn/7fe1004f
>> info: Ignoring write to SPARC ERROR regsiter
>> info: Ignoring write to SPARC ERROR regsiter
>>
>>
>> and the console output looks like:
>> cpu cpu
>>
>> Sun Fire T2000, No Keyboard
>> Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
>> OpenBoot 4.23.0, 256 MB memory available, Serial #1122867.
>> [saidi obp #30]
>> Ethernet address 0:80:3:de:ad:3, Host ID: 80112233.
>>
>>
>>
>> Boot device: /virtual-devices/d...@0  File and args: -vV
>> Loading ufs-file-system package 1.4 04 Aug 1995 13:02:54.
>> FCode UFS Reader 1.12 00/07/17 15:48:16.
>> Loading: /platform/SUNW,Sun-Fire-T2000/ufsboot
>> Loading: /platform/sun4v/ufsboot
>> device path '/virtual-devi...@100/d...@0:a'
>> The boot filesystem is logging.
>> The ufs log is empty and will not be used.
>> standalone = `kernel/sparcv9/unix', args = `-v'
>> Elf64 client
>> Size: 0x76e40+0x1c872+0x3123a Bytes
>> modpath: /platform/sun4v/kernel /kernel /usr/kernel
>> module /platform/sun4v/kernel/sparcv9/unix: text at [0x1000000,
>> 0x1076e3f] data at 0x1800000
>> module misc/sparcv9/krtld: text at [0x1076e40, 0x108f737] data at
>> 0x184dab0
>> module /platform/sun4v/kernel/sparcv9/genunix: text at [0x108f738,
>> 0x11dd437] data at 0x18531c0
>> module /platform/sun4v/kernel/misc/sparcv9/platmod: text at
>> [0x11dd438, 0x11dd43f] data at 0x18a4be0
>> module /platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1: text at
>> [0x11dd440, 0x11e06ff] data at 0x18a5300
>> SunOS Release 5.10 Version Generic_118822-23 64-bit
>> Copyright 1983-2005 Sun Microsystems, Inc.  All rights reserved.
>> Use is subject to license terms.
>> Ethernet address = 0:80:3:de:ad:3
>> mem = 262144K (0x10000000)
>> avail mem = 237879296
>> root nexus = Sun Fire T2000
>> pseudo0 at root
>> pseudo0 is /pseudo
>> scsi_vhci0 at root
>> scsi_vhci0 is /scsi_vhci
>> virtual-device: hsimd0
>> hsimd0 is /virtual-devi...@100/d...@0
>> root on /virtual-devi...@100/d...@0:a fstype ufs
>> pseudo-device: dld0
>> dld0 is /pseudo/d...@0
>> cpu0: UltraSPARC-T1 (cpuid 0 clock 5 MHz)
>> cpu1: UltraSPARC-T1 (cpuid 1 clock 5 MHz)
>>
>> At this point there is no futher output. I imagine that one cpu is
>> waiting for another  one or something and whatever condition it's
>> waiting for is not being reached. It is still interesting to know why
>> it's crashing for you, since it might shed some light on the reason.
>> The thing to do now is look through the solaris  source to see what is
>> going on right after the cpuX: ... lines are printed and look at an
>> exec trace and try to debug the problem.
>>
>> Ali
>>
>>
>>
>> On Mar 5, 2009, at 2:30 PM, Polina Dudnik wrote:
>>
>> > It is m5-stable. Maybe I should change to m5. I can do that.
>> >
>> >
>> > Also, are any of the binaries dependent on 1g2p-md.bin or 1g2p-
>> > hv.bin by any chance?
>> >
>> > Polina
>> >
>> >
>> > On Thu, Mar 5, 2009 at 1:24 PM, Steve Reinhardt <ste...@gmail.com>
>> > wrote:
>> > m5 or m5-stable?  The contextId change is in the former but not the
>> > latter.
>> >
>> > 2009/3/5 Polina Dudnik <pdud...@gmail.com>:
>> > > I am doing it in m5.
>> > >
>> > > Polina
>> > >
>> > > - Show quoted text -
>> > > On Thu, Mar 5, 2009 at 1:04 PM, Steve Reinhardt <ste...@gmail.com>
>> > wrote:
>> > >>
>> > >> - Show quoted text -
>> > >> 2009/3/5 Polina Dudnik <pdud...@gmail.com>:
>> > >> > I am not sure why our code base would be different and by how
>> > much, but
>> > >> > that
>> > >> > could be why yours is running fine and mine segfaults.
>> > >>
>> > >> Hi Polina,
>> > >>
>> > >> If you're doing this in the gem5 repository then that is getting
>> > stale
>> > >> wrt the main m5 tree.  It might be best if all you're doing is
>> > working
>> > >> on SPARC functionality to do that based on the m5 tree.  I really
>> > want
>> > >> to have a do-over on the gem5 tree and make it such that Ruby vs.
>> > the
>> > >> classic M5 memory system is a compile-time option so that we don't
>> > >> have to have a permanent fork like we do now.
>> > >>
>> > >> Steve
>> > >> _______________________________________________
>> > >> 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
>> > >
>> > >
>> > _______________________________________________
>> > 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
>>
>> _______________________________________________
>> 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
>
>
_______________________________________________
m5-dev mailing list
m5-dev@m5sim.org
http://m5sim.org/mailman/listinfo/m5-dev

Reply via email to