A number of people have had problems like this, so if we can figure out what's going on that would be great. The basic problem is that one of the very first microops, maybe the first or only one or two later, is not valid for some reason. Please describe your setup, including versions of your compiler, etc, if you're on a 32 bit machine, the version of gem5, where you got your kernel, etc. If you can, try this again on a different computer with a different setup and see if it works there. Also run with --debug-flags=Exec,ExecMacro and see what it's trying to execute. gdb might help too.
Gabe On 09/01/11 00:03, Mahmood Naderan wrote: > Are you using 32 bit host? > > On 8/31/11, [email protected] <[email protected]> wrote: >> >> Dear GEM5 users, >> >> I was able to build ALPHA_FS architecture and boot >> linux on it. However, when I tried to do the same with X86_FS (after >> downloading x86 binaries), I got the following error: >> >> >> borni@borni-G31M-ES2L:~/gem5$ ./build/X86_FS/m5.opt --verbose >> configs/example/fs.py >> --kernel=/home/borni/Desktop/X86_GEM5/binaries/x86_64-vmlinux-2.6.22.9 >> gem5 >> Simulator System. http://gem5.org >> gem5 is copyrighted software; use the >> --copyright option for details. >> >> gem5 compiled Aug 29 2011 13:01:34 >> gem5 >> started Aug 31 2011 18:01:01 >> gem5 executing on borni-G31M-ES2L >> command >> line: ./build/X86_FS/m5.opt --verbose configs/example/fs.py >> --kernel=/home/borni/Desktop/X86_GEM5/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/borni/Desktop/X86_GEM5/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: 232296 KBytes >> Program aborted at cycle 1000 >> Aborted >> >> I found two >> similar questions raised on this list couple of months ago, but nobody >> replied. I tied with builds ".opt", ".fast", ".debug" with both GEM5 stable >> and development versions. Always the same result. Am I doing something >> wrong? >> >> Kind regards, >> >> Borislav Nikolic > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users _______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
