Hi Alian,
Thanks for your help, so do you mean I should rebuild the gem5 in ARM mode?






------------------ ???????? ------------------
??????: "Mohammad Alian"<[email protected]>;
????????: 2018??2??28??(??????) ????7:01
??????: "gem5 users mailing list"<[email protected]>;

????: Re: [gem5-users] DistEtherLink error when running with dist-gem5



Hi- 

There is no Ethernet support for the x86 ISA in the vanilla release of gem5. 
You should use ARM ISA for multi node simulation.


Best,
Mohammad


On Tue, Feb 27, 2018 at 4:24 PM, ?????? <[email protected]> wrote:
Hi,I am currently using dist-gem5 to simulate the cluster environment.
Here is my launch script:


GEM5_DIR=$(pwd)/$(dirname $0)/../../..


IMG=BigDataBench-gem5.img
VMLINUX=vmlinux-22-22-64
#DTB=$M5_PATH/binaries/vexpress.aarch64.20140821.dtb


FS_CONFIG=$GEM5_DIR/configs/example/fs.py
SW_CONFIG=$GEM5_DIR/configs/dist/sw.py
GEM5_EXE=$GEM5_DIR/build/X86/gem5.opt


BOOT_SCRIPT=$GEM5_DIR/util/dist/test/simple_bootscript.rcS
GEM5_DIST_SH=$GEM5_DIR/util/dist/gem5-dist.sh


DEBUG_FLAGS="--debug-flags=DistEthernet"
#CHKPT_RESTORE="-r1"


NNODES=2


$GEM5_DIST_SH -n $NNODES                                                     \
              -x $GEM5_EXE                                                   \
              -s $SW_CONFIG                                                  \
              -f $FS_CONFIG                                                  \
              --m5-args                                                      \
                 $DEBUG_FLAGS                                                \
              --fs-args                                                      \
                  --cpu-type=TimingSimpleCPU                                 \
                  --num-cpus=1                                               \
                  --caches                                                   \
                  --l2cache                                                  \
                  --disk-image=$IMG                                          \
                  --kernel=$VMLINUX                                          \
                  --script=$BOOT_SCRIPT                                      \
                  --ethernet-linkdelay=10us                                     
              \
                  --ethernet-linkspeed=10Gbps                                   
                \
              --cf-args                                                      \
                  $CHKPT_RESTORE





After the script is executed, the switch is fine, but the two nodes share the 
same error: 


gem5 Simulator System.  http://gem5.org
gem5 is copyrighted software; use the --copyright option for details.


gem5 compiled Feb 19 2018 17:19:22
gem5 started Feb 27 2018 17:09:24
gem5 executing on starserver, pid 194120
command line: /home/liuwj/env/gem5/util/dist/test/./../../../build/X86/gem5.opt 
-d /home/liuwj/env/gem5/util/dist/test/m5out.1 --debug-flags=DistEthernet 
/home/liuwj/env/gem5/util/dist/test/./../../../configs/example/fs.py 
--cpu-type=TimingSimpleCPU --num-cpus=1 --caches --l2cache 
--disk-image=BigDataBench-gem5.img --kernel=vmlinux-22-22-64 
--script=/home/liuwj/env/gem5/util/dist/test/./../../../util/dist/test/simple_bootscript.rcS
 --ethernet-linkdelay=10us --ethernet-linkspeed=10Gbps 
--checkpoint-dir=/home/liuwj/env/gem5/util/dist/test/m5out.1 --dist 
--dist-rank=1 --dist-size=2 --dist-server-name=127.0.0.1 --dist-server-port=2200


info: Standard input is not a terminal, disabling listeners.
fatal: Don't know how to connect DistEtherLink to this system



I really have no idea how to deal with it. I have search the internet, but 
still no clue...


Thanks.





_______________________________________________
 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

Reply via email to