gem5-users@gem5.org

The gem5 Users mailing list

View all threads

question about the ARM/gem5.opt to run the fs.py with garnet

F
fly
Wed, May 8, 2024 10:58 AM

Hello everyone, When I ran the fs.py with X86/gem5.opt, it can work successfully. But if I ran the fs.py with ARM/gem5.opt, it appeared:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHII think it's the difference in the protocols that causes the difference in results, but when I compile ARM/gem5.opt with the same protocol as X86, this problem persists.Here's the specific command line:The successful command line with X86:./build/X86/gem5.opt configs/deprecated/example/fs.py --kernel ./fs_images/x86_fs_images/vmlinux-5.4.49 --disk ./fs_images/x86_fs_images/x86-ubuntu.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4
It can enter the fs model successfully.The command line for simulating an existing problem with A is shown below:./build/ARM/gem5.opt  configs/deprecated/example/fs.py --bootloader ./fs_images/binaries/boot.arm64 --kernel ./fs_images/binaries/vmlinux.arm64 --disk ./fs_images/disks/ubuntu-18.04-arm64-docker.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 --cpu-type=ArmTimingSimpleCPUand the error is:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHI
I would like to ask everyone, what can I do to address this problem? Thank you very much for your help.

fly
2544080615@qq.com

 

Hello everyone, When I ran the fs.py with X86/gem5.opt, it can work successfully. But if I ran the fs.py with ARM/gem5.opt, it appeared:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHII think it's the difference in the protocols that causes the difference in results, but when I compile ARM/gem5.opt with the same protocol as X86, this problem persists.Here's the specific command line:The successful command line with X86:./build/X86/gem5.opt configs/deprecated/example/fs.py --kernel ./fs_images/x86_fs_images/vmlinux-5.4.49 --disk ./fs_images/x86_fs_images/x86-ubuntu.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 It can enter the fs model successfully.The command line for simulating an existing problem with A is shown below:./build/ARM/gem5.opt configs/deprecated/example/fs.py --bootloader ./fs_images/binaries/boot.arm64 --kernel ./fs_images/binaries/vmlinux.arm64 --disk ./fs_images/disks/ubuntu-18.04-arm64-docker.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 --cpu-type=ArmTimingSimpleCPUand the error is:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHI I would like to ask everyone, what can I do to address this problem? Thank you very much for your help. fly 2544080615@qq.com  
YZ
Yibo Zhang
Wed, May 8, 2024 7:04 PM

Hi,

I have not run this script. But if you use gem5 with arm architecture, "configs/example/arm/starter_fs.py" is a better reference.

Yibo Zhang

-----Original Messages-----
From:"fly via gem5-users" gem5-users@gem5.org
Send time:Wednesday, 05/08/2024 18:58:49
To: gem5-users gem5-users@gem5.org
Cc: fly 2544080615@qq.com
Subject: [gem5-users] question about the ARM/gem5.opt to run the fs.py with garnet

Hello everyone, When I ran the fs.py with X86/gem5.opt, it can work successfully. But if I ran the fs.py with ARM/gem5.opt, it appeared:
fatal: Mesh_XY not supported!
Error: could not create sytem for ruby protocol CHI
I think it's the difference in the protocols that causes the difference in results, but when I compile ARM/gem5.opt with the same protocol as X86, this problem persists.Here's the specific command line:
The successful command line with X86:
./build/X86/gem5.opt configs/deprecated/example/fs.py
--kernel ./fs_images/x86_fs_images/vmlinux-5.4.49
--disk ./fs_images/x86_fs_images/x86-ubuntu.img
--ruby --network=garnet
--num-cpus=16 --num-dirs=16 --num-l2caches=16
--topology=Mesh_XY --mesh-rows=4

It can enter the fs model successfully.
The command line for simulating an existing problem with A is shown below:
./build/ARM/gem5.opt  configs/deprecated/example/fs.py
--bootloader ./fs_images/binaries/boot.arm64
--kernel ./fs_images/binaries/vmlinux.arm64
--disk ./fs_images/disks/ubuntu-18.04-arm64-docker.img
--ruby --network=garnet
--num-cpus=16 --num-dirs=16 --num-l2caches=16
--topology=Mesh_XY --mesh-rows=4
--cpu-type=ArmTimingSimpleCPU
and the error is:fatal: Mesh_XY not supported!
Error: could not create sytem for ruby protocol CHI
I would like to ask everyone, what can I do to address this problem? Thank you very much for your help.
|
|
fly
2544080615@qq.com
|

