刚刚接触gem5,加上资料很少,学的很困难。
自己写了一个最简单的printf程序,静态编译后,使用se模式运行,结果总是错误,错误如下。
Global frequency set at 1000000000000 ticks per second
warn: No dot file generated. Please install pydot to generate the dot file and pdf.
build/X86/mem/mem_interface.cc:791: warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes)
0: system.remote_gdb: listening for remote gdb on port 7000
**** REAL SIMULATION ****
build/X86/sim/simulate.cc:194: info: Entering event queue @ 0. Starting simulation...
build/X86/sim/syscall_emul.cc:74: warn: ignoring syscall set_robust_list(...)
build/X86/sim/syscall_desc.hh:209: fatal: Syscall 334 out of range
Memory Usage: 641152 KBytes
尝试过换gcc版本,没有任何效果。愁死了,麻烦大佬解答一下吧!
自己写了一个最简单的printf程序,静态编译后,使用se模式运行,结果总是错误,错误如下。
Global frequency set at 1000000000000 ticks per second
warn: No dot file generated. Please install pydot to generate the dot file and pdf.
build/X86/mem/mem_interface.cc:791: warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (512 Mbytes)
0: system.remote_gdb: listening for remote gdb on port 7000
**** REAL SIMULATION ****
build/X86/sim/simulate.cc:194: info: Entering event queue @ 0. Starting simulation...
build/X86/sim/syscall_emul.cc:74: warn: ignoring syscall set_robust_list(...)
build/X86/sim/syscall_desc.hh:209: fatal: Syscall 334 out of range
Memory Usage: 641152 KBytes
尝试过换gcc版本,没有任何效果。愁死了,麻烦大佬解答一下吧!