Re: [m5-users] ALPHA_FS Kernel panic - not syncing: Aiee, killing interrupt handler!

2008-07-10 Thread Joel Hestness
Thanks for the quick response.  I checked out the version from the
repository and rebuilt, and both errors went away.
I am still working through some bugs to get a full run completed, but we'll
save them for another thread. :P
  Thanks again,
  Joel

On Wed, Jul 9, 2008 at 9:11 AM, Ali Saidi [EMAIL PROTECTED] wrote:

 Some quick guesses:

 * What version of M5 are you running? There were several cache bug
 fixes to b5, not just the one your pointed out. You really should be
 running the version in the repository.
 * Are you using the tsb_osfpal from the website (or one you compiled
 yourself) as opposed to ts_osfpal?
 * Is there a reason your switching to a detailed CPU in the middle of
 booting?

 If I run your command line I get a lot further in the booting process
 before switching CPUs. With an atomic cpu (with or without caches) I
 can boot 64 processors to the prompt. I would try M5 in the repository
 and see if that solves the problem. If not comparing the atomic trace
 to the detailed timing trace would probably give you an idea about
 where it's going wrong.

 Ali




 On Jul 9, 2008, at 2:23 AM, Joel Hestness wrote:

  Hi,
I have built a couple of the PARSEC benchmarks to run under alpha-
  linux and have a disk image set up with these binaries and input
  files to run in M5 ALPHA_FS.  I have run the complete blackscholes
  benchmark using 4 cores/4 threads with no problems.  Currently, I am
  trying scale up the number of processors to 64.  Here is my command
  line:
 
  
  build/ALPHA_FS/m5.opt --outdir=$OUTDIR --trace-flags=Bus --
  trace-start=17000 --trace-file=$OUTDIR/tracelog.txt configs/
  joel/fs.py --detailed --caches --l2cache --num-cpus=64 --fast-
  forward=8000 --script=./configs/joel/parsec/blackscholes.rcS
  
 
The first shot at running this resulted in an assertion failure
  that is documented in the mailing list thread:
 http://www.mail-archive.com/m5-users@m5sim.org/msg00107.html
  .  Based on the recommendation from this thread, I commented the
  assertion, rebuilt M5 and reran the benchmark (I am not sure if this
  is related to the next problem that I am having).  Now, the
  benchmark fails with the following output:
 
  
  Switched CPUS @ cycle = 28289857500
  warn: Entering event queue @ 28289857500.  Starting simulation...
  Changing memory mode to timing
  switching cpus
   REAL SIMULATION 
  warn: Entering event queue @ 28289858000.  Starting simulation...
  panic: Halt not implemented!
   @ cycle 28289931750
  [halt:build/ALPHA_FS/cpu/o3/alpha/cpu.hh, line 108]
  Program aborted at cycle 28289931750
  Abort
  
 
Seems this is a result of a kernel panic.  Here are the last few
  lines of console.system.sim_console (the whole file can be found @
 http://www.cs.utexas.edu/~hestness/links/console.system.sim_console)
  :
 
  
  [fc311c60] ret_from_fork+0x0/0x10
  [fc33be34] fork_idle+0x54/0xb0
  [fc345948] cpu_callback+0xa8/0x1b0
  [fc33be08] fork_idle+0x28/0xb0
  [fc31d858] __cpu_up+0x38/0x360
  [fc310020] __smp_callin+0x0/0x28
  [fc310020] __smp_callin+0x0/0x28
  Code: a4850018  20650018  408305a1  f428  a4430008  a43e0050
  b5a40008 b49e0050
  Kernel panic - not syncing: Aiee, killing interrupt handler!
  
 
I have encountered this problem with both the kernel distributed
  with M5, and the kernel that I have built (linux-2.6.16.53 using
  gcc-4.0.2).  If anyone has encountered this or something similar, I
  would really appreciate any help you can offer.
Thanks,
Joel
  ___
  m5-users mailing list
  m5-users@m5sim.org
  http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

 ___
 m5-users mailing list
 m5-users@m5sim.org
 http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

___
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users

Re: [m5-users] quick test fails with repo version

2008-07-10 Thread Sujay Phadke
I downloaded the encumbered files and used the extras command as given on 
the page. It passes 1 test but gives an error in the second as follows:

build/ALPHA_SE/m5.fast -d 
build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic 
tests/run.py quick/20.eio-short/alpha/eio/simple-atomic  
build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic/stdout 
2 
build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic/stderr
scons: *** 
[build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic/stdout] 
Error 1
scons: building terminated because of errors.
Child returned 2
When attemping to execute: scons IGNORE_STYLE=True 
EXTRAS=/n/rtcl20/home/sphadke/research/m5/encumbered -j2 
build/ALPHA_SE/tests/fast/quick build/ALPHA_FS/tests/fast/quick 
build/MIPS_SE/tests/fast/quick build/SPARC_SE/tests/fast/quick 
build/X86_SE/tests/fast/quick

the stderr contains:
cat 
build/ALPHA_SE/tests/fast/quick/20.eio-short/alpha/eio/simple-atomic/stderr
gzip: tests/test-progs/anagram/bin/alpha/eio/anagram-vshort.eio.gz: No such 
file or directory
fatal: could not read EIO file header
 @ cycle 0
[eio_open:build/ALPHA_SE/eio/eio.cc, line 190]
Memory Usage: 187292 KBytes

There is no directory called 'anagram' in tests/test-progs. Do I have to 
download additional files?

Thanks,
Sujay

- Original Message - 
From: nathan binkert [EMAIL PROTECTED]
To: M5 users mailing list m5-users@m5sim.org
Sent: Wednesday, July 09, 2008 5:50 PM
Subject: Re: [m5-users] quick test fails with repo version


 thanks. I know about the extras option. But if its used in the tests,
 shouldnt it be included in the scripts?
 The tests stuff in general is broken if you don't have everything in
 place.  In the past, we just didn't release that stuff, but now that
 our repository is open, we have to fix it.  It's on the todo list.

  Nate
 ___
 m5-users mailing list
 m5-users@m5sim.org
 http://m5sim.org/cgi-bin/mailman/listinfo/m5-users
 

___
m5-users mailing list
m5-users@m5sim.org
http://m5sim.org/cgi-bin/mailman/listinfo/m5-users