Follow-up:

I should have been connecting to port 3457.  It looks like port 3456
is used to set the clock or something.

Thanks,
Gedare

On Tue, May 4, 2010 at 7:15 AM, Ali Saidi <[email protected]> wrote:
> Hi Gedare,
>
> I created our version of the nvram by running legion and saving the nvram 
> file that has the boot command in it. I thought this worked with m5term as 
> well, but I could be mistaken. Worst case you can use the Sun legion 
> simulator to create a nvram that auto boots and point m5 at that.
>
> Ali
>
>
>
> On May 3, 2010, at 1:16 AM, Gedare Bloom wrote:
>
>> Hi Ali,
>>
>> I get the same/similar results with m5term.
>> $ m5term localhost 3456
>> ==== m5 slave terminal: Terminal 0 ====
>>
>> And the cursor just sits blinking, input does not appear to do
>> anything.  The wiki says something vague about "users must often set
>> various terminal settings to get things to work" -- could this be
>> causing me an issue, and what kind of terminal settings would I need
>> to consider?
>>
>> -Gedare
>>
>> On Sun, May 2, 2010 at 7:04 PM, Ali Saidi <[email protected]> wrote:
>>> You need to use the m5term application, not normal telnet.
>>>
>>> Ali
>>>
>>> On May 2, 2010, at 2:00 PM, Gedare Bloom wrote:
>>>
>>>> Hi,
>>>>
>>>> I've just started to use M5, and am trying to get the sparc simulation
>>>> tools to work.  I have successfully built the SPARC_SE and SPARC_FS m5
>>>> binaries.  I ran the SPARC_SE hello world example.  Now I am trying to
>>>> get SPARC_FS to work and am running into some issues.  I followed a
>>>> previous mailing list thread (
>>>> http://m5sim.org/cgi-bin/mailman/private/m5-users/2010-February/005466.html
>>>> ) which got me far, but not far enough.
>>>>
>>>> I am running on Ubuntu 9.10 Karmic Koala: Linux version 2.6.31-21-generic
>>>> gcc version 4.4.1 (Ubuntu 4.4.1-4ubuntu9)
>>>> Python 2.6.4
>>>> SCons v1.2.0.r3842
>>>> SWIG Version 1.3.36
>>>> and have zlib and m4 installed.
>>>>
>>>> I have copied the OpenSparc binaries to /dist/m5/system/binaries/ and
>>>> renamed reset.bin, q.bin, and openboot.bin to the _new binaries
>>>> expected by the m5 sparc FS scripts.  I also copied nvram1 to the
>>>> binaries directory, but did not change it at all.  I have copied the
>>>> disk.s10hw2 to /dist/m5/system/disks/ as well.
>>>>
>>>> I run the following ($ indicates command line prompt):
>>>> ---------
>>>> $ build/SPARC_FS/m5.debug -d /tmp/output configs/example/fs.py
>>>> M5 Simulator System
>>>>
>>>> Copyright (c) 2001-2008
>>>> The Regents of The University of Michigan
>>>> All Rights Reserved
>>>>
>>>>
>>>> M5 compiled May  2 2010 12:40:24
>>>> M5 revision d9823ce926fa 7072 default tip
>>>> M5 started May  2 2010 14:41:25
>>>> M5 executing on gedare-desktop
>>>> command line: build/SPARC_FS/m5.debug -d /tmp/output configs/example/fs.py
>>>> 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 7000
>>>> **** REAL SIMULATION ****
>>>> info: Entering event queue @ 0.  Starting simulation...
>>>> 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
>>>> ---------
>>>> I'm not sure what the info and warn messages indicate.
>>>>
>>>> However, there is output:
>>>> ---------
>>>> $ cat /tmp/output/system.t1000.pterm
>>>>  cpu Probing I/O buses
>>>>
>>>>
>>>> Sun Fire T2000, No Keyboard
>>>> Copyright 2005 Sun Microsystems, Inc.  All rights reserved.
>>>> OpenBoot 4.20.0, 256 MB memory available, Serial #1122867.
>>>> [mo23723 obp4.20.0 #0]
>>>> Ethernet address 0:80:3:de:ad:3, Host ID: 80112233.
>>>>
>>>>
>>>>
>>>> ok
>>>> ---------
>>>>
>>>> It appears that it is waiting for a boot command. So I try to connect
>>>> to give interactive commands,
>>>> ---------
>>>> $ telnet localhost 3456
>>>> Trying ::1...
>>>> Trying 127.0.0.1...
>>>> Connected to localhost.
>>>> Escape character is '^]'.
>>>> ==== m5 slave terminal: Terminal 0 ====
>>>>
>>>> ---------
>>>>
>>>> The telnet client just sits.  In the m5 console I see this:
>>>> ---------
>>>> 53772125000: system.t1000.hterm: attach terminal 0
>>>> ---------
>>>>
>>>> However, there is no change to system.t1000.pterm. Also
>>>> system.t1000.hterm remains an empty file.
>>>>
>>>> If anyone has any pointers for how I can proceed with getting the base
>>>> solaris image to boot, I would be very grateful.  I prefer automatic
>>>> rather than interactive, but anything that works is a good start for
>>>> me.
>>>>
>>>> Sincerely,
>>>> Gedare
>>>> _______________________________________________
>>>> m5-users mailing list
>>>> [email protected]
>>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>>>
>>>
>>> _______________________________________________
>>> m5-users mailing list
>>> [email protected]
>>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>>
>> _______________________________________________
>> m5-users mailing list
>> [email protected]
>> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>>
>
> _______________________________________________
> m5-users mailing list
> [email protected]
> http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
>
_______________________________________________
m5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Reply via email to