Hi Lingxiang, This patch fixes the problem. I had forgotten that it was necessary.
https://gem5-review.googlesource.com/c/2863/ Cheers, Jason On Fri, Apr 21, 2017 at 4:05 PM Lingxiang Wang <[email protected]> wrote: > > 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 <(249)%20650-1000>: 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
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
