Hi,

While booting Linux on ARM NOC I get following error.


./build/ARM/gem5.debug  configs/example/fs.py  --cacheline_size=64
--machine-type=VExpress_GEM5_V1 --kernel
/home/khilji/gem5/m5/system/binaries/vmlinux-aarch32 --disk-image
/home/khilji/gem5/m5/system/disks/arm-ubuntu-natty-headless.img
--dtb-filename /home/khilji/gem5/m5/system/dtb/armv7_gem5_v1_4cpu.dtb
--num-cpus=4 --cpu-type=timing --ruby --num-dirs=4 --garnet-network
flexible --topology Mesh --mesh-rows 2 --mem-size 1GB --numa-high-bit 28

Error while booting linux
void AbstractMemory::functionalAccess(PacketPtr): Assertion
`AddrRange(pkt->getAddr(), pkt->getAddr() + pkt->getSize() -
1).isSubset(range)' failed

In the following case I get an other error
./build/ARM/gem5.fast  configs/example/fs.py  --cacheline_size=64
--machine-type=VExpress_GEM5_V1 --kernel
/home/khilji/gem5/m5/system/binaries/vmlinux-aarch32 --disk-image
/home/khilji/gem5/m5/system/disks/arm-ubuntu-natty-headless.img
--dtb-filename /home/khilji/gem5/m5/system/dtb/armv7_gem5_v1_4cpu.dtb
--num-cpus=4 --cpu-type=timing --ruby --num-dirs=4 --garnet-network
flexible --topology Mesh --mesh-rows 2 --mem-size 1GB --numa-high-bit 28

Error while booting linux
Invalid DMA transaction SLICC State Ready event Data.

Currently, I am dividing the DRAM in to four ranges and assigning each
range to one router/cpu.
Any suggestions about what do these errors say? Also is this possible to
have one directory in this system I mean to say in MESH. Can I make changes
to topology to support one Directory in MESH which can avoid me having
multiple address ranges in RUBY.

best regards,
Sharjeel
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to