Hello,

I'm now a little lost - were you able to connect to the running simulation via 
telnet or not?

As for the other steps you are talking about, it would be helpful to post the 
output of your terminal history. I'm not sure what commands you ran.


Ben

From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On 
Behalf Of Marko Zivkovic
Sent: Monday, October 29, 2012 11:15 AM
To: gem5 users mailing list
Subject: Re: [gem5-users] Full SYstem Mode. What am i missing?

Ok, that is what I thought. Currently I have a problem and I am stuck with it. 
I do not see what am I doing wrong? I will use m5term ones I successfully 
finish simulation, boot the OS, etc.

./build/X86/gem.opt configs/example/fs.py --disk-image=/path to the image
--kernel=/path to the kernel
--script=/queens.rcS

I downloaded Full System Mode files ( disks( linux-x86.img and added 
linux-bigswap2.img ) and binary ( two kernel files and I pointed to one of 
them).

I am not sure about all this image mount. I did as tutorial said. I did umount 
/mnt 

When I run it, It found few unimplemented systemcalls, Real Simulation started, 
I am waiting and get the out put from previous post. 

I found config files link together with full system files. There are 4-5 files 
within. Should I used them?

Thank you







On Mon, Oct 29, 2012 at 7:48 AM, Hossein Nikoonia <nikoo...@gmail.com> wrote:
you can also use util/term/m5term 3456
you have to "make" it first :)

On Oct 29, 2012, at 4:16 PM, Payne, Benjamin wrote:

> Hi Marko,
>
> I am a new user to gem5, but I also experienced this confusion running full 
> system mode. Once you launch the full system mode, you open a new terminal on 
> your host and use
>
> telnet 127.0.0.1 3456
>
> This will connect you to the running simulation. Let us know if that resolves 
> the problem.
>
> I'd point you to the documentation for gem5 (google "gem5 telnet" without 
> quotes) but the gem5 server seems to be not responding.
>
> Good luck,
>
> Ben
>
> -----Original Message-----
> From: gem5-users-boun...@gem5.org [mailto:gem5-users-boun...@gem5.org] On 
> Behalf Of Marko Zivkovic
> Sent: Sunday, October 28, 2012 2:19 PM
> To: gem5 users mailing list
> Subject: [gem5-users] Full SYstem Mode. What am i missing?
>
> Hello,
>
> I am trying to simulate queens example.
>
> I)
>
> 1. I did mount - umount step  //without checkpoint option 2. export 
> LINUX_IMAGE=/tmp/linux-x86.img 3. ./build/X86/gem5.opt configs/example/fs.py 
> --kernel=/home/marko/Downloads/x86-system/binaries/x86_64-vmlinux-2.6.22.9.smp
> --script=/home/marko/Downloads/gem5-2/queens.rcS
> 4. here is my queens.rcS
>
> #!/bin/sh
>
> sleep 10
> m5 checkpoint 100000
> m5 resetstats
> /queens 8
> m5 exit
>
> Here is what i get:
>
> e/marko/Downloads/x86-system/binaries/x86_64-vmlinux-2.6.22.9.smp
> --script=/home/marko/Downloads/gem5-2/queens.rcS
> gem5 Simulator System.  http://gem5.org
> gem5 is copyrighted software; use the --copyright option for details.
>
> gem5 compiled Oct 24 2012 13:17:57
> gem5 started Oct 27 2012 09:46:23
> gem5 executing on debian
> command line: ./build/X86/gem5.opt configs/example/fs.py 
> --kernel=/home/marko/Downloads/x86-system/binaries/x86_64-vmlinux-2.6.22.9.smp
> --script=/home/marko/Downloads/gem5-2/queens.rcS
> warning: add_child('terminal'): child 'terminal' already has parent Global 
> frequency set at 1000000000000 ticks per second
> info: kernel located at:
> /home/marko/Downloads/x86-system/binaries/x86_64-vmlinux-2.6.22.9.smp
> rtc: Real-time clock set to Sun Jan  1 00:00:00 2012 Listening for com_1 
> connection on port 3456
> warn: Reading current count from inactive timer.
> 0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
> **** REAL SIMULATION ****
> info: Entering event queue @ 0.  Starting simulation...
> warn: Don't know what interrupt to clear for console.
> warn: instruction 'fxsave' unimplemented
> warn: instruction 'wbinvd' unimplemented
> warn: Tried to clear PCI interrupt 14
> warn: Unknown mouse command 0xe1.
> warn: instruction 'fld' unimplemented
> warn: instruction 'fxch' unimplemented
> warn: instruction 'fucomip' unimplemented
> warn: instruction 'ffreep' unimplemented
>
> From this point, it works but never continues.. So, what I am missing?Also, 
> these unimplemented syscalls worries me because linux kernel should have it.
>
>
> II) Please check if my understanding is right. I should boot Linux then 
> execute queens.rcS which will start queens app with parameter 8
>
> simulation should start and execute the program. If I want to "play more" 
> with the simulated OS shell, i will could use m5term to execute, add 
> parameters, etc.
>
> am i right?
>
> I am not sure that I successfully boot linux, according to my screen output?!
>
> Thank you
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
> _______________________________________________
> gem5-users mailing list
> gem5-users@gem5.org
> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to