Best wishes!

Hi, I have not run this script. But if you use gem5 with arm architecture, "configs/example/arm/starter_fs.py" is a better reference. Yibo Zhang -----Original Messages----- From:"fly via gem5-users" <gem5-users@gem5.org> Send time:Wednesday, 05/08/2024 18:58:49 To: gem5-users <gem5-users@gem5.org> Cc: fly <2544080615@qq.com> Subject: [gem5-users] question about the ARM/gem5.opt to run the fs.py with garnet Hello everyone, When I ran the fs.py with X86/gem5.opt, it can work successfully. But if I ran the fs.py with ARM/gem5.opt, it appeared: fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHI I think it's the difference in the protocols that causes the difference in results, but when I compile ARM/gem5.opt with the same protocol as X86, this problem persists.Here's the specific command line: The successful command line with X86: ./build/X86/gem5.opt configs/deprecated/example/fs.py --kernel ./fs_images/x86_fs_images/vmlinux-5.4.49 --disk ./fs_images/x86_fs_images/x86-ubuntu.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 It can enter the fs model successfully. The command line for simulating an existing problem with A is shown below: ./build/ARM/gem5.opt configs/deprecated/example/fs.py --bootloader ./fs_images/binaries/boot.arm64 --kernel ./fs_images/binaries/vmlinux.arm64 --disk ./fs_images/disks/ubuntu-18.04-arm64-docker.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 --cpu-type=ArmTimingSimpleCPU and the error is:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHI I would like to ask everyone, what can I do to address this problem? Thank you very much for your help. | | fly 2544080615@qq.com | Best wishes!
F
fly
Thu, May 9, 2024 7:07 AM

Thank you a lot, but when I use the stater_fs.py with the same command line, it appeared: OSError: Can't find system files directory, check your M5_PATH environment variable But I dont know how to change my M5_PATH, whether you see this problem? Thanks and regards. 

fly
2544080615@qq.com

 

------------------ 原始邮件 ------------------
发件人: "The&nbsp;gem5&nbsp;Users&nbsp;mailing&nbsp;list"<gem5-users@gem5.org>;
发送时间: 2024年5月9日(星期四) 凌晨3:04
收件人: "The gem5 Users mailing list";
抄送: "Yibo Zhang";
主题: [gem5-users] Re: question about the ARM/gem5.opt to run the fs.py with garnet

Hi,

I have not run this script. But if you use gem5 with arm architecture, "configs/example/arm/starter_fs.py" is a better reference.

Yibo Zhang

-----Original Messages-----
From: "fly via gem5-users" <gem5-users@gem5.org>
Send time: Wednesday, 05/08/2024 18:58:49
To: gem5-users <gem5-users@gem5.org>
Cc: fly <2544080615@qq.com>
Subject: [gem5-users] question about the ARM/gem5.opt to run the fs.py with garnet

Hello everyone, When I ran the fs.py with X86/gem5.opt, it can work successfully. But if I ran the fs.py with ARM/gem5.opt, it appeared:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHII think it's the difference in the protocols that causes the difference in results, but when I compile ARM/gem5.opt with the same protocol as X86, this problem persists.Here's the specific command line:The successful command line with X86:./build/X86/gem5.opt configs/deprecated/example/fs.py --kernel ./fs_images/x86_fs_images/vmlinux-5.4.49 --disk ./fs_images/x86_fs_images/x86-ubuntu.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 It can enter the fs model successfully.The command line for simulating an existing problem with A is shown below:./build/ARM/gem5.opt  configs/deprecated/example/fs.py --bootloader ./fs_images/binaries/boot.arm64 --kernel ./fs_images/binaries/vmlinux.arm64 --disk ./fs_images/disks/ubuntu-18.04-arm64-docker.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 --cpu-type=ArmTimingSimpleCPUand the error is:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHII would like to ask everyone, what can I do to address this problem? Thank you very much for your help.

fly
2544080615@qq.com

 

Best wishes!

