Hi all,

I ran X86 in full system with a SPLASH benchmark ocean_cp successfully.
However, when I tried to run the same benchmark with X86 full system+ Ruby.
I got this: "MP-BIOS bug: 8254 timer not connected to IO-APIC". And then
the system stalled. I wonder how to solve this problem. Thanks!


The command is :
/build/X86/gem5.fast configs/example/ruby_fs.py -b ocean_cp
--kernel=x86_64-vmlinux-2.6.22.9.smp --ruby --num-cpus=2
--topology=Crossbar --clock=5GHz --cpu-type=timing
warning: add_child('terminal'): child 'terminal' already has parent
Global frequency set at 5000000000 ticks per second
info: kernel located at:
/usr/research/arch/users/jun/gem5-stable-clean/binaries/x86_64-vmlinux-2.6.22.9.smp
Listening for com_1 connection on port 3456
warn: Reading current count from inactive timer.
0: system.remote_gdb.listener: listening for remote gdb on port 7000
0: system.remote_gdb.listener: listening for remote gdb on port 7001
**** 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

Here is what I got from telnet:

telnet localhost 3456
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
==== m5 slave terminal: Terminal 0 ====
Linux version 2.6.22.9 (gblack@fajita) (gcc version 4.1.2 (Gentoo 4.1.2
p1.1)) #12 SMP Fri Feb 27 22:10:33 PST 2009
Command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923 root=/dev/hda1
BIOS-provided physical RAM map:
 BIOS-e820: 0000000000000000 - 0000000000100000 (reserved)
 BIOS-e820: 0000000000100000 - 0000000020000000 (usable)
end_pfn_map = 131072
kernel direct mapping tables up to 20000000 @ 100000-102000
DMI 2.5 present.
Zone PFN ranges:
  DMA           256 ->     4096
  DMA32        4096 ->  1048576
  Normal    1048576 ->  1048576
early_node_map[1] active PFN ranges
    0:      256 ->   131072
Intel MultiProcessor Specification v1.4
MPTABLE: OEM ID:  MPTABLE: Product ID:  MPTABLE: APIC at: 0xFEE00000
Processor #0 (Bootup-CPU)
Processor #1
I/O APIC #1 at 0xFEC00000.
Setting APIC routing to flat
Processors: 2
Allocating PCI resources starting at 30000000 (gap: 20000000:e0000000)
PERCPU: Allocating 34160 bytes of per cpu data
Built 1 zonelists.  Total pages: 127421
Kernel command line: earlyprintk=ttyS0 console=ttyS0 lpj=7999923
root=/dev/hda1
Initializing CPU#0
PID hash table entries: 2048 (order: 11, 16384 bytes)
Marking TSC unstable due to TSCs unsynchronized
time.c: Detected 4999.424 MHz processor.
Console: colour dummy device 80x25
console handover: boot [earlyser0] -> real [ttyS0]
Dentry cache hash table entries: 65536 (order: 7, 524288 bytes)
Inode-cache hash table entries: 32768 (order: 6, 262144 bytes)
Checking aperture...
Memory: 508656k/524288k available (3699k kernel code, 14476k reserved,
1767k data, 248k init)
Calibrating delay loop (skipped)... 3999.96 BogoMIPS preset
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
Freeing SMP alternatives: 34k freed
..MP-BIOS bug: 8254 timer not connected to IO-APIC


Best,

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

Reply via email to