You might want to try the developer repository, although stable isn't *that* out of date yet, and I'm pretty sure gem5 didn't behave this way when stable was new. The fact that it stops very early suggests that something is incrementally wrong. Are you sure your kernel file is in the right place, has something in it, has the right permissions, etc? You can try running with --debug-flags=Exec to see what it's trying to do. There's also one I'm not remembering off hand which lets you see memory access as they happen so you can see if, for instance, all the fetches are coming back as zeroes. That may be "MemoryAccess" or "MemoryAccesses" or something like that.

If you find that there was something wrong with your kernel file or its permissions and gem5 didn't notice, please let us know so we can put in some better error checking.

Gabe

Quoting "Borgens, Michael Edward" <[email protected]>:

Hi all,

I am trying to run x86_FS mode but when I run:

build/X86_FS/m5.opt configs/example/fs.py --kernel=/home/michael/gem5-stable/x86-system/binaries/x86_64-vmlinux-2.6.22.9



I get the following output:

gem5 Simulator System. http://gem5.org

gem5 is copyrighted software; use the --copyright option for details.


gem5 compiled Aug 4 2011 14:14:47

gem5 started Aug 4 2011 14:16:34

gem5 executing on michael-MM061

command line: build/X86_FS/m5.opt configs/example/fs.py --kernel=/home/michael/gem5-stable/x86-system/binaries/x86_64-vmlinux-2.6.22.9

warning: add_child('terminal'): child 'terminal' already has parent

Global frequency set at 1000000000000 ticks per second

info: kernel located at: /home/michael/gem5-stable/x86-system/binaries/x86_64-vmlinux-2.6.22.9

0: 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...

panic: Invalid microop!

@ cycle 1000

[invoke:build/X86_FS/arch/generic/debugfaults.hh, line 93]

Memory Usage: 619896 KBytes

Program aborted at cycle 1000

Aborted



I looked through the archives and couldn't find a solution to this problem. I am running this on Ubuntu and using the gem5-stable version. Any insight into why this is occuring and how to fix it would be much appreciated.



Thank you,

Michael Borgens



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

Reply via email to