Thank you a lot, but when I use the stater_fs.py with the same command line, it appeared: OSError: Can&#39;t find system files directory, check your M5_PATH environment variable But I dont know how to change my M5_PATH, whether you see this problem? Thanks and regards.&nbsp; fly 2544080615@qq.com &nbsp; ------------------&nbsp;原始邮件&nbsp;------------------ 发件人: "The&amp;nbsp;gem5&amp;nbsp;Users&amp;nbsp;mailing&amp;nbsp;list"<gem5-users@gem5.org&gt;; 发送时间: 2024年5月9日(星期四) 凌晨3:04 收件人: "The gem5 Users mailing list"; 抄送: "Yibo&nbsp;Zhang"; 主题: [gem5-users] Re: question about the ARM/gem5.opt to run the fs.py with garnet Hi, I have not run this script. But if you use gem5 with arm architecture, "configs/example/arm/starter_fs.py" is a better reference. Yibo Zhang -----Original Messages----- From: "fly via gem5-users" <gem5-users@gem5.org&gt; Send time: Wednesday, 05/08/2024 18:58:49 To: gem5-users <gem5-users@gem5.org&gt; Cc: fly <2544080615@qq.com&gt; Subject: [gem5-users] question about the ARM/gem5.opt to run the fs.py with garnet Hello everyone, When I ran the fs.py with X86/gem5.opt, it can work successfully. But if I ran the fs.py with ARM/gem5.opt, it appeared:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHII think it's the difference in the protocols that causes the difference in results, but when I compile ARM/gem5.opt with the same protocol as X86, this problem persists.Here's the specific command line:The successful command line with X86:./build/X86/gem5.opt configs/deprecated/example/fs.py --kernel ./fs_images/x86_fs_images/vmlinux-5.4.49 --disk ./fs_images/x86_fs_images/x86-ubuntu.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 It can enter the fs model successfully.The command line for simulating an existing problem with A is shown below:./build/ARM/gem5.opt configs/deprecated/example/fs.py --bootloader ./fs_images/binaries/boot.arm64 --kernel ./fs_images/binaries/vmlinux.arm64 --disk ./fs_images/disks/ubuntu-18.04-arm64-docker.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 --cpu-type=ArmTimingSimpleCPUand the error is:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHII would like to ask everyone, what can I do to address this problem? Thank you very much for your help. fly 2544080615@qq.com &nbsp; Best wishes!
YZ
Yibo Zhang
Thu, May 9, 2024 12:01 PM

This repository can help you, it's the official arm gem5 tutorial.The manuals in the repository can give you a lot of information.

Yibo Zhang

-----Original Messages-----
From:"fly via gem5-users" gem5-users@gem5.org
Send time:Thursday, 05/09/2024 15:07:52
To: "The gem5 Users mailing list" gem5-users@gem5.org, "The gem5 Users mailing list" gem5-users@gem5.org
Cc: "Yibo Zhang" yb_zhang@mail.ustc.edu.cn, fly 2544080615@qq.com
Subject: [gem5-users] 回复:Re: question about the ARM/gem5.opt to run the fs.py with garnet

Thank you a lot, but when I use the stater_fs.py with the same command line, it appeared: OSError: Can't find system files directory, check your M5_PATH environment variable But I dont know how to change my M5_PATH, whether you see this problem? Thanks and regards.

|
|
fly
2544080615@qq.com
|

------------------ 原始邮件 ------------------
发件人: "The gem5 Users mailing list"gem5-users@gem5.org;
发送时间: 2024年5月9日(星期四) 凌晨3:04
收件人: "The gem5 Users mailing list";
抄送: "Yibo Zhang";
主题: [gem5-users] Re: question about the ARM/gem5.opt to run the fs.py with garnet

Hi,

I have not run this script. But if you use gem5 with arm architecture, "configs/example/arm/starter_fs.py" is a better reference.

Yibo Zhang

-----Original Messages-----
From:"fly via gem5-users" gem5-users@gem5.org
Send time:Wednesday, 05/08/2024 18:58:49
To: gem5-users gem5-users@gem5.org
Cc: fly 2544080615@qq.com
Subject: [gem5-users] question about the ARM/gem5.opt to run the fs.py with garnet

Hello everyone, When I ran the fs.py with X86/gem5.opt, it can work successfully. But if I ran the fs.py with ARM/gem5.opt, it appeared:
fatal: Mesh_XY not supported!
Error: could not create sytem for ruby protocol CHI
I think it's the difference in the protocols that causes the difference in results, but when I compile ARM/gem5.opt with the same protocol as X86, this problem persists.Here's the specific command line:
The successful command line with X86:
./build/X86/gem5.opt configs/deprecated/example/fs.py
--kernel ./fs_images/x86_fs_images/vmlinux-5.4.49
--disk ./fs_images/x86_fs_images/x86-ubuntu.img
--ruby --network=garnet
--num-cpus=16 --num-dirs=16 --num-l2caches=16
--topology=Mesh_XY --mesh-rows=4

