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
