王宥憲
2018-10-30 22:41:56 UTC
Hello everyone,
I want to use "GDDR5_4000_2x32" memory type on gem5 SE mode and FS mode.
I can successfully use it when doesn't any cpu type, just use default value.
But there will show some error when memory type chose "GDDR5_4000_2x32" and
cpu type chose "TimingSimpleCPU" at the same time.
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
gem5 compiled Oct 31 2018 04:53:40
gem5 started Oct 31 2018 05:07:52
gem5 executing on lab-All-Series, pid 15813
command line: build/X86/gem5.opt configs/example/se.py -c
/home/lab/try/a.out --mem-type=ScratchpadMemoryDRAM
--cpu-type=TimingSimpleCPU
Global frequency set at 1000000000000 ticks per second
warn: DRAM device capacity (1024 Mbytes) does not match the address range
assigned (512 Mbytes)
0: system.remote_gdb: listening for remote gdb on port 7000
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
gem5.opt: build/X86/mem/dram_ctrl.cc:2113: void
DRAMCtrl::Rank::processWakeUpEvent(): Assertion `(pwrState == PWR_ACT_PDN)
|| (pwrState == PWR_PRE_PDN) || (pwrState == PWR_SREF)' failed.
Program aborted at tick 123000
--- BEGIN LIBC BACKTRACE ---
build/X86/gem5.opt(_Z15print_backtracev+0x28)[0xe1f5f8]
build/X86/gem5.opt(_Z12abortHandleri+0x46)[0xe32b66]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f9191d64390]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x7f91903c6428]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f91903c802a]
/lib/x86_64-linux-gnu/libc.so.6(+0x2dbd7)[0x7f91903bebd7]
/lib/x86_64-linux-gnu/libc.so.6(+0x2dc82)[0x7f91903bec82]
build/X86/gem5.opt[0xcdfdeb]
build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0xd5)[0xe26555]
build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x48)[0xe3f878]
build/X86/gem5.opt(_Z8simulatem+0xce3)[0xe40913]
build/X86/gem5.opt[0xe0845d]
build/X86/gem5.opt[0x96c3dc]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7852)[0x7f9192021772]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f9192020f1d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f9192020f1d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f9192020f1d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f9192019da9]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x613b)[0x7f919202005b]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f9192020f1d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f9192019da9]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x76)[0x7f91920941f6]
build/X86/gem5.opt(_Z6m5MainiPPc+0x8f)[0xe3152f]
build/X86/gem5.opt(main+0x33)[0x6b9ad3]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f91903b1830]
build/X86/gem5.opt(_start+0x29)[0x6db809]
--- END LIBC BACKTRACE ---
å·²ç¶çµæ¢ (core dumped)
My gem5 clone from "http://repo.gem5.org/gem5" and I don't change any file.
My compiler is gcc 6 and OS version is ubuntu 16.04.5 LTS.
Can anyone help me?
Look forward to hearing from you.
Respectfully yours, Yo-Xian,Wang
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
äžå«ç æ¯ãwww.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
I want to use "GDDR5_4000_2x32" memory type on gem5 SE mode and FS mode.
I can successfully use it when doesn't any cpu type, just use default value.
But there will show some error when memory type chose "GDDR5_4000_2x32" and
cpu type chose "TimingSimpleCPU" at the same time.
gem5 Simulator System. http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.
gem5 compiled Oct 31 2018 04:53:40
gem5 started Oct 31 2018 05:07:52
gem5 executing on lab-All-Series, pid 15813
command line: build/X86/gem5.opt configs/example/se.py -c
/home/lab/try/a.out --mem-type=ScratchpadMemoryDRAM
--cpu-type=TimingSimpleCPU
Global frequency set at 1000000000000 ticks per second
warn: DRAM device capacity (1024 Mbytes) does not match the address range
assigned (512 Mbytes)
0: system.remote_gdb: listening for remote gdb on port 7000
**** REAL SIMULATION ****
info: Entering event queue @ 0. Starting simulation...
gem5.opt: build/X86/mem/dram_ctrl.cc:2113: void
DRAMCtrl::Rank::processWakeUpEvent(): Assertion `(pwrState == PWR_ACT_PDN)
|| (pwrState == PWR_PRE_PDN) || (pwrState == PWR_SREF)' failed.
Program aborted at tick 123000
--- BEGIN LIBC BACKTRACE ---
build/X86/gem5.opt(_Z15print_backtracev+0x28)[0xe1f5f8]
build/X86/gem5.opt(_Z12abortHandleri+0x46)[0xe32b66]
/lib/x86_64-linux-gnu/libpthread.so.0(+0x11390)[0x7f9191d64390]
/lib/x86_64-linux-gnu/libc.so.6(gsignal+0x38)[0x7f91903c6428]
/lib/x86_64-linux-gnu/libc.so.6(abort+0x16a)[0x7f91903c802a]
/lib/x86_64-linux-gnu/libc.so.6(+0x2dbd7)[0x7f91903bebd7]
/lib/x86_64-linux-gnu/libc.so.6(+0x2dc82)[0x7f91903bec82]
build/X86/gem5.opt[0xcdfdeb]
build/X86/gem5.opt(_ZN10EventQueue10serviceOneEv+0xd5)[0xe26555]
build/X86/gem5.opt(_Z9doSimLoopP10EventQueue+0x48)[0xe3f878]
build/X86/gem5.opt(_Z8simulatem+0xce3)[0xe40913]
build/X86/gem5.opt[0xe0845d]
build/X86/gem5.opt[0x96c3dc]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x7852)[0x7f9192021772]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f9192020f1d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f9192020f1d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f9192020f1d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f9192019da9]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x613b)[0x7f919202005b]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalFrameEx+0x6ffd)[0x7f9192020f1d]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCodeEx+0x85c)[0x7f919215805c]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyEval_EvalCode+0x19)[0x7f9192019da9]
/usr/lib/x86_64-linux-gnu/libpython2.7.so.1.0(PyRun_StringFlags+0x76)[0x7f91920941f6]
build/X86/gem5.opt(_Z6m5MainiPPc+0x8f)[0xe3152f]
build/X86/gem5.opt(main+0x33)[0x6b9ad3]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf0)[0x7f91903b1830]
build/X86/gem5.opt(_start+0x29)[0x6db809]
--- END LIBC BACKTRACE ---
å·²ç¶çµæ¢ (core dumped)
My gem5 clone from "http://repo.gem5.org/gem5" and I don't change any file.
My compiler is gcc 6 and OS version is ubuntu 16.04.5 LTS.
Can anyone help me?
Look forward to hearing from you.
Respectfully yours, Yo-Xian,Wang
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
äžå«ç æ¯ãwww.avast.com
<https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail>
<#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>