Hi,all
I met some trouble in ARM_FS mode.
When I run a test simulation follow wiki document
build/ARM_FS/gem5.opt -d /tmp/output configs/example/fs.py
It shows like this:
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
gem5 compiled May 30 2012 22:43:45
gem5 started Jun 11 2012 18:58:36
gem5 executing on bojun-desktop
command line: build/ARM_FS/gem5.opt -d /tmp/output configs/example/fs.py
Global frequency set at 1000000000000 ticks per second
info: kernel located at:
/home/bojun/GEM5/gem5-stable-549b72de8f72/dist/binaries/vmlinux.arm.smp.fb.2.6.38.8
info: Using bootloader at address 0x80000000
Listening for system connection on port 5901
Listening for system connection on port 3456
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
warn: The clidr register always reports 0 caches.
warn: clidr LoUIS field of 0b001 to match current ARM implementations.
warn: The csselr register isn't implemented.
warn: The ccsidr register isn't implemented and always reads as 0.
warn: instruction 'mcr bpiallis' unimplemented
warn: instruction 'mcr icialluis' unimplemented
warn: instruction 'mcr dccimvac' unimplemented
warn: instruction 'mcr dccmvau' unimplemented
warn: instruction 'mcr icimvau' unimplemented
warn: LCD dual screen mode not supported
warn: Returning thumbEE disabled for now since we don't support CP14config
registers and jumping to ThumbEE vectors
warn: instruction 'mcr icialluis' unimplemented
warn: instruction 'mcr bpiallis' unimplemented
And it seems hang on it forever(over 24 hours). I try to use midterm, but
can not figure out what problem is this.
I really need some help.
Thanks in advance.
---------- Forwarded message ----------
From: Bojun Ma <[email protected]>
Date: Mon, Jun 11, 2012 at 5:44 PM
Subject: Questions about running SPEC benchmarks in FS mode
To: gem5 users mailing list <[email protected]>
Hi,all
I need to run SPEC CPU2000 in FS mode with multi cores system(4 cores
at this moment). I choose ARM_FS. From the document from wiki, I downloaded:
ARM New Full System
Files<http://www.m5sim.org/dist/current/arm/arm-system-2011-08.tar.bz2>--
Pre-compiled Linux kernel, and file systems, and kernel config files.
This includes both a cut-down linux and a full ubuntu linux
Put it under the main directory of gem5.
I also created a new bigger disk image following the
http://gem5.org/Ubuntu_Disk_Image_for_ARM_Full_System
I am confused about the steps to running SPEC in FS mode.
From my understanding of Running SPEC in ARM_FS mode, I need
1. copy all arm binaries of SPEC 2000 benchmarks and the input set to
the disk image.
Question: Is there any requirement for the SPEC directory structure
I need to create in disk image?
2.Enable smp support
Question: how to realize smp support?
3. "build the boot loader in system/arm and place it somewhere gem5 can
find it."
Question: I saw this from a previous topic" ARM MP FS" in gem5
mail list, however I am not quite clear of what does it really mean.
In system/arm , there is a sub directory
"simple_bootloader", what is the function of this? Can I use it directly
instead of building a new boot loader?
4.Command line:
build/ARM_FS/gem5.opt configs/example/fs.py -n NUM_CPUS
--script= runscript.rcs --detailed --caches
I think I should include the simulation information like which
benchmark to running and which input file to use in the .rcs file, is that
right?
Is there any reference and guide about how to write the
runscript.rcs file for SPEC benchmark in FS mode?
If the command line I mentioned is wrong, what should be the right
command line for running SPEC benchmark in FS mode?
5. There is a directory "boot" under gem5/configs. It included several
.rcs file. Is it for FS mode simulation? What is the function of them?
Thanks in advance.
Any suggestion for running SPEC benchmark in FS mode is appreciated.
Bojun Ma
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users