It can enter the fs model successfully.
The command line for simulating an existing problem with A is shown below:
./build/ARM/gem5.opt  configs/deprecated/example/fs.py
--bootloader ./fs_images/binaries/boot.arm64
--kernel ./fs_images/binaries/vmlinux.arm64
--disk ./fs_images/disks/ubuntu-18.04-arm64-docker.img
--ruby --network=garnet
--num-cpus=16 --num-dirs=16 --num-l2caches=16
--topology=Mesh_XY --mesh-rows=4
--cpu-type=ArmTimingSimpleCPU
and the error is:fatal: Mesh_XY not supported!
Error: could not create sytem for ruby protocol CHI
I would like to ask everyone, what can I do to address this problem? Thank you very much for your help.
|
|
fly
2544080615@qq.com
|

Best wishes!

Best wishes!

This repository can help you, it's the official arm gem5 tutorial.The manuals in the repository can give you a lot of information. Yibo Zhang -----Original Messages----- From:"fly via gem5-users" <gem5-users@gem5.org> Send time:Thursday, 05/09/2024 15:07:52 To: "The&nbsp;gem5&nbsp;Users&nbsp;mailing&nbsp;list" <gem5-users@gem5.org>, "The&nbsp;gem5&nbsp;Users&nbsp;mailing&nbsp;list" <gem5-users@gem5.org> Cc: "Yibo&nbsp;Zhang" <yb_zhang@mail.ustc.edu.cn>, fly <2544080615@qq.com> Subject: [gem5-users] 回复:Re: question about the ARM/gem5.opt to run the fs.py with garnet Thank you a lot, but when I use the stater_fs.py with the same command line, it appeared: OSError: Can't find system files directory, check your M5_PATH environment variable But I dont know how to change my M5_PATH, whether you see this problem? Thanks and regards. | | fly 2544080615@qq.com | ------------------ 原始邮件 ------------------ 发件人: "The&nbsp;gem5&nbsp;Users&nbsp;mailing&nbsp;list"<gem5-users@gem5.org>; 发送时间: 2024年5月9日(星期四) 凌晨3:04 收件人: "The gem5 Users mailing list"; 抄送: "Yibo Zhang"; 主题: [gem5-users] Re: question about the ARM/gem5.opt to run the fs.py with garnet Hi, I have not run this script. But if you use gem5 with arm architecture, "configs/example/arm/starter_fs.py" is a better reference. Yibo Zhang -----Original Messages----- From:"fly via gem5-users" <gem5-users@gem5.org> Send time:Wednesday, 05/08/2024 18:58:49 To: gem5-users <gem5-users@gem5.org> Cc: fly <2544080615@qq.com> Subject: [gem5-users] question about the ARM/gem5.opt to run the fs.py with garnet Hello everyone, When I ran the fs.py with X86/gem5.opt, it can work successfully. But if I ran the fs.py with ARM/gem5.opt, it appeared: fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHI I think it's the difference in the protocols that causes the difference in results, but when I compile ARM/gem5.opt with the same protocol as X86, this problem persists.Here's the specific command line: The successful command line with X86: ./build/X86/gem5.opt configs/deprecated/example/fs.py --kernel ./fs_images/x86_fs_images/vmlinux-5.4.49 --disk ./fs_images/x86_fs_images/x86-ubuntu.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 It can enter the fs model successfully. The command line for simulating an existing problem with A is shown below: ./build/ARM/gem5.opt configs/deprecated/example/fs.py --bootloader ./fs_images/binaries/boot.arm64 --kernel ./fs_images/binaries/vmlinux.arm64 --disk ./fs_images/disks/ubuntu-18.04-arm64-docker.img --ruby --network=garnet --num-cpus=16 --num-dirs=16 --num-l2caches=16 --topology=Mesh_XY --mesh-rows=4 --cpu-type=ArmTimingSimpleCPU and the error is:fatal: Mesh_XY not supported! Error: could not create sytem for ruby protocol CHI I would like to ask everyone, what can I do to address this problem? Thank you very much for your help. | | fly 2544080615@qq.com | Best wishes! Best wishes!