Hello everyone, I am new to gem5 and I have been trying to use gem5 for X86 dual-core full system simulation, following the steps in this tutorial: https://www.gem5.org/documentation/gem5-stdlib/x86-full-system-tutorial. However, I encountered some issues during the process. I am unable to use m5term as described in the tutorial. I executed ./build/X86/gem5.opt configs/humiao/double.py as instructed but when I open a new terminal and run ./m5term localhost 3456, nothing happens. I would greatly appreciate it if someone could help me with this.
Thank you very much. I use docker images to build and run my gem5(version 20.04). My ubuntu is 22.04. Here is the logs. Terminal 1======================================= root@f7f0fce50861:/# gem5/gem5/build/X86/gem5.opt gem5/gem5/configs/humiao2/double.py gem5 Simulator System. https://www.gem5.org gem5 is copyrighted software; use the --copyright option for details. gem5 version 22.1.0.0 gem5 compiled Jan 8 2024 08:58:24 gem5 started Jan 12 2024 00:53:21 gem5 executing on f7f0fce50861, pid 16 command line: gem5/gem5/build/X86/gem5.opt gem5/gem5/configs/humiao2/double.py warn: An ISA for the SimpleSwitchableProcessor was not set. This will result in usage of `runtime.get_runtime_isa` to obtain the ISA. This function is deprecated and will be removed in future releases of gem5. Please explicitly state the ISA via the processor constructor. warn: The `get_runtime_isa` function is deprecated. Please migrate away from using this function. warn: The `get_runtime_isa` function is deprecated. Please migrate away from using this function. warn: The `get_runtime_isa` function is deprecated. Please migrate away from using this function. warn: The `get_runtime_isa` function is deprecated. Please migrate away from using this function. warn: The simulate package is still in a beta state. The gem5 project does not guarantee the APIs within this package will remain consistent across upcoming releases. Global frequency set at 1000000000000 ticks per second build/X86/mem/dram_interface.cc:690: warn: DRAM device capacity (8192 Mbytes) does not match the address range assigned (2048 Mbytes) build/X86/sim/kernel_workload.cc:46: info: kernel located at: /root/.cache/gem5/x86-linux-kernel-5.4.49 build/X86/base/statistics.hh:280: warn: One of the stats is a legacy stat. Legacy stat is a stat that does not belong to any statistics::Group. Legacy stat is deprecated. 0: board.pc.south_bridge.cmos.rtc: Real-time clock set to Sun Jan 1 00:00:00 2012 board.pc.com_1.device: Listening for connections on port 3456 build/X86/dev/intel_8254_timer.cc:128: warn: Reading current count from inactive timer. 0: board.remote_gdb: listening for remote gdb on port 7000 build/X86/sim/simulate.cc:192: info: Entering event queue @ 0. Starting simulation... build/X86/mem/ruby/system/Sequencer.cc:613: warn: Replacement policy updates recently became the responsibility of SLICC state machines. Make sure to setMRU() near callbacks in .sm files! build/X86/arch/x86/cpuid.cc:180: warn: x86 cpuid family 0x0000: unimplemented function 6 build/X86/arch/x86/cpuid.cc:180: warn: x86 cpuid family 0x0000: unimplemented function 6 build/X86/arch/x86/cpuid.cc:180: warn: x86 cpuid family 0x0000: unimplemented function 6 build/X86/arch/x86/generated/exec-ns.cc.inc:27: warn: instruction 'fninit' unimplemented build/X86/dev/x86/pc.cc:117: warn: Don't know what interrupt to clear for console. Terminal 2========================================== root@070f5b3cf62e:/# cd gem5/gem5/util/term root@070f5b3cf62e:/gem5/gem5/util/term# ./m5term localhost 3456 root@070f5b3cf62e:/gem5/gem5/util/term# ./m5term localhost 3456
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org