Hi Jason,
Now I got into this step.
The gem5 can boot the ubuntu, but in the near end, the gem5 just
aborted. The log is attached below.
I am not sure if it is caused by missing module, since I saw the module
loading is failed. And I am trying to address it.
Thanks!
(This is the first time I used mailman, I don't know how to reply to the
mail list, till now, I still copy all the email headers by my own :( )
-----Log------
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
gem5 compiled Apr 20 2017 01:31:49
gem5 started Apr 21 2017 15:41:19
gem5 executing on ling-PC, pid 21370
command line: build/X86/gem5.opt configs/example/fs.py
--kernel=vmlinux-4.9 --disk-image=litmusrt.img
Global frequency set at 1000000000000 ticks per second
warn: DRAM device capacity (8192 Mbytes) does not match the address
range assigned (512 Mbytes)
info: kernel located at:
/home/ling/GEM5_FILES/gem5_image/binaries/vmlinux-4.9
Listening for com_1 connection on port 3456
0: rtc: Real-time clock set to Sun Jan 1 00:00:00 2012
0: system.remote_gdb.listener: listening for remote gdb #0 on port 7000
warn: Reading current count from inactive timer.
warn: ClockedObject: More than one power state change request
encountered within the same simulation tick
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
warn: instruction 'fninit' unimplemented
warn: Don't know what interrupt to clear for console.
12496501000: system.pc.com_1.terminal: attach terminal 0
warn: Tried to clear PCI interrupt 14
warn: i8042 "Write output port" command not implemented.
warn: i8042 "Write keyboard output buffer" command not implemented.
warn: Write to unknown i8042 (keyboard controller) command port.
warn: instruction 'prefetch_nta' unimplemented
warn: instruction 'fwait' unimplemented
warn: instruction 'prefetch_t1' unimplemented
warn: instruction 'prefetch_t2' unimplemented
warn: instruction 'prefetch_nta' unimplemented
panic: Unsupported ATA command: 0xa1
Memory Usage: 7528764 KBytes
Program aborted at tick 3200033227500
--- BEGIN LIBC BACKTRACE ---
build/X86/gem5.opt(_Z15print_backtracev+0x16)[0x559c22d724d6]
build/X86/gem5.opt(_Z12abortHandleri+0x3d)[0x559c22d8f13d]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11100)[0x7f330ce14100]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcf)[0x7f330b2ebfdf]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f330b2ed40a]
build/X86/gem5.opt(_ZN7IdeDisk12startCommandEv+0x23d)[0x559c23246d6d]
build/X86/gem5.opt(_ZN7IdeDisk11updateStateE9DevAction+0xfe)[0x559c2324511e]
build/X86/gem5.opt(_ZN7IdeDisk12writeCommandEmiPKh+0x163)[0x559c23245c53]
build/X86/gem5.opt(_ZN13IdeController14dispatchAccessEP6Packetb+0x3c4)[0x559c2323f004]
build/X86/gem5.opt(_ZN13IdeController5writeEP6Packet+0xb)[0x559c2324004b]
build/X86/gem5.opt(_ZN7PioPort10recvAtomicEP6Packet+0x6e)[0x559c2311dc4e]
build/X86/gem5.opt(_ZN15NoncoherentXBar10recvAtomicEP6Packets+0x261)[0x559c22e75b41]
build/X86/gem5.opt(_ZN6Bridge15BridgeSlavePort10recvAtomicEP6Packet+0x62)[0x559c22e34412]
build/X86/gem5.opt(_ZN12CoherentXBar10recvAtomicEP6Packets+0x407)[0x559c22e46c37]
build/X86/gem5.opt(_ZN15AtomicSimpleCPU8writeMemEPhjm5FlagsIjEPm+0x441)[0x559c22b8f881]
build/X86/gem5.opt(_ZN17SimpleExecContext8writeMemEPhjm5FlagsIjEPm+0x19)[0x559c22b9c999]
build/X86/gem5.opt(_ZNK10X86ISAInst2St7executeEP11ExecContextPN5Trace10InstRecordE+0x22d)[0x559c23bf7afd]
build/X86/gem5.opt(_ZN15AtomicSimpleCPU4tickEv+0x27f)[0x559c22b8e6bf]
build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0xb1)[0x559c22d7fea1]
build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x48)[0x559c22dae4e8]
build/X86/gem5.opt(_Z8simulatem+0x36a)[0x559c22daebfa]
build/X86/gem5.opt(+0xc2c042)[0x559c23061042]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x87ff)[0x7f330d097acf]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x86c)[0x7f330d20190c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7c34)[0x7f330d096f04]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7d57)[0x7f330d097027]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7d57)[0x7f330d097027]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x86c)[0x7f330d20190c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f330d08f149]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x8868)[0x7f330d097b38]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x86c)[0x7f330d20190c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7c34)[0x7f330d096f04]
--- END LIBC BACKTRACE ---
Aborted
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users